13#ifndef SO_VERTEX_ATTRIBUTE_NODES_H
14#define SO_VERTEX_ATTRIBUTE_NODES_H
20#include <Inventor/nodes/SoSubNode.h>
22#include <Inventor/fields/SoSFString.h>
23#include <Inventor/fields/SoSFBool.h>
24#include <Inventor/fields/SoMFFloat.h>
25#include <Inventor/fields/SoMFVec2f.h>
26#include <Inventor/fields/SoMFVec3f.h>
27#include <Inventor/fields/SoMFVec4f.h>
28#include <Inventor/fields/SoMFRotation.h>
29#include <Inventor/fields/SoMFUInt32.h>
30#include <Inventor/fields/SoMFInt32.h>
35 typedef SoNode inherited;
51 void GLRender(SoGLRenderAction *action)
override;
#define INVENTOR_SHADER_API
Define class export specifier.
Vertex attribute of type float.
SoVertexAttribute1f()
Constructor.
static void initClass()
Initialize class with runtime type system.
void updateInfo() override
Vertex attribute of type Int32.
SoVertexAttribute1i()
Constructor.
static void initClass()
Initialize class with runtime type system.
void updateInfo() override
Vertex attribute of type UInt32.
static void initClass()
Initialize class with runtime type system.
SoVertexAttribute1ui()
Constructor.
void updateInfo() override
Vertex attribute of type SbVec2f.
static void initClass()
Initialize class with runtime type system.
void updateInfo() override
SoVertexAttribute2f()
Constructor.
Vertex attribute of type SbVec3f.
static void initClass()
Initialize class with runtime type system.
SoVertexAttribute3f()
Constructor.
void updateInfo() override
Vertex attribute of type SbVec4f.
SoVertexAttribute4f()
Constructor.
void updateInfo() override
static void initClass()
Initialize class with runtime type system.
Vertex attribute of type UInt32 interpreted as 4 unsigned bytes NOTE: the values are interpreted as R...
SoVertexAttribute4ub()
Constructor.
void updateInfo() override
static void initClass()
Initialize class with runtime type system.
Open Inventor vertex attribute nodes.
virtual void updateInfo()
static void initClass()
Initialize class with runtime type system.
SoVertexAttributeInfo _info
void GLRender(SoGLRenderAction *action) override
SoVertexAttributeBase()
Constructor.
Vertex attribute of type SbRotation.
void updateInfo() override
static void initClass()
Initialize class with runtime type system.
SoVertexAttributeRotation()
Constructor.
Open Inventor element storing a list of vertex attributes.