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
17
namespace
hmi
{
18
29
struct
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
53
struct
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
hmi
Definition
AudioEngine.cpp:15
hmi::LineQuad
Un segment épais à dessiner : deux extrémités en unités monde, une épaisseur (perpendiculaire au segm...
Definition
Quad.h:53
hmi::LineQuad::bx
float bx
Definition
Quad.h:56
hmi::LineQuad::u0
float u0
Definition
Quad.h:59
hmi::LineQuad::b
float b
Definition
Quad.h:65
hmi::LineQuad::u1
float u1
Definition
Quad.h:61
hmi::LineQuad::ay
float ay
Definition
Quad.h:55
hmi::LineQuad::ax
float ax
Definition
Quad.h:54
hmi::LineQuad::thickness
float thickness
Definition
Quad.h:58
hmi::LineQuad::v0
float v0
Definition
Quad.h:60
hmi::LineQuad::a
float a
Definition
Quad.h:66
hmi::LineQuad::r
float r
Definition
Quad.h:63
hmi::LineQuad::by
float by
Definition
Quad.h:57
hmi::LineQuad::g
float g
Definition
Quad.h:64
hmi::LineQuad::v1
float v1
Definition
Quad.h:62
hmi::SpriteQuad
Un quad texturé à dessiner : rectangle en unités monde, région de texture (coordonnées normalisées) e...
Definition
Quad.h:29
hmi::SpriteQuad::u1
float u1
Definition
Quad.h:37
hmi::SpriteQuad::b
float b
Definition
Quad.h:41
hmi::SpriteQuad::v0
float v0
Definition
Quad.h:36
hmi::SpriteQuad::rotation
float rotation
Definition
Quad.h:34
hmi::SpriteQuad::v1
float v1
Definition
Quad.h:38
hmi::SpriteQuad::width
float width
Definition
Quad.h:32
hmi::SpriteQuad::x
float x
Definition
Quad.h:30
hmi::SpriteQuad::a
float a
Definition
Quad.h:42
hmi::SpriteQuad::y
float y
Definition
Quad.h:31
hmi::SpriteQuad::r
float r
Definition
Quad.h:39
hmi::SpriteQuad::height
float height
Definition
Quad.h:33
hmi::SpriteQuad::u0
float u0
Definition
Quad.h:35
hmi::SpriteQuad::g
float g
Definition
Quad.h:40
Source
HMI
Graphics
Quad.h
Generated by
1.16.1