man SoEngineOutputList () - maintains a list of pointers to engine outputs

NAME

SoEngineOutputList - maintains a list of pointers to engine outputs

INHERITS FROM

SbPList > SoEngineOutputList

SYNOPSIS

#include <Inventor/SoLists.h> Methods from class SoEngineOutputList: c } c } SoEngineOutputList()

c } c } SoEngineOutputList(int size)

c } c } SoEngineOutputList(const SoEngineOutputList &l)

c } c } ~SoEngineOutputList()

c } c } append(SoEngineOutput *engineOutput)

c } c } insert(SoEngineOutput *engineOutput, int addBefore)

c } c } set(int i, SoEngineOutput *engineOutput)

c } c } operator [](int i) const Methods from class SbPList: c } c } find(const void *ptr) const

c } c } remove(int which)

c } c } getLength() const

c } c } truncate(int start)

c } c } copy(const SbPList &pl)

c } c } operator =(const SbPList &pl)

c } c } operator ==(const SbPList &pl) const

c } c } operator !=(const SbPList &pl) const

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.

METHODS

c } c } SoEngineOutputList()

Constructor. c } c } SoEngineOutputList(int size)

Constructor that pre-allocates storage for size pointers. c } c } SoEngineOutputList(const SoEngineOutputList &l)

Constructor that copies the contents of another list. c } c } ~SoEngineOutputList()

Destructor. c } c } append(SoEngineOutput *engineOutput)

Adds an engine output to the end of the list. c } c } insert(SoEngineOutput *engineOutput, int addBefore)

Inserts the given engine output in the list before the element of the given index. c } c } set(int i, SoEngineOutput *engineOutput)

Sets an element of a list. c } c } operator [](int i) const

Accesses an element of a list.

SEE ALSO

SoEngineOutput