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

Cadrage courant et échelle, pour le décalage de parallaxe des plans (EX-DEC-043). More...

#include <PlaneVisuals.h>

Public Attributes

bool active = false
 La parallaxe s'applique-t-elle ? Décidé par hmi::planeParallaxActive.
core::Rect cameraBounds {}
 Rectangle cadré par la caméra (hmi::Camera2D::visibleBounds), en unités monde.
float pixelsPerWorldUnit = 0.0f
 Échelle courante (hmi::Camera2D::PIXELS_PER_UNIT * zoom), pour l'arrondi au pixel écran.

Detailed Description

Cadrage courant et échelle, pour le décalage de parallaxe des plans (EX-DEC-043).

Regroupés en une structure plutôt qu'ajoutés un à un à composePlanes : les trois valeurs n'ont de sens qu'ensemble, et une signature qui les sépare invite à en oublier une. active à false (le défaut) rend les deux autres sans effet — c'est l'état de l'éditeur et du cadrage niveau entier (hmi::planeParallaxActive).

Member Data Documentation

◆ active

bool hmi::PlaneParallax::active = false

La parallaxe s'applique-t-elle ? Décidé par hmi::planeParallaxActive.

◆ cameraBounds

core::Rect hmi::PlaneParallax::cameraBounds {}

Rectangle cadré par la caméra (hmi::Camera2D::visibleBounds), en unités monde.

◆ pixelsPerWorldUnit

float hmi::PlaneParallax::pixelsPerWorldUnit = 0.0f

Échelle courante (hmi::Camera2D::PIXELS_PER_UNIT * zoom), pour l'arrondi au pixel écran.


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