Package com.mojang.blaze3d.buffers
Class GpuBuffer
java.lang.Object
com.mojang.blaze3d.buffers.GpuBuffer
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
GlGpuBuffer
- Mappings:
Namespace Name named com/mojang/blaze3d/buffers/GpuBufferintermediary com/mojang/blaze3d/buffers/GpuBufferofficial com/mojang/blaze3d/buffers/GpuBuffer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
USAGE_MAP_READ
public static final int USAGE_MAP_READ- See Also:
-
USAGE_MAP_WRITE
public static final int USAGE_MAP_WRITE- See Also:
-
USAGE_HINT_CLIENT_STORAGE
public static final int USAGE_HINT_CLIENT_STORAGE- See Also:
-
USAGE_COPY_DST
public static final int USAGE_COPY_DST- See Also:
-
USAGE_COPY_SRC
public static final int USAGE_COPY_SRC- See Also:
-
USAGE_VERTEX
public static final int USAGE_VERTEX- See Also:
-
USAGE_INDEX
public static final int USAGE_INDEX- See Also:
-
USAGE_UNIFORM
public static final int USAGE_UNIFORM- See Also:
-
USAGE_UNIFORM_TEXEL_BUFFER
public static final int USAGE_UNIFORM_TEXEL_BUFFER- See Also:
-
usage
private final int usage -
size
private final int size
-
-
Constructor Details
-
GpuBuffer
public GpuBuffer(int usage, int size) - Mappings:
Namespace Name Mixin selector named <init>Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(II)Vintermediary <init>Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(II)Vofficial <init>Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(II)V
-
-
Method Details
-
size
public int size() -
usage
public int usage() -
isClosed
public abstract boolean isClosed() -
close
public abstract void close()- Specified by:
closein interfaceAutoCloseable
-
slice
- Mappings:
Namespace Name Mixin selector named sliceLcom/mojang/blaze3d/buffers/GpuBuffer;slice(II)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;intermediary sliceLcom/mojang/blaze3d/buffers/GpuBuffer;slice(II)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;official sliceLcom/mojang/blaze3d/buffers/GpuBuffer;slice(II)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
-
slice
-