Package com.mojang.blaze3d.buffers
Class GpuBuffer
java.lang.Object
com.mojang.blaze3d.buffers.GpuBuffer
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
GlBuffer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Neo: These bits are reserved for alternate backend specific usesint
private final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static 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:
-
RESERVED_USAGE_BITS
public static final int RESERVED_USAGE_BITSNeo: These bits are reserved for alternate backend specific uses- See Also:
-
usage
private final int usage -
size
public int size
-
-
Constructor Details
-
GpuBuffer
public GpuBuffer(int pUsage, int pSize)
-
-
Method Details
-
size
public int size() -
usage
public int usage() -
isClosed
public abstract boolean isClosed() -
close
public abstract void close()- Specified by:
close
in interfaceAutoCloseable
-
slice
-
slice
-