|
auto | getClassName () const -> FString override |
|
auto | getMouseTypeID () const noexcept -> MouseType |
|
void | clearEvent () noexcept |
|
void | setMaxWidth (uInt16) noexcept |
|
void | setMaxHeight (uInt16) noexcept |
|
void | setDblclickInterval (const uInt64) noexcept |
|
virtual auto | hasData () -> bool=0 |
|
auto | hasEvent () const noexcept -> bool |
|
auto | hasUnprocessedInput () const noexcept -> bool |
|
virtual void | setRawData (FKeyboard::keybuffer &)=0 |
|
virtual void | processEvent (const TimeValue &)=0 |
|
| 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 | isMoved () const noexcept -> bool |
|
void | clearButtonState () noexcept |
|
|
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 |
|
auto | getButtonState () &noexcept -> FMouseButton & |
|
auto | getButtonState () const &noexcept -> const FMouseButton & |
|
void | setPos (const FPoint &) noexcept |
|