|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
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. | |
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).
| bool hmi::PlaneParallax::active = false |
La parallaxe s'applique-t-elle ? Décidé par hmi::planeParallaxActive.
| core::Rect hmi::PlaneParallax::cameraBounds {} |
Rectangle cadré par la caméra (hmi::Camera2D::visibleBounds), en unités monde.
| float hmi::PlaneParallax::pixelsPerWorldUnit = 0.0f |
Échelle courante (hmi::Camera2D::PIXELS_PER_UNIT * zoom), pour l'arrondi au pixel écran.