Open Inventor Reference
|
Open Inventor SoEvent that refreshes the current pointer location. More...
#include <Inventor/events/SoLocation2RefreshEvent.h>
Public Member Functions | |
SoLocation2RefreshEvent () | |
~SoLocation2RefreshEvent () | |
Public Member Functions inherited from SoLocation2Event | |
SoLocation2Event () | |
Constructor. | |
virtual | ~SoLocation2Event () |
Public Member Functions inherited from SoEvent | |
SoEvent () | |
Constructor and destructor. | |
virtual | ~SoEvent () |
Constructor and destructor. | |
virtual SoType | getTypeId () const |
Return the type id for this event instance. | |
bool | isOfType (SoType type) const |
This returns TRUE if the event is an instance of or derived from an event of the passed type. | |
void | setTime (SbTime t) |
Set the time at which the event occurred. | |
SbTime | getTime () const |
Get the time at which the event occurred. | |
void | setPosition (const SbVec2s &p) |
Set the window pixel location of the cursor when the event occurred. | |
const SbVec2s & | getPosition () const |
Get position in pixel coodinates. | |
const SbVec2s & | getPosition (const SbViewportRegion &vpRgn) const |
Get position relative to the specified viewport bounds. | |
const SbVec2f & | getNormalizedPosition (const SbViewportRegion &vpRgn) const |
Get the normalized location of the cursor when the event occurred, relative to the specified viewport region. | |
void | setShiftDown (bool isDown) |
Set whether the modifier keys were down when the event occurred. | |
void | setCtrlDown (bool isDown) |
Set whether the modifier keys were down when the event occurred. | |
void | setAltDown (bool isDown) |
Set whether the modifier keys were down when the event occurred. | |
bool | wasShiftDown () const |
Get whether the modifier keys were down when the event occurred. | |
bool | wasCtrlDown () const |
Get whether the modifier keys were down when the event occurred. | |
bool | wasAltDown () const |
Get whether the modifier keys were down when the event occurred. | |
void | setMouseButtonMask (int mask) |
Get which mouse buttons are currently pressed (as bit mask) | |
int | getMouseButtonMask () const |
Set which mouse buttons are currently pressed. | |
Static Public Member Functions | |
static void | initClass (void) |
Static Public Member Functions inherited from SoLocation2Event | |
static void | initClass () |
Static Public Member Functions inherited from SoEvent | |
static SoType | getClassTypeId () |
Return the type id for the SoEvent class. | |
static void | initClass () |
Initializes base event class. | |
static void | initClasses () |
Initialize ALL Inventor event classes. | |
Additional Inherited Members | |
Public Types inherited from SoEvent | |
enum | MouseButtonsMask { NO_MOUSEBUTTON_MASK = 0 , LEFT_MOUSEBUTTON_MASK = 1 , MIDDLE_MOUSEBUTTON_MASK = 2 , RIGHT_MOUSEBUTTON_MASK = 4 , ALL_MOUSEBUTTONS_MASK = LEFT_MOUSEBUTTON_MASK + MIDDLE_MOUSEBUTTON_MASK + RIGHT_MOUSEBUTTON_MASK } |
This describes the bit mask values of setButtonMask and getButtonMask. More... | |
This event will be sent immediately before an OpenInventor scene is redrawn. Interested nodes can use this to update their state to exactly match the scene state for rendering.
Definition at line 56 of file SoLocation2RefreshEvent.h.
|
inline |
Definition at line 63 of file SoLocation2RefreshEvent.h.
|
inline |
Definition at line 64 of file SoLocation2RefreshEvent.h.
|
static |