Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoSensorManager.h File Reference

Go to the source code of this file.

Functions

 ~SoSensorManager ()
 
void setChangedCallback (void(*func)(void *), void *data)
 
void insertDelaySensor (SoDelayQueueSensor *s)
 
void insertTimerSensor (SoTimerQueueSensor *s)
 
void removeDelaySensor (SoDelayQueueSensor *s)
 
void removeTimerSensor (SoTimerQueueSensor *s)
 
void rescheduleTimer (SoTimerSensor *s)
 
void removeRescheduledTimer (SoTimerQueueSensor *s)
 
void setDelaySensorTimeout (const SbTime &t)
 
const SbTimegetDelaySensorTimeout ()
 
void processDelayQueue (SbBool isIdle)
 
void processImmediateQueue ()
 
void processTimerQueue ()
 
SbBool isDelaySensorPending ()
 
SbBool isTimerSensorPending (SbTime &tm)
 
int doSelect (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *userTimeOut)
 
static void init ()
 
static void finish ()
 
static bool isIvDebugSensorsSet ()
 

Function Documentation

◆ doSelect()

int doSelect ( int  nfds,
fd_set *  readfds,
fd_set *  writefds,
fd_set *  exceptfds,
struct timeval *  userTimeOut 
)

◆ finish()

static void finish ( )
static

◆ getDelaySensorTimeout()

const SbTime & getDelaySensorTimeout ( )

◆ init()

static void init ( )
static

◆ insertDelaySensor()

void insertDelaySensor ( SoDelayQueueSensor s)

◆ insertTimerSensor()

void insertTimerSensor ( SoTimerQueueSensor s)

◆ isDelaySensorPending()

SbBool isDelaySensorPending ( )

◆ isIvDebugSensorsSet()

static bool isIvDebugSensorsSet ( )
static

Definition at line 124 of file SoSensorManager.h.

◆ isTimerSensorPending()

SbBool isTimerSensorPending ( SbTime tm)

◆ processDelayQueue()

void processDelayQueue ( SbBool  isIdle)

◆ processImmediateQueue()

void processImmediateQueue ( )

◆ processTimerQueue()

void processTimerQueue ( )

◆ removeDelaySensor()

void removeDelaySensor ( SoDelayQueueSensor s)

◆ removeRescheduledTimer()

void removeRescheduledTimer ( SoTimerQueueSensor s)

◆ removeTimerSensor()

void removeTimerSensor ( SoTimerQueueSensor s)

◆ rescheduleTimer()

void rescheduleTimer ( SoTimerSensor s)

◆ setChangedCallback()

void setChangedCallback ( void(*)(void *)  func,
void *  data 
)

◆ setDelaySensorTimeout()

void setDelaySensorTimeout ( const SbTime t)

◆ ~SoSensorManager()

~SoSensorManager ( )