|
MeVisLab Toolbox Reference
|
Open Inventor element storing a list of vertex attributes. More...
#include <SoGLVertexAttributeElement.h>
Public Member Functions | |
| SoVertexAttributeInfo () | |
Public Attributes | |
| SbString | _name |
| the name of the attribute | |
| SoNode * | _node |
| the node that holds the attribute | |
| const void * | _data |
| a pointer to the data (not owned by this object) | |
| uint32_t | _numBytes |
| the number of bytes in _data | |
| uint32_t | _numValues |
| the number of values in _data | |
| bool | _perInstance |
| set if data should be used for instanced rendering | |
| GLenum | _type |
| the GL data type to use for sending | |
| int | _numComponents |
| the number of components for GL | |
| bool | _normalized |
| a flag if the attribute should be normalized by GL | |
| SoVBO | _vbo |
| a VBO to manage the data | |
| GLint | _index |
| the index of the attribute in the current shader program, only becomes valid while attribute is enabled | |
| bool | _shouldFlipRGBAOnLittleEndian |
| indicates the 4ub data should be flipped | |
Open Inventor element storing a list of vertex attributes.
Struct to store information on an vertex attribute, typically located in a SoVertexAttributeBase base class.
Definition at line 26 of file SoGLVertexAttributeElement.h.
| SoVertexAttributeInfo::SoVertexAttributeInfo | ( | ) |
| const void* SoVertexAttributeInfo::_data |
a pointer to the data (not owned by this object)
Definition at line 38 of file SoGLVertexAttributeElement.h.
| GLint SoVertexAttributeInfo::_index |
the index of the attribute in the current shader program, only becomes valid while attribute is enabled
Definition at line 59 of file SoGLVertexAttributeElement.h.
| SbString SoVertexAttributeInfo::_name |
the name of the attribute
Definition at line 32 of file SoGLVertexAttributeElement.h.
| SoNode* SoVertexAttributeInfo::_node |
the node that holds the attribute
Definition at line 35 of file SoGLVertexAttributeElement.h.
| bool SoVertexAttributeInfo::_normalized |
a flag if the attribute should be normalized by GL
Definition at line 52 of file SoGLVertexAttributeElement.h.
| uint32_t SoVertexAttributeInfo::_numBytes |
the number of bytes in _data
Definition at line 40 of file SoGLVertexAttributeElement.h.
| int SoVertexAttributeInfo::_numComponents |
the number of components for GL
Definition at line 50 of file SoGLVertexAttributeElement.h.
| uint32_t SoVertexAttributeInfo::_numValues |
the number of values in _data
Definition at line 42 of file SoGLVertexAttributeElement.h.
| bool SoVertexAttributeInfo::_perInstance |
set if data should be used for instanced rendering
Definition at line 45 of file SoGLVertexAttributeElement.h.
| bool SoVertexAttributeInfo::_shouldFlipRGBAOnLittleEndian |
indicates the 4ub data should be flipped
Definition at line 62 of file SoGLVertexAttributeElement.h.
| GLenum SoVertexAttributeInfo::_type |
the GL data type to use for sending
Definition at line 48 of file SoGLVertexAttributeElement.h.
| SoVBO SoVertexAttributeInfo::_vbo |
a VBO to manage the data
Definition at line 55 of file SoGLVertexAttributeElement.h.