1 #ifndef COIN_SOVERTEXATTRIBUTE_H
2 #define COIN_SOVERTEXATTRIBUTE_H
27 #include <Inventor/nodes/SoNode.h>
28 #include <Inventor/nodes/SoSubNode.h>
29 #include <Inventor/elements/SoVertexAttributeElement.h>
30 #include <Inventor/fields/SoSFName.h>
31 #include <Inventor/fields/SoMField.h>
32 #include <Inventor/fields/SoSFEnum.h>
33 #include <Inventor/tools/SbPimplPtr.h>
36 class SoVertexAttributeP;
43 static void initClass(
void);
45 static SoType getClassTypeId(
void);
51 SoMField * getValuesField(
void)
const;
57 SbBool copyconnections);
67 static void * createInstance(
void);
70 void initFieldData(
void);
75 SbPimplPtr<SoVertexAttributeP> pimpl;
86 SoAnyVertexAttribute(
void) { }
92 #endif // !COIN_SOVERTEXATTRIBUTE_H
The SoBase class is the top-level superclass for a number of class-hierarchies.SoBase provides the ba...
Definition: SoBase.h:36
virtual void copyContents(const SoFieldContainer *from, SbBool copyconnections)
Definition: SoNode.cpp:1410
virtual void notify(SoNotList *l)
Definition: SoNode.cpp:439
The SoFieldContainer class is a base class for all classes that contain fields.The classes containing...
Definition: SoFieldContainer.h:34
virtual SoType getTypeId(void) const =0
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:47
The SoMField class is the base class for fields which can contain multiple values.All field types which may contain more than one member value inherits this class. SoMField is an abstract class.
Definition: SoMField.h:32
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoNode.cpp:1466
The SoAction class is the base class for all traversal actions.Applying actions is the basic mechanis...
Definition: SoAction.h:68
virtual void doAction(SoAction *action)
Definition: SoNode.cpp:785
The SoSFName class is a container for an SbName.This field is used where nodes, engines or other fiel...
Definition: SoSFName.h:31
A generic node for providing GL vertex attributes of various types.
Definition: SoVertexAttribute.h:38
The SoWriteAction class writes a scene graph to file.When applied to a scene, this action writes its ...
Definition: SoWriteAction.h:33
virtual const SoFieldData * getFieldData(void) const
Definition: SoFieldContainer.cpp:738
The SoFieldData class is a container for a prototype set of fields.This class is instantiated once fo...
Definition: SoFieldData.h:39
virtual void GLRender(SoGLRenderAction *action)
Definition: SoNode.cpp:930
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:34
The SoType class is the basis for the run-time type system in Coin.Many of the classes in the Coin li...
Definition: SoType.h:50
virtual void write(SoWriteAction *action)
Definition: SoNode.cpp:1217
The SoGLRenderAction class renders the scene graph with OpenGL calls.Applying this method at a root n...
Definition: SoGLRenderAction.h:41