1SoEngineOutputList(3IV)() SoEngineOutputList(3IV)()
2
3
4
6 SoEngineOutputList — maintains a list of pointers to engine outputs
7
9 SbPList > SoEngineOutputList
10
12 #include <Inventor/SoLists.h>
13
14 Methods from class SoEngineOutputList:
15
16 SoEngineOutputList()
17 SoEngineOutputList(int size)
18 SoEngineOutputList(const SoEngineOutputList &l)
19 ~SoEngineOutputList()
20 void append(SoEngineOutput *engineOutput)
21 void insert(SoEngineOutput *engineOutput, int addBefore)
22 void set(int i, SoEngineOutput *engineOutput)
23 SoEngineOutput * operator [](int i) const
24
25 Methods from class SbPList:
26
27 int find(const void *ptr) const
28 void remove(int which)
29 int getLength() const
30 void truncate(int start)
31 void copy(const SbPList &pl)
32 SbPList & operator =(const SbPList &pl)
33 int operator ==(const SbPList &pl) const
34 int operator !=(const SbPList &pl) const
35
36
38 This subclass of SbPlist holds lists of pointers to SoEngineOutputs. It
39 updates reference counts to engine outputs in the list whenever adding
40 or removing pointers.
41
43 SoEngineOutputList()
44 Constructor.
45
46 SoEngineOutputList(int size)
47 Constructor that pre-allocates storage for size pointers.
48
49 SoEngineOutputList(const SoEngineOutputList &l)
50 Constructor that copies the contents of another list.
51
52 ~SoEngineOutputList()
53 Destructor.
54
55 void append(SoEngineOutput *engineOutput)
56 Adds an engine output to the end of the list.
57
58 void insert(SoEngineOutput *engineOutput, int addBefore)
59 Inserts the given engine output in the list before the element of
60 the given index.
61
62 void set(int i, SoEngineOutput *engineOutput)
63 Sets an element of a list.
64
65 SoEngineOutput * operator [](int i) const
66 Accesses an element of a list.
67
68
70 SoEngineOutput
71
72
73
74
75 SoEngineOutputList(3IV)()