Open Inventor Reference
SoProfiling Class Reference

Static class that offers profiling callbacks for a number of selected Open Inventor features, e.g. More...

#include <Inventor/SoProfiling.h>

List of all members.

Static Public Member Functions

static bool isEnabled ()
 returns if profiling is enabled (callbacks are only called if profiling is enabled)
static void setEnabled (bool flag)
 enables/disabled the profiling (default is false)
Callback setters
static void setEnterScopeApplyActionCB (EnterScopeApplyActionCB *cb)
static void setEnterScopeFieldNotifyCB (EnterScopeFieldNotifyCB *cb)
static void setEnterScopeFieldContainerNotifyCB (EnterScopeFieldContainerNotifyCB *cb)
static void setEnterScopeProcessDelayQueueCB (EnterScopeProcessDelayQueueCB *cb)
static void setEnterScopeProcessTimerQueueCB (EnterScopeProcessTimerQueueCB *cb)
static void setLeaveScopeCB (LeaveScopeCB *cb)
static EnterScopeApplyActionCB * getEnterScopeApplyActionCB ()
static EnterScopeFieldNotifyCB * getEnterScopeFieldNotifyCB ()
static
EnterScopeFieldContainerNotifyCB * 
getEnterScopeFieldContainerNotifyCB ()
static
EnterScopeProcessDelayQueueCB * 
getEnterScopeProcessDelayQueueCB ()
static
EnterScopeProcessTimerQueueCB * 
getEnterScopeProcessTimerQueueCB ()
static LeaveScopeCB * getLeaveScopeCB ()

Detailed Description

field/container notifications.

Definition at line 55 of file SoProfiling.h.


Member Function Documentation

static EnterScopeApplyActionCB* SoProfiling::getEnterScopeApplyActionCB ( ) [inline, static]

Definition at line 91 of file SoProfiling.h.

static EnterScopeFieldContainerNotifyCB* SoProfiling::getEnterScopeFieldContainerNotifyCB ( ) [inline, static]

Definition at line 93 of file SoProfiling.h.

static EnterScopeFieldNotifyCB* SoProfiling::getEnterScopeFieldNotifyCB ( ) [inline, static]

Definition at line 92 of file SoProfiling.h.

static EnterScopeProcessDelayQueueCB* SoProfiling::getEnterScopeProcessDelayQueueCB ( ) [inline, static]

Definition at line 94 of file SoProfiling.h.

static EnterScopeProcessTimerQueueCB* SoProfiling::getEnterScopeProcessTimerQueueCB ( ) [inline, static]

Definition at line 95 of file SoProfiling.h.

static LeaveScopeCB* SoProfiling::getLeaveScopeCB ( ) [inline, static]

Definition at line 96 of file SoProfiling.h.

static bool SoProfiling::isEnabled ( ) [inline, static]

Definition at line 74 of file SoProfiling.h.

static void SoProfiling::setEnabled ( bool  flag) [inline, static]

Definition at line 76 of file SoProfiling.h.

static void SoProfiling::setEnterScopeApplyActionCB ( EnterScopeApplyActionCB *  cb) [inline, static]

Definition at line 81 of file SoProfiling.h.

static void SoProfiling::setEnterScopeFieldContainerNotifyCB ( EnterScopeFieldContainerNotifyCB *  cb) [inline, static]

Definition at line 83 of file SoProfiling.h.

static void SoProfiling::setEnterScopeFieldNotifyCB ( EnterScopeFieldNotifyCB *  cb) [inline, static]

Definition at line 82 of file SoProfiling.h.

static void SoProfiling::setEnterScopeProcessDelayQueueCB ( EnterScopeProcessDelayQueueCB *  cb) [inline, static]

Definition at line 84 of file SoProfiling.h.

static void SoProfiling::setEnterScopeProcessTimerQueueCB ( EnterScopeProcessTimerQueueCB *  cb) [inline, static]

Definition at line 85 of file SoProfiling.h.

static void SoProfiling::setLeaveScopeCB ( LeaveScopeCB *  cb) [inline, static]

Definition at line 86 of file SoProfiling.h.


The documentation for this class was generated from the following file: