OGL Engine 1.2.0-dev
|
Structure de donnée qui indique si l'élément cible est survolé par la souris. More...
#include <action.hpp>
Public Attributes | |
bool | hovered = false |
si vrai => La souris est par dessus l'élément dans l'interface | |
bool | pressed = false |
si vrai => La souris est par dessus l'élément ET le bouton principal est appuyé | |
bool | focus = false |
si vrai => L'élément est préselectionné. A coupler avec une navigation manette/clavier des UI | |
bool | prevFocus = false |
gère l'entrée/sortie du mode focus via des comparaisons avec la valeur focus | |
Public Attributes inherited from Engine::ECS::Component | |
bool | enabled = true |
Additional Inherited Members | |
Public Member Functions inherited from Engine::ECS::Component | |
Component ()=default | |
void | SetEntity (Entity e) |
Attache l'entité au component. | |
Entity & | GetEntity () const |
Renvoie l'entité attachée. | |
Registry & | GetRegistry () const |
Renvoie le registre actuel. | |
Scene::Scene & | GetScene () const |
Renvoie la scène en cours. | |
App & | GetApp () const |
Renvoie l'instance d'application. |
Structure de donnée qui indique si l'élément cible est survolé par la souris.
bool Engine::UI::Action::focus = false |
si vrai => L'élément est préselectionné. A coupler avec une navigation manette/clavier des UI
bool Engine::UI::Action::hovered = false |
si vrai => La souris est par dessus l'élément dans l'interface
bool Engine::UI::Action::pressed = false |
si vrai => La souris est par dessus l'élément ET le bouton principal est appuyé
bool Engine::UI::Action::prevFocus = false |
gère l'entrée/sortie du mode focus via des comparaisons avec la valeur focus