#include <ivf/IvfVertexIndex.h>
Inheritance diagram for CIvfVertexIndex:
Public Member Functions | |
CIvfVertexIndex () | |
virtual | ~CIvfVertexIndex () |
IvfClassInfo ("CIvfVertexIndex", CIvfIndexBase) | |
long | getIndex (long pos) |
long | getSize () |
GLenum | getDataType () |
void * | getData () |
void | clear () |
void | createLinear (long size) |
void | createLinear (long start, long size) |
void | createConstant (long value, long size) |
void | assignFrom (CIvfIndexBase *idx) |
void | assignTo (CIvfIndexBase *idx) |
void | addArray (long *i, long size) |
void | addLast (long idx) |
void | setIndex (long idx, long value) |
Maintains a list of vertex indices for use with the CIvfVertexElements class. The list is initially 1024 elements and the size is doubled if exceeding 1024.
Definition at line 43 of file IvfVertexIndex.h.
|
CIvfVertexIndex constructor |
|
CIvfVertexIndex destructor |
|
Add values from array i to this index Reimplemented from CIvfIndexBase. |
|
Assigns values from another index Reimplemented from CIvfIndexBase. |
|
Assigns idx the values of this index Reimplemented from CIvfIndexBase. |
|
Clear all values Reimplemented from CIvfIndexBase. |
|
Creates a constant index Creates a constant index with each value assigned value and the size long. Reimplemented from CIvfIndexBase. |
|
Creates a linear index Creates a linear index starting at start going to start+size-1 Reimplemented from CIvfIndexBase. |
|
Creates a linear index Creates a linear index starting at 0 going to size-1 Reimplemented from CIvfIndexBase. |
|
Return pointer to data |
|
Return OpenGL data type of index |
|
Return value at position Reimplemented from CIvfIndexBase. |
|
Return size of index Reimplemented from CIvfIndexBase. |