JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
hmi::LineQuad Struct Reference

Un segment épais à dessiner : deux extrémités en unités monde, une épaisseur (perpendiculaire au segment, unités monde) et une teinte. More...

#include <Quad.h>

Public Attributes

float ax = 0.0f
float ay = 0.0f
float bx = 0.0f
float by = 0.0f
float thickness = 0.0f
float u0 = 0.0f
float v0 = 0.0f
float u1 = 1.0f
float v1 = 1.0f
float r = 1.0f
float g = 1.0f
float b = 1.0f
float a = 1.0f

Detailed Description

Un segment épais à dessiner : deux extrémités en unités monde, une épaisseur (perpendiculaire au segment, unités monde) et une teinte.

Contrairement à SpriteQuad (rectangle toujours aligné aux axes), ce quad peut être orienté dans n'importe quelle direction — utilisé pour les liens de mécanismes (LOT-37, flèches déclencheur → cible). Mêmes conventions que SpriteQuad (Y vers le bas, UV normalisées).

Member Data Documentation

◆ a

float hmi::LineQuad::a = 1.0f

◆ ax

float hmi::LineQuad::ax = 0.0f

◆ ay

float hmi::LineQuad::ay = 0.0f

◆ b

float hmi::LineQuad::b = 1.0f

◆ bx

float hmi::LineQuad::bx = 0.0f

◆ by

float hmi::LineQuad::by = 0.0f

◆ g

float hmi::LineQuad::g = 1.0f

◆ r

float hmi::LineQuad::r = 1.0f

◆ thickness

float hmi::LineQuad::thickness = 0.0f

◆ u0

float hmi::LineQuad::u0 = 0.0f

◆ u1

float hmi::LineQuad::u1 = 1.0f

◆ v0

float hmi::LineQuad::v0 = 0.0f

◆ v1

float hmi::LineQuad::v1 = 1.0f

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/HMI/Graphics/Quad.h