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 intNeo: These bits are reserved for alternate backend specific usesintprivate 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:
-
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:
closein interfaceAutoCloseable
-
slice
-
slice
-