OpenSceneGraph
Public Member Functions | Protected Types | Protected Attributes | List of all members
osg::VertexArrayStateList Class Reference

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: