1 #ifndef COIN_SOVERTEXATTRIBUTE_H 2 #define COIN_SOVERTEXATTRIBUTE_H 36 #include <Inventor/nodes/SoNode.h> 37 #include <Inventor/nodes/SoSubNode.h> 39 #include <Inventor/fields/SoSFName.h> 40 #include <Inventor/fields/SoMField.h> 41 #include <Inventor/fields/SoSFEnum.h> 42 #include <Inventor/tools/SbPimplPtr.h> 45 class SoVertexAttributeP;
52 static void initClass(
void);
54 static SoType getClassTypeId(
void);
60 SoMField * getValuesField(
void)
const;
66 SbBool copyconnections);
76 static void * createInstance(
void);
79 void initFieldData(
void);
84 SbPimplPtr<SoVertexAttributeP> pimpl;
95 SoAnyVertexAttribute(
void) { }
101 #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:45
virtual void copyContents(const SoFieldContainer *from, SbBool copyconnections)
Definition: SoNode.cpp:1420
virtual void notify(SoNotList *l)
Definition: SoNode.cpp:448
The SoFieldContainer class is a base class for all classes that contain fields.The classes containing...
Definition: SoFieldContainer.h:43
virtual SoType getTypeId(void) const =0
Returns the type identification of an object derived from a class inheriting SoBase. This is used for run-time type checking and "downward" casting.
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:56
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:41
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoNode.cpp:1476
The SoAction class is the base class for all traversal actions.Applying actions is the basic mechanis...
Definition: SoAction.h:77
virtual void doAction(SoAction *action)
Definition: SoNode.cpp:795
The SoSFName class is a container for an SbName.This field is used where nodes, engines or other fiel...
Definition: SoSFName.h:40
A generic node for providing GL vertex attributes of various types.
Definition: SoVertexAttribute.h:47
The SoWriteAction class writes a scene graph to file.When applied to a scene, this action writes its ...
Definition: SoWriteAction.h:42
virtual const SoFieldData * getFieldData(void) const
Definition: SoFieldContainer.cpp:747
The SoFieldData class is a container for a prototype set of fields.This class is instantiated once fo...
Definition: SoFieldData.h:48
virtual void GLRender(SoGLRenderAction *action)
Definition: SoNode.cpp:940
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:43
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:59
virtual void write(SoWriteAction *action)
Definition: SoNode.cpp:1227
The SoGLRenderAction class renders the scene graph with OpenGL calls.Applying this method at a root n...
Definition: SoGLRenderAction.h:50