|
| | SoEngineOutputData () |
| | Default constructor.
|
| |
| | SoEngineOutputData (const SoEngineOutputData *) |
| |
| | SoEngineOutputData (int numOutputs) |
| | Constructor that takes number of fields as a hint.
|
| |
| | ~SoEngineOutputData () |
| | Destructor.
|
| |
| void | addOutput (const SoEngine *defEngine, const char *outputName, const SoEngineOutput *output, SoType type) |
| | Adds an output to current data, given name of output, a pointer to field within the engine, and the type of output.
|
| |
| int | getNumOutputs () const |
| | Returns number of outputs.
|
| |
| const SbName & | getOutputName (int index) const |
| | Returns name of output with given index.
|
| |
| SoEngineOutput * | getOutput (const SoEngine *engine, int index) const |
| | Returns pointer to output with given index within given object instance.
|
| |
| int | getIndex (const SoEngine *engine, const SoEngineOutput *output) const |
| | Returns index of output, given the output and the engine it is in.
|
| |
| const SoType & | getType (int index) const |
| | Returns type of output with given index.
|
| |
| bool | readDescriptions (SoInput *in, SoEngine *engine) const |
| | Methods to read and write the output descriptions.
|
| |
| void | writeDescriptions (SoOutput *out, SoEngine *engine) const |
| |
All engines of a given class share the same output data. Therefore, to get information about a particular output in a particular engine instance, it is necessary to pass that instance to the appropriate method.
Definition at line 86 of file SoOutputData.h.