28 typedef SoNode inherited;
33 static void _timerSensorCB(
void *clientData, SoSensor *sensor);
61 void GLRender(SoGLRenderAction *action)
override;
62 void callback(SoCallbackAction *action)
override;
#define SOFLASH_CLASS_SPEC
System dependent includes. Disables some compiler/linker warnings.
OpenInventor node SoFlash provides a changing material node that blends one color into another.
SoSFColor color
Starting color of the flash.
void _onChanged(SoField *field=nullptr)
SoSFTime time
Time for one period.
SoSFFloat brightness
Brightness of the flash (0-1)
SoSFColor outputColor
The output color, for field connections.
void GLRender(SoGLRenderAction *action) override
void doAction(SoAction *action) override
static std::list< SoFlash * > _instanceList
SoSFColor targetColor
Target color of the flash.
void callback(SoCallbackAction *action) override
static SoTimerSensor * _timer