51#ifndef SO_ENGINE_OUTPUT_LIST_H
52#define SO_ENGINE_OUTPUT_LIST_H
116 { SbPList::set( i, engineOutput); }
List of generic (void *) pointers.
void append(void *ptr)
Adds given pointer to end of list.
void insert(void *ptr, int addBefore)
Inserts given pointer in list before pointer with given index.
Class for all engine outputs.
Maintains a list of pointers to engine outputs.
SoEngineOutputList()
Constructor.
virtual ~SoEngineOutputList()
Destructor.
SoEngineOutputList(const SoEngineOutputList &l)
Constructor that copies the contents of another list.
SoEngineOutputList(int size)
Constructor that pre-allocates storage for size pointers.
void append(SoEngineOutput *engineOutput)
Adds an engine output to the end of the list.
SoEngineOutput * operator[](int i) const
Returns pointer with given index.
void set(int i, SoEngineOutput *engineOutput)
Sets an element of a list.
void insert(SoEngineOutput *engineOutput, int addBefore)
Inserts the given engine output in the list before the element of the given index.