SoEngineOutputList — maintains a list of pointers to engine outputs
Contents
Description
This subclass of SbPlist holds lists of pointers to SoEngineOutputs. It updates reference counts to
engine outputs in the list whenever adding or removing pointers.
Inherits From
SbPList > SoEngineOutputList
Methods
SoEngineOutputList()
Constructor.
SoEngineOutputList(intsize)
Constructor that pre-allocates storage for size pointers.
SoEngineOutputList(constSoEngineOutputList&l)
Constructor that copies the contents of another list.
~SoEngineOutputList()
Destructor.
voidappend(SoEngineOutput*engineOutput)
Adds an engine output to the end of the list.
voidinsert(SoEngineOutput*engineOutput,intaddBefore)
Inserts the given engine output in the list before the element of the given index.
voidset(inti,SoEngineOutput*engineOutput)
Sets an element of a list.
SoEngineOutput*operator[](inti)const
Accesses an element of a list.
Name
SoEngineOutputList — maintains a list of pointers to engine outputs
See Also
SoEngineOutputSoEngineOutputList(3IV)()
Synopsis
#include<Inventor/SoLists.h>
Methods from class SoEngineOutputList:
SoEngineOutputList()SoEngineOutputList(intsize)SoEngineOutputList(constSoEngineOutputList&l)~SoEngineOutputList()voidappend(SoEngineOutput*engineOutput)voidinsert(SoEngineOutput*engineOutput,intaddBefore)voidset(inti,SoEngineOutput*engineOutput)SoEngineOutput*operator[](inti)const
Methods from class SbPList:
intfind(constvoid*ptr)constvoidremove(intwhich)intgetLength()constvoidtruncate(intstart)voidcopy(constSbPList&pl)SbPList&operator=(constSbPList&pl)intoperator==(constSbPList&pl)constintoperator!=(constSbPList&pl)const