Abstract GPU interface for resource creation, state management, and draw submission.
std::shared_ptr< VertexFormat > format() const
VertexBuffer(GraphicsDevice *graphicsDevice, std::shared_ptr< VertexFormat > format, int numVertices, const VertexBufferOptions &options=VertexBufferOptions{})