com.mojang.blaze3d.buffers

public abstract class GpuBuffer

implements AutoCloseable

com.mojang.blaze3d.buffers.GpuBuffer
com.mojang.blaze3d.buffers.GpuBuffer
com.mojang.blaze3d.buffers.GpuBuffer

Field summary

Modifier and TypeField
public static final int
USAGE_MAP_READ
public static final int
USAGE_MAP_WRITE
public static final int
USAGE_HINT_CLIENT_STORAGE
public static final int
USAGE_COPY_DST
public static final int
USAGE_COPY_SRC
public static final int
USAGE_VERTEX
public static final int
USAGE_INDEX
public static final int
USAGE_UNIFORM
public static final int
USAGE_UNIFORM_TEXEL_BUFFER
public static final int
USAGE_INDIRECT_PARAMETERS
private final int
usage
private final long
size
private final GpuBufferSlice
defaultSlice

Constructor summary

ModifierConstructor
public (int usage, long size)

Method summary

Modifier and TypeMethod
public long
size()
public int
usage()
public abstract boolean
isClosed()
public abstract void
close()
public GpuBufferSlice
slice(long offset, long length)
slice(long arg0, long arg1)
slice(long start, long length)
public GpuBufferSlice
slice()
public GpuBufferSlice$Mapped
map(boolean read, boolean write)
map(boolean arg0, boolean arg1)
map(boolean read, boolean write)
public abstract GpuBufferSlice$Mapped
map(long offset, long length, boolean read, boolean write)
map(long arg0, long arg1, boolean arg2, boolean arg3)
map(long offset, long size, boolean read, boolean write)