1SoEngineOutput(3IV)()                                    SoEngineOutput(3IV)()
2
3
4

NAME

6       SoEngineOutput — class for all engine outputs
7

INHERITS FROM

9       SoEngineOutput
10

SYNOPSIS

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

DESCRIPTION

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

METHODS

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

SEE ALSO

56       SoEngine
57
58
59
60
61                                                         SoEngineOutput(3IV)()
Impressum