OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::UI::Action Struct Reference

Structure de donnée qui indique si l'élément cible est survolé par la souris. More...

#include <action.hpp>

Inheritance diagram for Engine::UI::Action:
Engine::ECS::Component

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.
EntityGetEntity () const
 Renvoie l'entité attachée.
RegistryGetRegistry () const
 Renvoie le registre actuel.
Scene::SceneGetScene () const
 Renvoie la scène en cours.
AppGetApp () const
 Renvoie l'instance d'application.

Detailed Description

Structure de donnée qui indique si l'élément cible est survolé par la souris.

Member Data Documentation

◆ focus

bool Engine::UI::Action::focus = false

si vrai => L'élément est préselectionné. A coupler avec une navigation manette/clavier des UI

◆ hovered

bool Engine::UI::Action::hovered = false

si vrai => La souris est par dessus l'élément dans l'interface

◆ pressed

bool Engine::UI::Action::pressed = false

si vrai => La souris est par dessus l'élément ET le bouton principal est appuyé

◆ prevFocus

bool Engine::UI::Action::prevFocus = false

gère l'entrée/sortie du mode focus via des comparaisons avec la valeur focus


The documentation for this struct was generated from the following file: