Public Member Functions | List of all members
ion::Graphics::IIndexBuffer Class Referenceabstract

#include <IIndexBuffer.h>

Inheritance diagram for ion::Graphics::IIndexBuffer:
Inheritance graph
[legend]

Public Member Functions

virtual ~IIndexBuffer ()
 
template<typename T >
void UploadData (vector< T > const &Data)
 
virtual void UploadData (void const *Data, size_t const Elements, EValueType const ValueType)=0
 
template<>
void UploadData (vector< u8 > const &Data)
 
template<>
void UploadData (vector< u16 > const &Data)
 
template<>
void UploadData (vector< u32 > const &Data)
 

Constructor & Destructor Documentation

virtual ion::Graphics::IIndexBuffer::~IIndexBuffer ( )
inlinevirtual

Member Function Documentation

template<>
void ion::Graphics::IIndexBuffer::UploadData ( vector< u8 > const &  Data)
template<>
void ion::Graphics::IIndexBuffer::UploadData ( vector< u16 > const &  Data)
template<>
void ion::Graphics::IIndexBuffer::UploadData ( vector< u32 > const &  Data)
template<typename T >
void ion::Graphics::IIndexBuffer::UploadData ( vector< T > const &  Data)
virtual void ion::Graphics::IIndexBuffer::UploadData ( void const *  Data,
size_t const  Elements,
EValueType const  ValueType 
)
pure virtual

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