#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
 
#define SO_ENGINE_HEADER(className)
 
The SoEngineOutputData class holds data about engine outputs: the number of outputs the engine has,...
 
virtual void evaluate()=0
User-written evaluation engine.
 
SoEngine()
Constructor, destructor.
 
virtual void writeInstance(SoOutput *out)
Writes instance to SoOutput. (Used only for last stage of writing)
 
virtual bool readInstance(SoInput *in, unsigned short flags)
Reads stuff into instance. Returns FALSE on error.
 
friend class SoEngineOutput
 
The SoFieldData class holds data about fields of an object: the number of fields the object has,...
 
Base class for all multiple-valued fields.
 
Used to write Inventor data files.
 
Field containing a int32_t integer.
 
SoEngineOutput * output
Note that unlike most engines the output is a pointer.
 
SoSelectOne(SoType mfInputType)
Constructor.
 
virtual SoFieldContainer * copyThroughConnection() const
Copies an instance that is encountered through a field connection.
 
SoSFInt32 index
Index is used to choose which value of the input is written to output.
 
SoMField * input
Note that unlike most engines the input field is a pointer.
 
SoType has no virtual functions to keep it small...