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

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

_devicevisutwin::canvas::VertexBufferprotected
_storagevisutwin::canvas::VertexBufferprotected
format() constvisutwin::canvas::VertexBufferinline
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 overridevisutwin::canvas::MetalVertexBufferinlinevirtual
numVertices() constvisutwin::canvas::VertexBufferinline
raw() constvisutwin::canvas::MetalVertexBufferinline
setData(const std::vector< uint8_t > &data)visutwin::canvas::VertexBuffer
storage() constvisutwin::canvas::VertexBufferinline
unlock() overridevisutwin::canvas::MetalVertexBuffervirtual
visutwin::canvas::gpu::MetalBuffer::unlock(MetalGraphicsDevice *device, const std::vector< uint8_t > &storage)visutwin::canvas::gpu::MetalBufferprivate
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::VertexBufferprotected
~VertexBuffer()visutwin::canvas::VertexBuffervirtual