OpenSceneGraph 3.6.5
osg::VertexArrayStateList Class Reference

#include <VertexArrayState>

Public Member Functions

 VertexArrayStateList ()
 
VertexArrayStateListoperator= (const VertexArrayStateList &rhs)
 
void clear ()
 
bool empty () const
 
unsigned int size () const
 
void resize (unsigned int newSize)
 
ref_ptr< VertexArrayState > & operator[] (unsigned int pos)
 
const ref_ptr< VertexArrayState > & operator[] (unsigned int pos) const
 
void assignAllDispatchers ()
 
void assignVertexArrayDispatcher ()
 
void assignNormalArrayDispatcher ()
 
void assignColorArrayDispatcher ()
 
void assignSecondaryColorArrayDispatcher ()
 
void assignFogCoordArrayDispatcher ()
 
void assignTexCoordArrayDispatcher (unsigned int numUnits)
 
void assignVertexAttribArrayDispatcher (unsigned int numUnits)
 

Protected Types

typedef std::vector< osg::ref_ptr< VertexArrayState > > Array
 

Protected Attributes

Array _array
 

Member Typedef Documentation

◆ Array

Constructor & Destructor Documentation

◆ VertexArrayStateList()

osg::VertexArrayStateList::VertexArrayStateList ( )

Member Function Documentation

◆ assignAllDispatchers()

void osg::VertexArrayStateList::assignAllDispatchers ( )

◆ assignColorArrayDispatcher()

void osg::VertexArrayStateList::assignColorArrayDispatcher ( )

◆ assignFogCoordArrayDispatcher()

void osg::VertexArrayStateList::assignFogCoordArrayDispatcher ( )

◆ assignNormalArrayDispatcher()

void osg::VertexArrayStateList::assignNormalArrayDispatcher ( )

◆ assignSecondaryColorArrayDispatcher()

void osg::VertexArrayStateList::assignSecondaryColorArrayDispatcher ( )

◆ assignTexCoordArrayDispatcher()

void osg::VertexArrayStateList::assignTexCoordArrayDispatcher ( unsigned int numUnits)

◆ assignVertexArrayDispatcher()

void osg::VertexArrayStateList::assignVertexArrayDispatcher ( )

◆ assignVertexAttribArrayDispatcher()

void osg::VertexArrayStateList::assignVertexAttribArrayDispatcher ( unsigned int numUnits)

◆ clear()

void osg::VertexArrayStateList::clear ( )
inline

◆ empty()

bool osg::VertexArrayStateList::empty ( ) const
inline

◆ operator=()

VertexArrayStateList & osg::VertexArrayStateList::operator= ( const VertexArrayStateList & rhs)

◆ operator[]() [1/2]

ref_ptr< VertexArrayState > & osg::VertexArrayStateList::operator[] ( unsigned int pos)
inline

◆ operator[]() [2/2]

const ref_ptr< VertexArrayState > & osg::VertexArrayStateList::operator[] ( unsigned int pos) const
inline

◆ resize()

void osg::VertexArrayStateList::resize ( unsigned int newSize)
inline

◆ size()

unsigned int osg::VertexArrayStateList::size ( ) const
inline

Member Data Documentation

◆ _array

Array osg::VertexArrayStateList::_array
mutableprotected

The documentation for this class was generated from the following file:

osg logo
Generated at Sat Nov 9 2024 00:00:00 for the OpenSceneGraph by doxygen 1.12.0.