OpenSceneGraph
3.4.0
|
Helper class for managing the dispatch to OpenGL of various attribute arrays such as stored in osg::Geometry. More...
Helper class for managing the dispatch to OpenGL of various attribute arrays such as stored in osg::Geometry.
typedef std::vector<AttributeDispatchList> osg::ArrayDispatchers::ActiveDispatchList [protected] |
typedef std::vector<AttributeDispatch*> osg::ArrayDispatchers::AttributeDispatchList [protected] |
typedef std::vector<AttributeDispatchMap*> osg::ArrayDispatchers::AttributeDispatchMapList [protected] |
void osg::ArrayDispatchers::activate | ( | unsigned int | binding, |
AttributeDispatch * | at | ||
) | [inline] |
void osg::ArrayDispatchers::activateColorArray | ( | osg::Array * | array | ) | [inline] |
References osg::Array::BIND_OFF, and osg::Array::getBinding().
void osg::ArrayDispatchers::activateFogCoordArray | ( | osg::Array * | array | ) | [inline] |
References osg::Array::BIND_OFF, and osg::Array::getBinding().
void osg::ArrayDispatchers::activateNormalArray | ( | osg::Array * | array | ) | [inline] |
References osg::Array::BIND_OFF, and osg::Array::getBinding().
void osg::ArrayDispatchers::activateSecondaryColorArray | ( | osg::Array * | array | ) | [inline] |
References osg::Array::BIND_OFF, and osg::Array::getBinding().
void osg::ArrayDispatchers::activateTexCoordArray | ( | unsigned int | unit, |
osg::Array * | array | ||
) | [inline] |
References osg::Array::BIND_OFF, and osg::Array::getBinding().
void osg::ArrayDispatchers::activateVertexArray | ( | osg::Array * | array | ) | [inline] |
References osg::Array::BIND_OFF, and osg::Array::getBinding().
void osg::ArrayDispatchers::activateVertexAttribArray | ( | unsigned int | unit, |
osg::Array * | array | ||
) | [inline] |
References osg::Array::BIND_OFF, and osg::Array::getBinding().
bool osg::ArrayDispatchers::active | ( | unsigned int | binding | ) | const [inline] |
void osg::ArrayDispatchers::assignTexCoordDispatchers | ( | unsigned int | unit | ) | [protected] |
void osg::ArrayDispatchers::assignVertexAttribDispatchers | ( | unsigned int | unit | ) | [protected] |
void osg::ArrayDispatchers::dispatch | ( | unsigned int | binding, |
unsigned int | index | ||
) | [inline] |
bool osg::ArrayDispatchers::getUseVertexAttribAlias | ( | ) | const [inline] |
void osg::ArrayDispatchers::init | ( | ) | [protected] |
void osg::ArrayDispatchers::setState | ( | osg::State * | state | ) |
void osg::ArrayDispatchers::setUseVertexAttribAlias | ( | bool | flag | ) | [inline] |
AttributeDispatch* osg::ArrayDispatchers::texCoordDispatcher | ( | unsigned int | unit, |
Array * | array | ||
) |
AttributeDispatch* osg::ArrayDispatchers::vertexAttribDispatcher | ( | unsigned int | unit, |
Array * | array | ||
) |
AttributeDispatchMap* osg::ArrayDispatchers::_colorDispatchers [protected] |
AttributeDispatchMap* osg::ArrayDispatchers::_fogCoordDispatchers [protected] |
bool osg::ArrayDispatchers::_initialized [protected] |
AttributeDispatchMap* osg::ArrayDispatchers::_normalDispatchers [protected] |
AttributeDispatchMap* osg::ArrayDispatchers::_secondaryColorDispatchers [protected] |
State* osg::ArrayDispatchers::_state [protected] |
bool osg::ArrayDispatchers::_useVertexAttribAlias [protected] |
AttributeDispatchMap* osg::ArrayDispatchers::_vertexDispatchers [protected] |
![]() | Generated at Tue Dec 8 2015 00:14:23 for the OpenSceneGraph by doxygen 1.7.6.1. |