#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_SFIELD_HEADER(className, valueType, valueRef)
This macro is all that is needed for most single-value field classes.
Base class for all engines.
virtual void countWriteRefs(SoOutput *out) const
Counts write-references on field to prepare for writing.
Used to write Inventor data files.
Field containing a pointer to a engine.
virtual void fixCopy(bool copyConnections)
Update a copied field to use the copy of the engine if there is one.
virtual bool referencesCopy() const
Override this to also check the stored engine.
Abstract base class for all single-value fields.