MxEngine
Public Member Functions | List of all members
MxEngine::VertexBuffer Class Reference

Public Member Functions

 VertexBuffer (BufferData data, size_t sizeInFloats, UsageType type)
 
 VertexBuffer (const VertexBuffer &)=delete
 
 VertexBuffer (VertexBuffer &&vbo) noexcept
 
VertexBufferoperator= (const VertexBuffer &)=delete
 
VertexBufferoperator= (VertexBuffer &&) noexcept
 
BindableId GetNativeHandle () const
 
void Bind () const
 
void Unbind () const
 
void Load (BufferData data, size_t sizeInFloats, UsageType type)
 
void BufferSubData (BufferData data, size_t sizeInFloats, size_t offsetInFloats=0)
 
void BufferDataWithResize (BufferData data, size_t sizeInFloats)
 
size_t GetSize () const
 

The documentation for this class was generated from the following files: