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 usesprivate 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:
-
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
private final 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
-