XLE
v0.02.0
|
Public Member Functions | |
InterfaceState (const Coord2 &mousePosition, unsigned mouseButtonsHeld, const std::vector< Interactables::Widget > &mouseStack) | |
bool | HasMouseOver (InteractableId id) |
InteractableId | TopMostId () const |
Interactables::Widget | TopMostWidget () const |
bool | IsMouseButtonHeld (unsigned buttonIndex=0) const |
Coord2 | MousePosition () const |
const std::vector< Interactables::Widget > & | GetMouseOverStack () const |
Protected Attributes | |
std::vector< Interactables::Widget > | _mouseOverStack |
Coord2 | _mousePosition |
unsigned | _mouseButtonsHeld |