#include <MRMouseController.h>
◆ connect()
MRVIEWER_API void MR::MouseController::connect |
( |
| ) |
|
◆ dropOldEventsOnNew()
void MR::MouseController::dropOldEventsOnNew |
( |
bool | on | ) |
|
|
inline |
◆ findControlByMode()
◆ getControlString()
static MRVIEWER_API std::string MR::MouseController::getControlString |
( |
const MouseControlKey & | key | ) |
|
|
static |
◆ getDownMousePos()
const Vector2i & MR::MouseController::getDownMousePos |
( |
| ) |
const |
|
inline |
◆ getMouseConflicts()
int MR::MouseController::getMouseConflicts |
( |
| ) |
|
◆ getMousePos()
const Vector2i & MR::MouseController::getMousePos |
( |
| ) |
const |
|
inline |
◆ isCursorInside()
bool MR::MouseController::isCursorInside |
( |
| ) |
const |
|
inline |
◆ isDropOldEventOnNewActive()
bool MR::MouseController::isDropOldEventOnNewActive |
( |
| ) |
const |
|
inline |
◆ isPressed()
MRVIEWER_API bool MR::MouseController::isPressed |
( |
MouseButton | button | ) |
const |
◆ keyToMouseAndMod()
static MRVIEWER_API MouseControlKey MR::MouseController::keyToMouseAndMod |
( |
int | key | ) |
|
|
static |
◆ mouseAndModToKey()
static MRVIEWER_API int MR::MouseController::mouseAndModToKey |
( |
const MouseControlKey & | key | ) |
|
|
static |
◆ MR_ADD_CTOR_DELETE_MOVE()
◆ setFOVModifierCb()
void MR::MouseController::setFOVModifierCb |
( |
std::function< void(float &)> | cb | ) |
|
|
inline |
◆ setMouseControl()
◆ setMouseScroll()
MRVIEWER_API void MR::MouseController::setMouseScroll |
( |
bool | active | ) |
|
◆ setTrasformModifierCb()
void MR::MouseController::setTrasformModifierCb |
( |
std::function< void(AffineXf3f &)> | cb | ) |
|
|
inline |
The documentation for this class was generated from the following file: