|
using | FMouseDataPtr = std::shared_ptr< FMouseData > |
|
|
virtual auto | getClassName () const -> FString |
|
auto | getPos () &-> const FPoint & |
|
void | clearEvent () |
|
void | setStdinNo (int) |
|
void | setMaxWidth (uInt16) |
|
void | setMaxHeight (uInt16) |
|
void | setDblclickInterval (const uInt64) const |
|
void | setEventCommand (const FMouseCommand &) |
|
void | setEnableXTermMouseCommand (const FMouseCommand &) |
|
void | setDisableXTermMouseCommand (const FMouseCommand &) |
|
void | useGpmMouse (bool=true) |
|
void | useXtermMouse (bool=true) |
|
auto | hasData () -> bool |
|
auto | hasEvent () -> bool |
|
auto | isLeftButtonPressed () -> bool |
|
auto | isLeftButtonReleased () -> bool |
|
auto | isLeftButtonDoubleClick () -> bool |
|
auto | isRightButtonPressed () -> bool |
|
auto | isRightButtonReleased () -> bool |
|
auto | isMiddleButtonPressed () -> bool |
|
auto | isMiddleButtonReleased () -> bool |
|
auto | isShiftKeyPressed () -> bool |
|
auto | isControlKeyPressed () -> bool |
|
auto | isMetaKeyPressed () -> bool |
|
auto | isWheelUp () -> bool |
|
auto | isWheelDown () -> bool |
|
auto | isWheelLeft () -> bool |
|
auto | isWheelRight () -> bool |
|
auto | isMoved () -> bool |
|
auto | hasUnprocessedInput () const -> bool |
|
auto | hasDataInQueue () const -> bool |
|
auto | isGpmMouseEnabled () noexcept -> bool |
|
void | enable () |
|
void | disable () |
|
virtual void | setRawData (const FMouse::MouseType &, FKeyboard::keybuffer &) |
|
virtual void | processEvent (const TimeValue &) |
|
void | processQueuedInput () |
|
auto | getGpmKeyPressed (bool=true) -> bool |
|
void | drawPointer () |
|
|
static auto | getInstance () -> FMouseControl & |
|
static auto | getCurrentMouseEvent () -> FMouseDataPtr & |
|
The documentation for this class was generated from the following files:
- final/input/fmouse.h
- final/input/fmouse.cpp