UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::graphic::VertexData Class Reference

#include <ugdk/graphic/vertexdata.h>

Classes

class  Mapper
 

Public Member Functions

 VertexData (std::size_t num_vertices, std::size_t vertex_size, bool dynamic, bool ignore_vbo=false)
 
 ~VertexData ()
 
const std::unique_ptr
< VertexBuffer > & 
buffer () const
 
std::size_t num_vertices () const
 
std::size_t vertex_size () const
 
void CheckSizes (const char *caller_name, std::size_t test_num_vertices, std::size_t test_vertex_size) const
 

Constructor & Destructor Documentation

ugdk::graphic::VertexData::VertexData ( std::size_t  num_vertices,
std::size_t  vertex_size,
bool  dynamic,
bool  ignore_vbo = false 
)
ugdk::graphic::VertexData::~VertexData ( )

Member Function Documentation

const std::unique_ptr<VertexBuffer>& ugdk::graphic::VertexData::buffer ( ) const
inline
void ugdk::graphic::VertexData::CheckSizes ( const char *  caller_name,
std::size_t  test_num_vertices,
std::size_t  test_vertex_size 
) const
std::size_t ugdk::graphic::VertexData::num_vertices ( ) const
inline
std::size_t ugdk::graphic::VertexData::vertex_size ( ) const
inline

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