Class VulkanGpuBuffer
java.lang.Object
com.mojang.renderpearl.backend.common.BaseGpuBuffer
com.mojang.renderpearl.backend.vulkan.VulkanGpuBuffer
- All Implemented Interfaces:
GpuBuffer, Destroyable, UncheckedAutoCloseable, AutoCloseable
- Direct Known Subclasses:
VulkanGpuBuffer.Direct, VulkanTransientMemory.TransientGpuBuffer
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface GpuBuffer
GpuBuffer.Usage -
Field Summary
FieldsFields inherited from interface GpuBuffer
USAGE_COPY_DST, USAGE_COPY_SRC, USAGE_HINT_CLIENT_STORAGE, USAGE_INDEX, USAGE_INDIRECT_PARAMETERS, USAGE_MAP_READ, USAGE_MAP_WRITE, USAGE_UNIFORM, USAGE_UNIFORM_TEXEL_BUFFER, USAGE_VERTEX -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BaseGpuBuffer
checkCanBeUsed, size, usageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Destroyable
destroyMethods inherited from interface UncheckedAutoCloseable
close
-
Field Details
-
vkBuffer
private final long vkBuffer
-
-
Constructor Details
-
VulkanGpuBuffer
public VulkanGpuBuffer(long vkBuffer, int usage, long size)
-
-
Method Details
-
vkBuffer
public long vkBuffer()
-