Open Inventor Reference
|
Maintains a list of pointers to engine outputs. More...
#include <Inventor/SoLists.h>
Public Member Functions | |
SoEngineOutputList () | |
SoEngineOutputList (int size) | |
SoEngineOutputList (const SoEngineOutputList &l) | |
~SoEngineOutputList () | |
Destructor. | |
void | append (SoEngineOutput *engineOutput) |
Adds an engine output to the end of the list. | |
void | insert (SoEngineOutput *engineOutput, int addBefore) |
Inserts the given engine output in the list before the element of the given index. | |
SoEngineOutput * | operator[] (int i) const |
Access an element of a list. | |
void | set (int i, SoEngineOutput *engineOutput) |
Sets an element of a list. |
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.
SoEngineOutputList::SoEngineOutputList | ( | int | size | ) | [inline] |
SoEngineOutputList::SoEngineOutputList | ( | const SoEngineOutputList & | l | ) | [inline] |
SoEngineOutputList::~SoEngineOutputList | ( | ) | [inline] |
Definition at line 477 of file SoLists.h.
References SbPList::truncate().
void SoEngineOutputList::append | ( | SoEngineOutput * | engineOutput | ) | [inline] |
Definition at line 480 of file SoLists.h.
References SbPList::append().
void SoEngineOutputList::insert | ( | SoEngineOutput * | engineOutput, |
int | addBefore | ||
) | [inline] |
Definition at line 485 of file SoLists.h.
References SbPList::insert().
SoEngineOutput* SoEngineOutputList::operator[] | ( | int | i | ) | const [inline] |
void SoEngineOutputList::set | ( | int | i, |
SoEngineOutput * | engineOutput | ||
) | [inline] |