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