SoEngineOutputList(3IV)
SoEngineOutputList (SoEngineOutputList) - maintains a list of pointers to engine outputs
As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.
NAME SoEngineOutputList (SoEngineOutputList) - maintains a list of pointers to engine outputs INHERITS FROM SbPList > SoEngineOutputList SYNOPSIS #include <Inventor_c/SoLists.h> Functions from class SoEngineOutputList: SoEngineOutputList * SoEngineOutputListCreate() SoEngineOutputList * SoEngineOutputListCreateSize(int size) void SoEngineOutputListDelete(SoEngineOutputList *this) void SoEngineOutputListAppend(SoEngineOutputList *this, SoEngineOutput *engineOutput) void SoEngineOutputListInsert(SoEngineOutputList *this, SoEngineOutput *engineOutput, int addBefore) void SoEngineOutputListSet(SoEngineOutputList *this, int i, SoEngineOutput *engineOutput) SoEngineOutput * SoEngineOutputListUnknownOperator(const SoEngineOutputList *this, int i) Functions from class SbPList: int SoEngineOutputListFind(const SoEngineOutputList *this, const void *ptr) void SoEngineOutputListRemove(SoEngineOutputList *this, int which) int SoEngineOutputListGetLen(const SoEngineOutputList *this) void SoEngineOutputListTruncate(SoEngineOutputList *this, int start) void SoEngineOutputListCopy(SoEngineOutputList *this, const SbPList *pl) int SoEngineOutputListIsEq(const SoEngineOutputList *this, const SbPList *pl) int SoEngineOutputListIsNEq(const SoEngineOutputList *this, const SbPList *pl) 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. FUNCTIONS SoEngineOutputList * SoEngineOutputListCreate() Constructor. SoEngineOutputList * SoEngineOutputListCreateSize(int size) Constructor that pre-allocates storage for size pointers. void SoEngineOutputListDelete(SoEngineOutputList *this) Destructor. void SoEngineOutputListAppend(SoEngineOutputList *this, SoEngineOutput *engineOutput) Adds an engine output to the end of the list. void SoEngineOutputListInsert(SoEngineOutputList *this, SoEngineOutput *engineOutput, int addBefore) Inserts the given engine output in the list before the element of the given index. void SoEngineOutputListSet(SoEngineOutputList *this, int i, SoEngineOutput *engineOutput) Sets an element of a list. SoEngineOutput * SoEngineOutputListUnknownOperator(const SoEngineOutputList *this, int i) Accesses an element of a list. SEE ALSO SoEngineOutput