1 #ifndef COIN_SODELAYQUEUESENSOR_H
2 #define COIN_SODELAYQUEUESENSOR_H
27 #include <Inventor/sensors/SoSensor.h>
28 #include <Inventor/SbBasic.h>
29 #include <Inventor/system/inttypes.h>
39 void setPriority(uint32_t pri);
40 uint32_t getPriority(
void)
const;
41 static uint32_t getDefaultPriority(
void);
46 virtual SbBool isIdleOnly(
void)
const;
57 #endif // !COIN_SODELAYQUEUESENSOR_H
The SoSensor class is the abstract base class for all sensors.
Definition: SoSensor.h:34
static uint32_t getDefaultPriority(void)
Definition: SoDelayQueueSensor.cpp:137
static void postWarning(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:324
The SoDelayQueueSensor class is the abstract base class for priority scheduled sensors.
Definition: SoDelayQueueSensor.h:31
virtual SbBool isBefore(const SoSensor *s) const =0
void setPriority(uint32_t pri)
Definition: SoDelayQueueSensor.cpp:108
virtual SbBool isScheduled(void) const =0
virtual void schedule(void)=0
virtual void trigger(void)
Definition: SoSensor.cpp:181
void insertDelaySensor(SoDelayQueueSensor *s)
Definition: SoSensorManager.cpp:276
void removeDelaySensor(SoDelayQueueSensor *s)
Definition: SoSensorManager.cpp:373
SoDelayQueueSensor(void)
Definition: SoDelayQueueSensor.cpp:61
SbBool scheduled
Definition: SoDelayQueueSensor.h:50
virtual SbBool isScheduled(void) const
Definition: SoDelayQueueSensor.cpp:196
uint32_t getPriority(void) const
Definition: SoDelayQueueSensor.cpp:125
virtual void schedule(void)
Definition: SoDelayQueueSensor.cpp:161
static SoSensorManager * getSensorManager(void)
Definition: SoDB.cpp:1422
virtual void unschedule(void)=0
virtual void unschedule(void)
Definition: SoDelayQueueSensor.cpp:175
virtual ~SoDelayQueueSensor(void)
Definition: SoDelayQueueSensor.cpp:83
virtual SbBool isIdleOnly(void) const
Definition: SoDelayQueueSensor.cpp:209
virtual void trigger(void)
Definition: SoDelayQueueSensor.cpp:144
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18