29 #ifndef __FLOATVERTEXATTRIBUTE_H__
30 #define __FLOATVERTEXATTRIBUTE_H__
60 Inst< SFString > _name = 0,
61 Inst< MFFloat > _value = 0,
62 Inst< SFInt32 > _numComponents = 0);
70 virtual void render(
int value_index );
75 virtual void renderArray();
78 virtual void disableArray();
81 virtual void setAttributeData ( );
84 virtual void renderVBO ( );
87 virtual void disableVBO ( );
90 virtual bool preRenderCheckFail ( );
Contains the GLVertexAttributeObject class.
Contains the MFFloat field class.
Contains the SFBool field class.
Contains the SFInt32 field class.
Header file for X3DVertexAttributeNode.
The FloatVertexAttribute node defines a set of per-vertex single precision floating point attributes.
Definition: FloatVertexAttribute.h:56
H3DInt32 current_divisor
Temporary storage of the divisor, to allow reset of state.
Definition: FloatVertexAttribute.h:113
H3DUniquePtr< SFInt32 > numComponents
The numComponents field specifies how many consecutive floating point values should be grouped togeth...
Definition: FloatVertexAttribute.h:105
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: FloatVertexAttribute.h:109
H3DUniquePtr< MFFloat > value
The value field specifies an arbitrary collection of floating point
Definition: FloatVertexAttribute.h:97
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