Class for all engine outputs. More...
#include <Inventor/engines/SoEngine.h>
Public Member Functions | |
SoType | getConnectionType () const |
Returns the type of field this output can connect to. | |
int | getForwardConnections (SoFieldList &list) const |
Returns the number of fields this output is writing to, and adds references to those fields to the given list. | |
void | enable (SbBool flag) |
Enables or disables all connections from this output. | |
SbBool | isEnabled () const |
Returns TRUE if this output is currently enabled. | |
SoEngine * | getContainer () const |
Returns containing engine. | |
int | getNumConnections () const |
Number of connections this output currently has. | |
Class for all engine outputs.
SoEngineOuput is the class for all engine output fields. There is no public constructor routine for this class. Only the engine classes create instances of SoEngineOutput.
Each engine creates one or more engine outputs. The type of the output is documented in the engine reference pages. There is also an SoEngineOutput method for querying the connection type.
The application can at any time enable or disable the engine outputs. By default the engine outputs are enabled.
Definition at line 279 of file SoEngine.h.
void SoEngineOutput::enable | ( | SbBool | flag | ) |
Enables or disables all connections from this output.
If the connections are disabled, values will not be output along them. By default, outputs are enabled.
SoType SoEngineOutput::getConnectionType | ( | ) | const |
Returns the type of field this output can connect to.
|
inline |
Returns containing engine.
Definition at line 306 of file SoEngine.h.
int SoEngineOutput::getForwardConnections | ( | SoFieldList & | list | ) | const |
Returns the number of fields this output is writing to, and adds references to those fields to the given list.
|
inline |
Number of connections this output currently has.
Definition at line 309 of file SoEngine.h.
|
inline |
Returns TRUE if this output is currently enabled.
Definition at line 301 of file SoEngine.h.