Initializes Open Inventor interaction classes. More...
#include <Inventor/SoInteraction.h>
Static Public Member Functions | |
static void | init () |
Initializes all interaction classes with single thread support. | |
static void | finish () |
Frees Open Inventor's internal static memory allocations. | |
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().
Definition at line 74 of file SoInteraction.h.
|
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 |
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 |
|
static |
|
static |