58#ifndef _SO_ELAPSED_TIME_
59#define _SO_ELAPSED_TIME_
175 CHECK_PAUSE = (1<<1),
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_ENGINE_HEADER(className)
Class for representation of a time.
Basic controllable time source.
SoSFTrigger reset
Reset the base time.
SoSFFloat speed
Scale factor for time.
SoEngineOutput timeOut
While the engine is on, it keeps track of 'clock' time.
virtual void writeInstance(SoOutput *out)
Writes instance to SoOutput.
virtual bool readInstance(SoInput *in, unsigned short flags)
Reads stuff into instance.
SoSFTime timeIn
Running time.
SoElapsedTime()
Constructor.
SoSFBool on
TRUE to start running, FALSE to stop.
SoSFBool pause
TRUE to freeze, FALSE to continue running.
virtual void inputChanged(SoField *whichInput)
Detects when the running time input changed.
Class for all engine outputs.
Base class for all engines.
virtual void evaluate()=0
User-written evaluation engine.
Base class for all fields.
Used to write Inventor data files.
Field containing a single boolean value.
Field containing a floating-point value.
Field containing an SbTime.
Field used to trigger engines or connection networks.