29 #ifndef __MATRIX3VERTEXATTRIBUTE_H__
30 #define __MATRIX3VERTEXATTRIBUTE_H__
52 Inst< SFString > _name = 0,
53 Inst< MFMatrix3f > _value = 0);
61 virtual void render(
int value_index );
66 virtual void renderArray();
69 virtual void disableArray();
72 virtual void setAttributeData ( );
75 virtual void renderVBO ( );
78 virtual void disableVBO ( );
81 virtual bool preRenderCheckFail ( );
87 H3DUniquePtr< MFMatrix3f >
value;
Contains the MFMatrix3f field class.
Header file for X3DVertexAttributeNode.
Defines a set of per-vertex 3*3 matrix attributes.
Definition: Matrix3VertexAttribute.h:48
H3DUniquePtr< MFMatrix3f > value
The value field specifies an arbitrary collection of Matrix3f values that will be passed to the shade...
Definition: Matrix3VertexAttribute.h:87
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: Matrix3VertexAttribute.h:90
H3DUniquePtr< Field > attribDataUpToDate
Internal field used to know if attribute_data has been created.
Definition: Matrix3VertexAttribute.h:93
This abstract node type is the base type for all node types that specify per-vertex attribute informa...
Definition: X3DVertexAttributeNode.h:47
H3D API namespace.
Definition: Anchor.h:38
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194