| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/opengl/vertexattributedatagl.h>

| VRS::VertexAttributeDataGL::VertexAttributeDataGL | ( | Type | type1 = NOT_USED, |
|
| BaseVertexAttributeBufferObjectGL * | object1 = NULL, |
|||
| Type | type2 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object2 = NULL, |
|||
| Type | type3 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object3 = NULL, |
|||
| Type | type4 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object4 = NULL, |
|||
| Type | type5 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object5 = NULL, |
|||
| Type | type6 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object6 = NULL, |
|||
| Type | type7 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object7 = NULL, |
|||
| Type | type8 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object8 = NULL, |
|||
| Type | type9 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object9 = NULL, |
|||
| Type | type10 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object10 = NULL, |
|||
| Type | type11 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object11 = NULL, |
|||
| Type | type12 = NOT_USED, |
|||
| BaseVertexAttributeBufferObjectGL * | object12 = NULL | |||
| ) |
Creates a new vertex attribute set and add the given attributes to it.
| VRS::VertexAttributeDataGL::VRS_SERIALIZABLE_CLASS_ENUM | ( | Type | ) |
Specifies the type of the data.
| BaseVertexAttributeBufferObjectGL* VRS::VertexAttributeDataGL::getBufferObject | ( | Type | type | ) | const |
Returns the buffer object for the given vertex attribute; returns NULL, if no buffer object was supplied for the given vertex attribute.
| void VRS::VertexAttributeDataGL::setBufferObject | ( | Type | type, | |
| BaseVertexAttributeBufferObjectGL * | object | |||
| ) |
Sets the given buffer object for the given vertex attribute; "object" can be NULL which disables the specified vertex attribute.
| void VRS::VertexAttributeDataGL::clear | ( | ) |
Throws away all internal data, resulting in an empty object.
Note that it is faster to use clear an existing VertexAttributeDataGL-object than to instantiate a new VertexAttributeDataGL-object and destruct the old one
| UINT VRS::VertexAttributeDataGL::usedMemory | ( | ) | const |
Returns the sum of bytes allocated by all buffer objects belonging to this vertex attribute set.
| VRS::VertexAttributeDataGL::VRS_TYPEINFO | ( | VertexAttributeDataGL | , | |
| MonoAttribute | ||||
| ) |