|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Classes | |
| struct | Message |
Enumerations | |
| enum class | Type : std::uint8_t { TimerReachedZero , KeyboardPressed , KeyboardReleased , TextInput , MouseMoved , MouseLeftDown , MouseLeftUp , MouseMiddleDown , MouseMiddleUp , MouseRightDown , MouseRightUp , ButtonPressed , ButtonReleased , ButtonRollEnter , ButtonRollExit , ButtonTrack , ButtonOnOff , SequenceStarted , SequenceReachedEnd , SequenceDeleted , VideoJump , Quit } |
Functions | |
| bool | initialize () |
| void | shutdown () |
| bool | send (const Message &message) |
| bool | receive (Message &message) |
| bool | wait (Message &message) |
| void | flushEvents () |
| int | percentageFull () |
| std::size_t | size () |
| std::size_t | discardTimerEvents (std::size_t timerIndex) |
Variables | |
| constexpr std::size_t | QueueCapacity = 100 |
| constexpr std::int64_t | MouseModifierControl = 1 |
|
strong |
Definition at line 11 of file UIMessages.hpp.
| std::size_t monopoly::uimsg::discardTimerEvents | ( | std::size_t | timerIndex | ) |
Definition at line 108 of file UIMessages.cpp.
| void monopoly::uimsg::flushEvents | ( | ) |
Definition at line 89 of file UIMessages.cpp.
| bool monopoly::uimsg::initialize | ( | ) |
Definition at line 18 of file UIMessages.cpp.
| int monopoly::uimsg::percentageFull | ( | ) |
Definition at line 95 of file UIMessages.cpp.
Definition at line 63 of file UIMessages.cpp.
Definition at line 39 of file UIMessages.cpp.
| void monopoly::uimsg::shutdown | ( | ) |
Definition at line 29 of file UIMessages.cpp.
| std::size_t monopoly::uimsg::size | ( | ) |
Definition at line 102 of file UIMessages.cpp.
Definition at line 74 of file UIMessages.cpp.
|
inlineconstexpr |
Definition at line 37 of file UIMessages.hpp.
|
inlineconstexpr |
Definition at line 9 of file UIMessages.hpp.