37 #include <Inventor/SbVec2s.h> 38 #include <Inventor/SbTime.h> 39 #include <Inventor/events/SoSubEvent.h> 45 SO_EVENT_ABSTRACT_HEADER();
47 static void initClass(
void);
52 SbBool isOfType(
SoType type)
const;
54 void setTime(
const SbTime t);
55 SbTime getTime(
void)
const;
57 void setPosition(
const SbVec2s & p);
58 const SbVec2s & getPosition(
void)
const;
62 void setShiftDown(SbBool isDown);
63 SbBool wasShiftDown(
void)
const;
64 void setCtrlDown(SbBool isDown);
65 SbBool wasCtrlDown(
void)
const;
66 void setAltDown(SbBool isDown);
67 SbBool wasAltDown(
void)
const;
73 static void initEvents(
void);
76 unsigned int shiftdown : 1;
77 unsigned int ctrldown : 1;
78 unsigned int altdown : 1;
82 #endif // !COIN_SOEVENT_H The SbVec2f class is a 2 dimensional vector with floating point coordinates.This vector class is used...
Definition: SbVec2f.h:49
The SbTime class instances represents time values.SbTime is a convenient way of doing system independ...
Definition: SbTime.h:50
The SoEvent class is the base class for all Coin events.Coin contains its own set of event classes...
Definition: SoEvent.h:44
The SbViewportRegion class is a viewport within a full window.The SbViewportRegion class contains inf...
Definition: SbViewportRegion.h:40
The SbVec2s class is a 2 dimensional vector with short integer coordinates.This vector class is used ...
Definition: SbVec2s.h:51
The SoType class is the basis for the run-time type system in Coin.Many of the classes in the Coin li...
Definition: SoType.h:59