33 #ifndef COIN_VERTEXARRAYSHAPE_H 34 #define COIN_VERTEXARRAYSHAPE_H 36 #include <Inventor/nodes/SoShape.h> 37 #include <Inventor/nodes/SoSubNode.h> 38 #include <Inventor/fields/SoMFInt32.h> 39 #include <Inventor/fields/SoSFNode.h> 40 #include <Inventor/fields/SoSFEnum.h> 42 #include <SmallChange/basic.h> 44 class SmVertexArrayShapeP;
90 SmVertexArrayShapeP * pimpl;
93 #endif // COIN_VERTEXARRAYSHAPE_H ShapeType
Definition: SmVertexArrayShape.h:55
#define SO_NODE_HEADER(classname)
virtual void GLRender(SoGLRenderAction *action)
RenderAsVertexBufferObjects
Definition: SmVertexArrayShape.h:68
SoSFNode vertexCoord
Definition: SmVertexArrayShape.h:74
The SmVertexArrayShape class us used to render using OpenGL vertex arrays (and soon with vertex buffe...
Definition: SmVertexArrayShape.h:46
Definition: SmVertexArrayShape.h:69
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
SoSFNode vertexColor
Definition: SmVertexArrayShape.h:77
static void initClass(void)
virtual void generatePrimitives(SoAction *action)=0
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f ¢er)=0
SoMFInt32 vertexIndex
Definition: SmVertexArrayShape.h:73
SoSFNode vertexNormal
Definition: SmVertexArrayShape.h:75
virtual void notify(SoNotList *nl)
SoSFNode vertexTexCoord
Definition: SmVertexArrayShape.h:76
SoSFEnum renderAsVertexBufferObject
Definition: SmVertexArrayShape.h:72