1SoEngineOutput(3IV)() SoEngineOutput(3IV)()
2
3
4
6 SoEngineOutput — class for all engine outputs
7
9 SoEngineOutput
10
12 #include <Inventor/engines/SoEngine.h>
13
14 Methods from class SoEngineOutput:
15
16 SoType getConnectionType() const
17 int getForwardConnections(SoFieldList &list) const
18 void enable(SbBool flag)
19 SbBool isEnabled() const
20 SoEngine* getContainer() const
21
22
24 SoEngineOuput is the class for all engine output fields. There is no
25 public constructor routine for this class. Only the engine classes cre‐
26 ate instances of SoEngineOutput.
27
28 Each engine creates one or more engine outputs. The type of the output
29 is documented in the engine reference pages. There is also an SoEngine‐
30 Output method for querying the connection type.
31
32 The application can at any time enable or disable the engine outputs.
33 By default the engine outputs are enabled.
34
36 SoType getConnectionType() const
37 Returns the type of field this output can connect to.
38
39 int getForwardConnections(SoFieldList &list) const
40 Returns the number of fields this output is writing to, and adds
41 pointers to those fields to the given list.
42
43 void enable(SbBool flag)
44 Enables or disables all connections from this ouptut. If the connec‐
45 tions are disabled, values will not be output along them. By
46 default, outputs are enabled.
47
48 SbBool isEnabled() const
49 Returns TRUE if this output is currently enabled.
50
51 SoEngine* getContainer() const
52 Returns containing engine.
53
54
56 SoEngine
57
58
59
60
61 SoEngineOutput(3IV)()