Open Inventor element storing a list of shader parameter nodes.
More...
#include <SoGLVertexAttributeElement.h>
|
void | init (SoState *state) override |
| Initialize element. More...
|
|
void | push (SoState *state) override |
| Overrides push() method to copy values from next instance in the stack. More...
|
|
|
static void | add (SoState *state, SoVertexAttributeInfo *info) |
| Add vertex attribute info to the list (replacing an info with the same name). More...
|
|
static void | clear (SoState *state, SoNode *node) |
| Clear list. More...
|
|
static const AttributeList & | get (SoState *state) |
| Returns the current list of vertex attributes from the state. More...
|
|
static void | initClass () |
| Initialize class with runtime type system. More...
|
|
Open Inventor element storing a list of shader parameter nodes.
Definition at line 69 of file SoGLVertexAttributeElement.h.
◆ AttributeList
◆ add()
Add vertex attribute info to the list (replacing an info with the same name).
◆ clear()
static void SoGLVertexAttributeElement::clear |
( |
SoState * |
state, |
|
|
SoNode * |
node |
|
) |
| |
|
static |
◆ disableVertexAttributesCB()
static void SoGLVertexAttributeElement::disableVertexAttributesCB |
( |
SoNode * |
shape, |
|
|
SoGLRenderAction * |
action, |
|
|
bool |
useVbo, |
|
|
uint32_t |
numVertices |
|
) |
| |
|
staticprotected |
◆ enableVertexAttributesCB()
static void SoGLVertexAttributeElement::enableVertexAttributesCB |
( |
SoNode * |
shape, |
|
|
SoGLRenderAction * |
action, |
|
|
bool |
useVbo, |
|
|
uint32_t |
numVertices |
|
) |
| |
|
staticprotected |
◆ get()
static const AttributeList& SoGLVertexAttributeElement::get |
( |
SoState * |
state | ) |
|
|
static |
Returns the current list of vertex attributes from the state.
◆ init()
void SoGLVertexAttributeElement::init |
( |
SoState * |
state | ) |
|
|
override |
◆ initClass()
static void SoGLVertexAttributeElement::initClass |
( |
| ) |
|
|
static |
Initialize class with runtime type system.
◆ push()
void SoGLVertexAttributeElement::push |
( |
SoState * |
state | ) |
|
|
override |
Overrides push() method to copy values from next instance in the stack.
◆ _attributes
The documentation for this class was generated from the following file: