OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
element.hpp
Go to the documentation of this file.
1
5#pragma once
6
7#include <glm/glm.hpp>
8
9#include <unordered_map>
10#include <string>
11
12#include "../ecs/component.hpp"
13
14#include "../defs.hpp"
16
17namespace Engine::UI {
31}
Classe Component à dériver pour pouvoir être utilisée dans les systèmes ECS.
Definition component.hpp:18
La classe Material définit un "material" graphique utilisé pour le rendu de meshes texturés.
Definition material.hpp:38
Définit un component de base dans le cadre d'un ECS.
Définit des types de données utilisés dans le moteur.
Définit l'implémentation d'un Material.
Definition action.hpp:9
Anchor
Définition d'une enum "Anchor" qui permet de définir le point d'ancrage d'un item (très utile pour le...
Definition defs.hpp:15
@ Center
Definition defs.hpp:17
Définit un component "Element" à ajouter à une entité pour créer des interfaces.
Definition element.hpp:22
Anchor anchor
Une ancre pour positionner l'élément.
Definition element.hpp:29
Graphics::Material material
le material à appliquer sur l'élément
Definition element.hpp:26
glm::vec2 size
la taille de l'élément
Definition element.hpp:24