|
0 A.D. | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
| Inner Classes, Typedefs, and Enums | |
struct |
VertexArray::Attribute
|
| Field Summary | |
private std::vector< VertexArray::Attribute* > |
m_Attributes
|
private char* |
m_BackingStore
|
private bool |
m_Dynamic
|
private size_t |
m_NumVertices
|
private size_t |
m_Stride
|
private CVertexBuffer::VBChunk* |
m_VB
|
| Constructor Summary | |
VertexArray( bool dynamic )
|
|
~VertexArray()
|
|
| Method Summary | |
void |
AddAttribute( VertexArray::Attribute* attr )
|
u8* |
Bind()
|
private void |
Free()
|
void |
FreeBackingStore()
|
size_t |
GetNumVertices() const
|
size_t |
GetStride() const
|
void |
Layout()
|
private VertexArrayIterator< T > |
MakeIterator( const VertexArray::Attribute* attr )
|
void |
SetNumVertices( size_t num )
|
void |
Upload()
|
| Field Detail |
private std::vector< VertexArray::Attribute* > m_Attributes;
private char* m_BackingStore;
private bool m_Dynamic;
private size_t m_NumVertices;
private size_t m_Stride;
private CVertexBuffer::VBChunk* m_VB;
| Constructor Detail |
public VertexArray( bool dynamic );
public ~VertexArray();
| Method Detail |
public void AddAttribute( VertexArray::Attribute* attr );
public u8* Bind();
private void Free();
public void FreeBackingStore();
public size_t GetNumVertices() const;
public size_t GetStride() const;
public void Layout();
private VertexArrayIterator< T > MakeIterator( const VertexArray::Attribute* attr );
public void SetNumVertices( size_t num );
public void Upload();
|
0 A.D.
Generated on September 04, 2007 at 18:14 CppDoc v2.4.0 |
|||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||