Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
VertexArray::Attribute Struct Reference

#include <VertexArray.h>

Collaboration diagram for VertexArray::Attribute:
Collaboration graph
[legend]

Public Member Functions

 Attribute ()
 
template<typename T >
VertexArrayIterator< TGetIterator () const
 
template<>
VertexArrayIterator< CVector3DGetIterator () const
 
template<>
VertexArrayIterator< CVector4DGetIterator () const
 
template<>
VertexArrayIterator< float[2]> GetIterator () const
 
template<>
VertexArrayIterator< SColor3ubGetIterator () const
 
template<>
VertexArrayIterator< SColor4ubGetIterator () const
 
template<>
VertexArrayIterator< u16GetIterator () const
 
template<>
VertexArrayIterator< u16[2]> GetIterator () const
 
template<>
VertexArrayIterator< u8GetIterator () const
 
template<>
VertexArrayIterator< u8[4]> GetIterator () const
 
template<>
VertexArrayIterator< short > GetIterator () const
 
template<>
VertexArrayIterator< short[2]> GetIterator () const
 

Public Attributes

GLenum type
 
GLuint elems
 
size_t offset
 
VertexArrayvertexArray
 

Constructor & Destructor Documentation

VertexArray::Attribute::Attribute ( )
inline

Member Function Documentation

template<>
VertexArrayIterator<CVector3D> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<short[2]> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<short> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<u8[4]> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<u8> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<float[2]> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<u16> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<SColor4ub> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<SColor3ub> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<u16[2]> VertexArray::Attribute::GetIterator ( ) const
template<>
VertexArrayIterator<CVector4D> VertexArray::Attribute::GetIterator ( ) const
template<typename T >
VertexArrayIterator<T> VertexArray::Attribute::GetIterator ( ) const

Member Data Documentation

GLuint VertexArray::Attribute::elems
size_t VertexArray::Attribute::offset
GLenum VertexArray::Attribute::type
VertexArray* VertexArray::Attribute::vertexArray

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