#include <GuiNativeEventWin32.h>
Static Public Member Functions | |
static bool Is3dmouseAttached () | |
Additional Inherited Members | |
![]() | |
static GUIApplicationNativeEventAware * mainApp | |
static std::vector< int > motionDataArray | |
Constructor & Destructor Documentation
◆ GuiNativeEvent() [1/4]
Gui::GuiNativeEvent::GuiNativeEvent | ( | Gui::GUIApplicationNativeEventAware * | app | ) |
References GuiNativeEvent().
Referenced by GuiNativeEvent().
◆ ~GuiNativeEvent() [1/4]
|
override |
References Base::Console(), and Base::ConsoleSingleton::Log().
◆ GuiNativeEvent() [2/4]
Gui::GuiNativeEvent::GuiNativeEvent | ( | GUIApplicationNativeEventAware * | app | ) |
◆ ~GuiNativeEvent() [2/4]
|
override |
◆ GuiNativeEvent() [3/4]
Gui::GuiNativeEvent::GuiNativeEvent | ( | GUIApplicationNativeEventAware * | app | ) |
◆ ~GuiNativeEvent() [3/4]
|
override |
◆ GuiNativeEvent() [4/4]
Gui::GuiNativeEvent::GuiNativeEvent | ( | GUIApplicationNativeEventAware * | app | ) |
◆ ~GuiNativeEvent() [4/4]
|
override |
Member Function Documentation
◆ initSpaceball() [1/4]
|
finaloverridevirtual |
Implements Gui::GuiAbstractNativeEvent.
References Base::Console(), and Base::ConsoleSingleton::Log().
◆ initSpaceball() [2/4]
|
finaloverridevirtual |
Implements Gui::GuiAbstractNativeEvent.
◆ initSpaceball() [3/4]
|
finaloverridevirtual |
Implements Gui::GuiAbstractNativeEvent.
◆ initSpaceball() [4/4]
|
finaloverridevirtual |
Implements Gui::GuiAbstractNativeEvent.
◆ Is3dmouseAttached()
|
static |
Detect the 3D mouse
◆ MouseParams() [1/2]
const I3dMouseParam & Gui::GuiNativeEvent::MouseParams | ( | ) |
Access the mouse parameters structure
◆ MouseParams() [2/2]
const I3dMouseParam& Gui::GuiNativeEvent::MouseParams | ( | ) | const |
◆ Move3d()
|
virtual |
Called with the processed motion data when a 3D mouse event is received
The default implementation emits a Move3d signal with the motion data
◆ On3dmouseKeyDown()
|
virtual |
Called when a 3D mouse key is pressed
The default implementation emits a On3dmouseKeyDown signal with the key code.
◆ On3dmouseKeyUp()
|
virtual |
Called when a 3D mouse key is released
The default implementation emits a On3dmouseKeyUp signal with the key code.
◆ x11EventFilter()
bool Gui::GuiNativeEvent::x11EventFilter | ( | XEvent * | event | ) |
References Base::Console(), femsolver.report::display(), and Base::ConsoleSingleton::Log().
The documentation for this class was generated from the following files:
- src/Gui/3Dconnexion/GuiNativeEventLinux.h
- src/Gui/3Dconnexion/GuiNativeEventMac.h
- src/Gui/3Dconnexion/GuiNativeEventWin32.h
- src/Gui/3Dconnexion/GuiNativeEventLinuxX11.h
- src/Gui/3Dconnexion/GuiNativeEventLinux.cpp
- src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp
- src/Gui/3Dconnexion/GuiNativeEventMac.cpp
- src/Gui/3Dconnexion/GuiNativeEventWin32.cpp