51#ifndef _SO_SEPARATOR_KIT_
52#define _SO_SEPARATOR_KIT_
54#include <Inventor/nodes/SoSeparator.h>
55#include <Inventor/nodekits/SoBaseKit.h>
56#include <Inventor/fields/SoSFEnum.h>
57#include <Inventor/sensors/SoFieldSensor.h>
222 SO_KIT_CATALOG_ENTRY_HEADER(topSeparator);
223 SO_KIT_CATALOG_ENTRY_HEADER(pickStyle);
224 SO_KIT_CATALOG_ENTRY_HEADER(appearance);
225 SO_KIT_CATALOG_ENTRY_HEADER(units);
226 SO_KIT_CATALOG_ENTRY_HEADER(transform);
227 SO_KIT_CATALOG_ENTRY_HEADER(texture2Transform);
228 SO_KIT_CATALOG_ENTRY_HEADER(childList);
286 static void initClass();
287 static void exitClass();
304 virtual void setDefaultOnNonWritingFields();
316 static void fieldSensorCB(
void *,
SoSensor *);
Base class for all node kits.
Abstract base class for objects that contain fields.
Sensor class that can be attached to Open Inventor fields.
Field containing an enumerated value.
Abstract base class for Open Inventor sensors.
Group node that saves and restores traversal state.
virtual SbBool affectsState() const
Returns TRUE if a node has an effect on the state during traversal.
SoSFEnum renderCulling
Set render culling mode.
CacheEnabled
Possible values for caching.
@ OFF
Never build or use a cache.
@ ON
Always try to build a cache.
SoSFEnum boundingBoxCaching
Set bounding box caching mode.
SoSFEnum pickCulling
Set pick culling mode.
SoDEPRECATED SoSFEnum renderCaching
Set render caching mode.
SoSeparatorKit()
Constructor.