|
FINAL CUT
|


Public Member Functions | |
| auto | getClassName () const -> FString override |
| auto | hasData () noexcept -> bool override |
| void | setRawData (FKeyboard::keybuffer &) noexcept override |
| void | processEvent (const TimeValue &) override |
Public Member Functions inherited from finalcut::FMouse | |
| auto | getMouseTypeID () const noexcept -> MouseType |
| void | clearEvent () noexcept |
| void | setMaxWidth (uInt16) noexcept |
| void | setMaxHeight (uInt16) noexcept |
| void | setDblclickInterval (const uInt64) noexcept |
| auto | hasEvent () const noexcept -> bool |
| auto | hasUnprocessedInput () const noexcept -> bool |
Public Member Functions inherited from finalcut::FMouseData | |
| FMouseData (const FMouseData &)=default | |
| FMouseData (FMouseData &&) noexcept=default | |
| auto | operator= (const FMouseData &) -> FMouseData &=default |
| auto | operator= (FMouseData &&) noexcept -> FMouseData &=default |
| auto | getPos () const &noexcept -> const FPoint & |
| auto | isLeftButtonPressed () const noexcept -> bool |
| auto | isLeftButtonReleased () const noexcept -> bool |
| auto | isLeftButtonDoubleClick () const noexcept -> bool |
| auto | isRightButtonPressed () const noexcept -> bool |
| auto | isRightButtonReleased () const noexcept -> bool |
| auto | isMiddleButtonPressed () const noexcept -> bool |
| auto | isMiddleButtonReleased () const noexcept -> bool |
| auto | isShiftKeyPressed () const noexcept -> bool |
| auto | isControlKeyPressed () const noexcept -> bool |
| auto | isMetaKeyPressed () const noexcept -> bool |
| auto | isWheelUp () const noexcept -> bool |
| auto | isWheelDown () const noexcept -> bool |
| auto | isWheelLeft () const noexcept -> bool |
| auto | isWheelRight () const noexcept -> bool |
| auto | isMoved () const noexcept -> bool |
| void | clearButtonState () noexcept |
Additional Inherited Members | |
Public Types inherited from finalcut::FMouse | |
| enum | MouseType { None = 0, Gpm = 1, X11 = 2, Sgr = 3, Urxvt = 4 } |
Static Public Member Functions inherited from finalcut::FMouse | |
| template<typename ClassT > | |
| static auto | createMouseObject () -> std::unique_ptr< ClassT > |
Protected Types inherited from finalcut::FMouseData | |
| enum | State : uChar { Undefined = 0, Pressed = 1, Released = 2, DoubleClick = 3 } |
Protected Member Functions inherited from finalcut::FMouse | |
| auto | getNewPos () const &noexcept -> const FPoint & |
| auto | getMaxWidth () const noexcept -> uInt16 |
| auto | getMaxHeight () const noexcept -> uInt16 |
| auto | getDblclickInterval () const noexcept -> uInt64 |
| auto | getMousePressedTime () const noexcept -> TimeValue |
| void | setMouseTypeID (MouseType) noexcept |
| void | setNewPos (int, int) noexcept |
| void | useNewPos () noexcept |
| void | setPending (bool=true) noexcept |
| void | setEvent () noexcept |
| void | setMousePressedTime (const TimeValue &) noexcept |
| void | resetMousePressedTime () noexcept |
| auto | isDblclickTimeout (const TimeValue &) const -> bool |
Protected Member Functions inherited from finalcut::FMouseData | |
| auto | getButtonState () &noexcept -> FMouseButton & |
| auto | getButtonState () const &noexcept -> const FMouseButton & |
| void | setPos (const FPoint &) noexcept |
1.8.13