My Project
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Mesh Class Reference

#include <mesh.hh>

Collaboration diagram for Mesh:
Collaboration graph

Public Member Functions

 Mesh (std::vector< Vertex > vertex, std::vector< unsigned int > indices)
 
VertexArrayvertex_array ()
 
IndexBufferindex_buffer ()
 

Private Attributes

VertexBuffer m_vb
 
IndexBuffer m_ib
 
VertexArray m_va
 
VertexBufferLayout m_vbl
 

Constructor & Destructor Documentation

◆ Mesh()

Mesh::Mesh ( std::vector< Vertex vertex,
std::vector< unsigned int >  indices 
)

Member Function Documentation

◆ index_buffer()

IndexBuffer & Mesh::index_buffer ( )
inline

◆ vertex_array()

VertexArray & Mesh::vertex_array ( )
inline

Member Data Documentation

◆ m_ib

IndexBuffer Mesh::m_ib
private

◆ m_va

VertexArray Mesh::m_va
private

◆ m_vb

VertexBuffer Mesh::m_vb
private

◆ m_vbl

VertexBufferLayout Mesh::m_vbl
private

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