29 #ifndef __MATRIX4VERTEXATTRIBUTE_H__
30 #define __MATRIX4VERTEXATTRIBUTE_H__
52 Inst< SFString > _name = 0,
53 Inst< MFMatrix4f > _value = 0 );
62 virtual void render(
int value_index );
67 virtual void renderArray();
70 virtual void disableArray();
73 virtual void setAttributeData ( );
76 virtual void renderVBO ( );
79 virtual void disableVBO ( );
82 virtual bool preRenderCheckFail ( );
88 H3DUniquePtr< MFMatrix4f >
value;
Contains the MFMatrix4f field class.
Header file for X3DVertexAttributeNode.
Defines a set of per-vertex 4*4 matrix attributes.
Definition: Matrix4VertexAttribute.h:48
H3DUniquePtr< Field > attribDataUpToDate
Internal field used to know if attribute_data has been created.
Definition: Matrix4VertexAttribute.h:94
H3DUniquePtr< MFMatrix4f > value
The value field specifies an arbitrary collection of Matrix4f values that will be passed to the shade...
Definition: Matrix4VertexAttribute.h:88
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: Matrix4VertexAttribute.h:91
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