1#ifndef COIN_SOGLVERTEXATTRIBUTEELEMENT_H
2#define COIN_SOGLVERTEXATTRIBUTEELEMENT_H
36#include <Inventor/elements/SoVertexAttributeElement.h>
37#include <Inventor/SbBasic.h>
40class SoVertexAttributeData;
42class COIN_DLL_API SoGLVertexAttributeElement :
public SoVertexAttributeElement {
43 typedef SoVertexAttributeElement inherited;
44 SO_ELEMENT_HEADER(SoGLVertexAttributeElement);
48 virtual void init(SoState * state);
52 void send(
const int index)
const;
53 static const SoGLVertexAttributeElement *
getInstance(SoState *
const state);
56 virtual ~SoGLVertexAttributeElement();
57 virtual void addElt(SoVertexAttributeData * attribdata);
The SoGLRenderAction class renders the scene graph with OpenGL calls.
Definition SoGLRenderAction.h:50
virtual void addElt(SoVertexAttributeData *attribdata)
FIXME: write doc.
Definition SoGLVertexAttributeElement.cpp:256
static const SoGLVertexAttributeElement * getInstance(SoState *const state)
Definition SoGLVertexAttributeElement.cpp:93
void disableVBO(SoGLRenderAction *action) const
FIXME: write doc.
Definition SoGLVertexAttributeElement.cpp:271
void send(const int index) const
FIXME: write doc.
Definition SoGLVertexAttributeElement.cpp:249
void enableVBO(SoGLRenderAction *action) const
FIXME: write doc.
Definition SoGLVertexAttributeElement.cpp:264
static void initClass(void)
Definition SoVertexAttributeElement.cpp:69
virtual void init(SoState *state)
Definition SoVertexAttributeElement.cpp:77