JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Quad.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
16
17namespace hmi {
18
29struct SpriteQuad {
30 float x = 0.0f;
31 float y = 0.0f;
32 float width = 0.0f;
33 float height = 0.0f;
34 float rotation = 0.0f;
35 float u0 = 0.0f;
36 float v0 = 0.0f;
37 float u1 = 1.0f;
38 float v1 = 1.0f;
39 float r = 1.0f;
40 float g = 1.0f;
41 float b = 1.0f;
42 float a = 1.0f;
43};
44
53struct LineQuad {
54 float ax = 0.0f;
55 float ay = 0.0f;
56 float bx = 0.0f;
57 float by = 0.0f;
58 float thickness = 0.0f;
59 float u0 = 0.0f;
60 float v0 = 0.0f;
61 float u1 = 1.0f;
62 float v1 = 1.0f;
63 float r = 1.0f;
64 float g = 1.0f;
65 float b = 1.0f;
66 float a = 1.0f;
67};
68
69} // namespace hmi
Definition AudioEngine.cpp:15
Un segment épais à dessiner : deux extrémités en unités monde, une épaisseur (perpendiculaire au segm...
Definition Quad.h:53
float bx
Definition Quad.h:56
float u0
Definition Quad.h:59
float b
Definition Quad.h:65
float u1
Definition Quad.h:61
float ay
Definition Quad.h:55
float ax
Definition Quad.h:54
float thickness
Definition Quad.h:58
float v0
Definition Quad.h:60
float a
Definition Quad.h:66
float r
Definition Quad.h:63
float by
Definition Quad.h:57
float g
Definition Quad.h:64
float v1
Definition Quad.h:62
Un quad texturé à dessiner : rectangle en unités monde, région de texture (coordonnées normalisées) e...
Definition Quad.h:29
float u1
Definition Quad.h:37
float b
Definition Quad.h:41
float v0
Definition Quad.h:36
float rotation
Definition Quad.h:34
float v1
Definition Quad.h:38
float width
Definition Quad.h:32
float x
Definition Quad.h:30
float a
Definition Quad.h:42
float y
Definition Quad.h:31
float r
Definition Quad.h:39
float height
Definition Quad.h:33
float u0
Definition Quad.h:35
float g
Definition Quad.h:40