|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
This is the complete list of members for visutwin::canvas::MetalVertexBuffer, including all inherited members.
| _device | visutwin::canvas::VertexBuffer | protected |
| _storage | visutwin::canvas::VertexBuffer | protected |
| format() const | visutwin::canvas::VertexBuffer | inline |
| MetalVertexBuffer(GraphicsDevice *graphicsDevice, const std::shared_ptr< VertexFormat > &format, int numVertices, const VertexBufferOptions &options=VertexBufferOptions{}) | visutwin::canvas::MetalVertexBuffer | |
| MetalVertexBuffer(GraphicsDevice *device, const std::shared_ptr< VertexFormat > &format, int numVertices, MTL::Buffer *externalBuffer) | visutwin::canvas::MetalVertexBuffer | |
| nativeBuffer() const override | visutwin::canvas::MetalVertexBuffer | inlinevirtual |
| numVertices() const | visutwin::canvas::VertexBuffer | inline |
| raw() const | visutwin::canvas::MetalVertexBuffer | inline |
| setData(const std::vector< uint8_t > &data) | visutwin::canvas::VertexBuffer | |
| storage() const | visutwin::canvas::VertexBuffer | inline |
| unlock() override | visutwin::canvas::MetalVertexBuffer | virtual |
| visutwin::canvas::gpu::MetalBuffer::unlock(MetalGraphicsDevice *device, const std::vector< uint8_t > &storage) | visutwin::canvas::gpu::MetalBuffer | private |
| VertexBuffer(GraphicsDevice *graphicsDevice, std::shared_ptr< VertexFormat > format, int numVertices, const VertexBufferOptions &options=VertexBufferOptions{}) | visutwin::canvas::VertexBuffer | |
| VertexBuffer(GraphicsDevice *device, std::shared_ptr< VertexFormat > format, int numVertices, int numBytes) | visutwin::canvas::VertexBuffer | protected |
| ~VertexBuffer() | visutwin::canvas::VertexBuffer | virtual |