|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
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::MetalBuffer | inlineexplicit |
| nativeHandle() const override | visutwin::canvas::gpu::MetalBuffer | inlinevirtual |
| raw() const | visutwin::canvas::gpu::MetalBuffer | inline |
| size() const | visutwin::canvas::gpu::MetalBuffer | inline |
| unlock(MetalGraphicsDevice *device, const std::vector< uint8_t > &storage) | visutwin::canvas::gpu::MetalBuffer | |
| upload(GraphicsDevice *device, const void *data, size_t size) override | visutwin::canvas::gpu::MetalBuffer | virtual |
| write(size_t bufferOffset, const void *data, size_t dataSize) const | visutwin::canvas::gpu::MetalBuffer | |
| ~HardwareBuffer()=default | visutwin::canvas::gpu::HardwareBuffer | virtual |
| ~MetalBuffer() override | visutwin::canvas::gpu::MetalBuffer |