Public Member Functions | Public Attributes | List of all members
ion::Graphics::GL::CIndexBuffer Class Reference

#include <CIndexBuffer.h>

Inheritance diagram for ion::Graphics::GL::CIndexBuffer:
Inheritance graph
[legend]
Collaboration diagram for ion::Graphics::GL::CIndexBuffer:
Collaboration graph
[legend]

Public Member Functions

 ~CIndexBuffer ()
 
void UploadData (void const *Data, size_t const Elements, EValueType const ValueType)
 
- Public Member Functions inherited from ion::Graphics::IIndexBuffer
virtual ~IIndexBuffer ()
 
template<typename T >
void UploadData (vector< T > const &Data)
 
template<>
void UploadData (vector< byte > const &Data)
 
template<>
void UploadData (vector< Uint16 > const &Data)
 
template<>
void UploadData (vector< Uint32 > const &Data)
 

Public Attributes

uint Handle = 0
 
size_t Size = 0
 

Constructor & Destructor Documentation

ion::Graphics::GL::CIndexBuffer::~CIndexBuffer ( )

Member Function Documentation

void ion::Graphics::GL::CIndexBuffer::UploadData ( void const *  Data,
size_t const  Elements,
EValueType const  ValueType 
)
virtual

Member Data Documentation

uint ion::Graphics::GL::CIndexBuffer::Handle = 0
size_t ion::Graphics::GL::CIndexBuffer::Size = 0

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