Open Inventor Reference
|
Static class that offers profiling callbacks for a number of selected Open Inventor features, e.g. More...
#include <Inventor/SoProfiling.h>
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 () |
field/container notifications.
Definition at line 55 of file SoProfiling.h.
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.