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>

Callbacks

static bool isEnabled ()
 returns if profiling is enabled (callbacks are only called if profiling is enabled) More...
 
static void setEnabled (bool flag)
 enables/disabled the profiling (default is false) More...
 

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

◆ getEnterScopeApplyActionCB()

static EnterScopeApplyActionCB* SoProfiling::getEnterScopeApplyActionCB ( )
inlinestatic

Definition at line 91 of file SoProfiling.h.

◆ getEnterScopeFieldContainerNotifyCB()

static EnterScopeFieldContainerNotifyCB* SoProfiling::getEnterScopeFieldContainerNotifyCB ( )
inlinestatic

Definition at line 93 of file SoProfiling.h.

◆ getEnterScopeFieldNotifyCB()

static EnterScopeFieldNotifyCB* SoProfiling::getEnterScopeFieldNotifyCB ( )
inlinestatic

Definition at line 92 of file SoProfiling.h.

◆ getEnterScopeProcessDelayQueueCB()

static EnterScopeProcessDelayQueueCB* SoProfiling::getEnterScopeProcessDelayQueueCB ( )
inlinestatic

Definition at line 94 of file SoProfiling.h.

◆ getEnterScopeProcessTimerQueueCB()

static EnterScopeProcessTimerQueueCB* SoProfiling::getEnterScopeProcessTimerQueueCB ( )
inlinestatic

Definition at line 95 of file SoProfiling.h.

◆ getLeaveScopeCB()

static LeaveScopeCB* SoProfiling::getLeaveScopeCB ( )
inlinestatic

Definition at line 96 of file SoProfiling.h.

◆ isEnabled()

static bool SoProfiling::isEnabled ( )
inlinestatic

Definition at line 74 of file SoProfiling.h.

◆ setEnabled()

static void SoProfiling::setEnabled ( bool  flag)
inlinestatic

Definition at line 76 of file SoProfiling.h.

◆ setEnterScopeApplyActionCB()

static void SoProfiling::setEnterScopeApplyActionCB ( EnterScopeApplyActionCB *  cb)
inlinestatic

Definition at line 81 of file SoProfiling.h.

◆ setEnterScopeFieldContainerNotifyCB()

static void SoProfiling::setEnterScopeFieldContainerNotifyCB ( EnterScopeFieldContainerNotifyCB *  cb)
inlinestatic

Definition at line 83 of file SoProfiling.h.

◆ setEnterScopeFieldNotifyCB()

static void SoProfiling::setEnterScopeFieldNotifyCB ( EnterScopeFieldNotifyCB *  cb)
inlinestatic

Definition at line 82 of file SoProfiling.h.

◆ setEnterScopeProcessDelayQueueCB()

static void SoProfiling::setEnterScopeProcessDelayQueueCB ( EnterScopeProcessDelayQueueCB *  cb)
inlinestatic

Definition at line 84 of file SoProfiling.h.

◆ setEnterScopeProcessTimerQueueCB()

static void SoProfiling::setEnterScopeProcessTimerQueueCB ( EnterScopeProcessTimerQueueCB *  cb)
inlinestatic

Definition at line 85 of file SoProfiling.h.

◆ setLeaveScopeCB()

static void SoProfiling::setLeaveScopeCB ( LeaveScopeCB *  cb)
inlinestatic

Definition at line 86 of file SoProfiling.h.


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