VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::gpu::MetalBuffer Member List

This is the complete list of members for visutwin::canvas::gpu::MetalBuffer, including all inherited members.

adoptBuffer(MTL::Buffer *buffer)visutwin::canvas::gpu::MetalBuffer
allocate(MTL::Device *device, size_t size)visutwin::canvas::gpu::MetalBuffer
allocate(MetalGraphicsDevice *device, size_t size)visutwin::canvas::gpu::MetalBuffer
MetalBuffer(const BufferUsage usageFlags)visutwin::canvas::gpu::MetalBufferinlineexplicit
nativeHandle() const overridevisutwin::canvas::gpu::MetalBufferinlinevirtual
raw() constvisutwin::canvas::gpu::MetalBufferinline
size() constvisutwin::canvas::gpu::MetalBufferinline
unlock(MetalGraphicsDevice *device, const std::vector< uint8_t > &storage)visutwin::canvas::gpu::MetalBuffer
upload(GraphicsDevice *device, const void *data, size_t size) overridevisutwin::canvas::gpu::MetalBuffervirtual
write(size_t bufferOffset, const void *data, size_t dataSize) constvisutwin::canvas::gpu::MetalBuffer
~HardwareBuffer()=defaultvisutwin::canvas::gpu::HardwareBuffervirtual
~MetalBuffer() overridevisutwin::canvas::gpu::MetalBuffer