Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
MousePointer.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monopoly::mouse::State
 
class  monopoly::mouse::NativeCursor
 

Namespaces

namespace  monopoly
 
namespace  monopoly::chat
 
namespace  monopoly::mouse
 

Enumerations

enum class  monopoly::mouse::CursorKind { monopoly::mouse::Pointer , monopoly::mouse::Text }
 
enum class  monopoly::mouse::NativeCursorKind { monopoly::mouse::Arrow , monopoly::mouse::Text , monopoly::mouse::Hidden }
 

Functions

bool monopoly::mouse::initialize ()
 
void monopoly::mouse::shutdown ()
 
void monopoly::mouse::updatePosition (int x, int y, bool inside) noexcept
 
void monopoly::mouse::setLeftDown (bool down) noexcept
 
void monopoly::mouse::setEnabled (bool enabled) noexcept
 
void monopoly::mouse::updateChatCursor (const chat::State &chat) noexcept
 
const State & monopoly::mouse::stateReadOnly () noexcept
 
bool monopoly::mouse::assetVisible (const State &state) noexcept
 
NativeCursorKind monopoly::mouse::nativeCursorKind (const State &state, bool assetReady) noexcept