JustAnotherDnDGame
0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Transform.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2026 Valentin Eloy
2
// SPDX-License-Identifier: GPL-3.0-or-later
3
4
#pragma once
5
6
#include "
Core/Math/Vector2.h
"
7
12
13
namespace
core
{
14
22
struct
Transform
{
24
Vector2
position
{};
26
Vector2
scale
{1.0f, 1.0f};
28
float
rotation
= 0.0f;
29
};
30
31
}
// namespace core
Vector2.h
Vecteur 2D à composantes flottantes, propre à Core (sans dépendance DirectX).
core
Espace de noms du moteur et de la logique de jeu.
Definition
Bootstrap.h:9
core::Transform
Position, échelle et rotation d'une entité, en unités monde (EX-ARCH-020).
Definition
Transform.h:22
core::Transform::rotation
float rotation
Rotation autour de l'origine de l'entité, en radians.
Definition
Transform.h:28
core::Transform::scale
Vector2 scale
Facteurs d'échelle horizontal et vertical (1 = taille nominale).
Definition
Transform.h:26
core::Transform::position
Vector2 position
Position du repère de l'entité, en unités monde (origine haut-gauche, Y-bas).
Definition
Transform.h:24
core::Vector2
Vecteur bidimensionnel en coordonnées monde (composantes float).
Definition
Vector2.h:21
Source
Core
Ecs
Components
Transform.h
Generated by
1.16.1