|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Position, échelle et rotation d'une entité, en unités monde (EX-ARCH-020). More...
#include <Transform.h>
Public Attributes | |
| Vector2 | position {} |
| Position du repère de l'entité, en unités monde (origine haut-gauche, Y-bas). | |
| Vector2 | scale {1.0f, 1.0f} |
| Facteurs d'échelle horizontal et vertical (1 = taille nominale). | |
| float | rotation = 0.0f |
| Rotation autour de l'origine de l'entité, en radians. | |
Position, échelle et rotation d'une entité, en unités monde (EX-ARCH-020).
Donnée pure sans logique (EX-ARCH-011) : les systèmes la lisent et la modifient, le rendu la lit. La rotation est exprimée en radians. Les valeurs par défaut décrivent une entité à l'origine, non tournée, à l'échelle 1.
| Vector2 core::Transform::position {} |
Position du repère de l'entité, en unités monde (origine haut-gauche, Y-bas).
| float core::Transform::rotation = 0.0f |
Rotation autour de l'origine de l'entité, en radians.
| Vector2 core::Transform::scale {1.0f, 1.0f} |
Facteurs d'échelle horizontal et vertical (1 = taille nominale).