Initializes Open Inventor interaction classes. More...
#include <Inventor/SoInteraction.h>
Static Public Member Functions | |
static void | init () |
static void | finish () |
static bool | isInitialized () |
Deprecated | |
| |
static SoDEPRECATED void | threadInit () |
static SoDEPRECATED void | threadFinish () |
Initializes Open Inventor interaction classes.
SoInteraction has static functions which initialize all Open Inventor interaction classes, as well as nodekits and the database.
Note that SoInteraction::init() is called by SoWin/Xt/Qtinit().
static void SoInteraction::finish | ( | ) | [static] |
Frees Open Inventor's internal static memory allocations.
This avoids false positives from memory leak checking software. We recommend calling this method and it should be the last Open Inventor method called by the application.
static void SoInteraction::init | ( | ) | [static] |
Initializes all interaction classes with single thread support.
It calls SoDB::init() and SoNodeKit::init(), calls initClasses() on SoDragger, and calls initClass() on the following classes: SoAntiSquish, SoBoxHighlightRenderAction, SoCenterballManip, SoDirectionalLightManip, SoExtSelection, SoHandleBoxManip, SoInteractionKit, SoJackManip, SoLineHighlightRenderAction, SoPointLightManip, SoSelection, SoSpotLightManip, SoSurroundScale, SoTabBoxManip, SoTrackballManip, SoTransformBoxManip, and SoTransformManip.
static bool SoInteraction::isInitialized | ( | ) | [static] |
static SoDEPRECATED void SoInteraction::threadFinish | ( | ) | [static] |
static SoDEPRECATED void SoInteraction::threadInit | ( | ) | [static] |