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

Public Member Functions

 Mesh (const MxString &path)
 
 Mesh (Mesh &)=delete
 
 Mesh (Mesh &&)=default
 
Meshoperator= (const Mesh &)=delete
 
Meshoperator= (Mesh &&)=default
 
void Load (const MxString &filepath)
 
SubmeshList & GetSubmeshes ()
 
const SubmeshList & GetSubmeshes () const
 
const AABBGetAABB () const
 
void SetAABB (const AABB &boundingBox)
 
void UpdateAABB ()
 
size_t AddInstancedBuffer (GResource< VertexBuffer > vbo, GResource< VertexBufferLayout > vbl)
 
GResource< VertexBufferGetBufferByIndex (size_t index) const
 
GResource< VertexBufferLayoutGetBufferLayoutByIndex (size_t index) const
 
size_t GetBufferCount () const
 
void PopInstancedBuffer ()
 

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