|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| class | NativeCursor |
| class | Playback |
| struct | State |
Enumerations | |
| enum class | CursorKind { Pointer , Text } |
| enum class | NativeCursorKind { Arrow , Text , Hidden } |
Functions | |
| bool | initialize () |
| void | shutdown () |
| void | updatePosition (int x, int y, bool inside) noexcept |
| void | setLeftDown (bool down) noexcept |
| void | setEnabled (bool enabled) noexcept |
| const State & | stateReadOnly () noexcept |
| bool | assetVisible (const State &state) noexcept |
| NativeCursorKind | nativeCursorKind (const State &state, bool assetReady) noexcept |
| void | updateChatCursor (const chat::State &chat) noexcept |
Variables | |
| constexpr data::DataId | PointerDataId |
| constexpr std::uint16_t | PointerPriority = 0xFFFF |
|
strong |
| Enumerator | |
|---|---|
| Pointer | |
| Text | |
Definition at line 8 of file MousePointer.hpp.
|
strong |
| Enumerator | |
|---|---|
| Arrow | |
| Text | |
| Hidden | |
Definition at line 9 of file MousePointer.hpp.
Definition at line 27 of file MousePointer.cpp.
| bool monopoly::mouse::initialize | ( | ) |
Definition at line 10 of file MousePointer.cpp.
|
noexcept |
Definition at line 32 of file MousePointer.cpp.
Definition at line 25 of file MousePointer.cpp.
Definition at line 24 of file MousePointer.cpp.
| void monopoly::mouse::shutdown | ( | ) |
Definition at line 16 of file MousePointer.cpp.
Definition at line 26 of file MousePointer.cpp.
|
noexcept |
Definition at line 39 of file MousePointer.cpp.
Definition at line 17 of file MousePointer.cpp.
|
inlineconstexpr |
Definition at line 7 of file MousePointerPlayback.hpp.
|
inlineconstexpr |
Definition at line 10 of file MousePointerPlayback.hpp.