JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Plane.h File Reference

Plan pictural d'un niveau : image couvrant le niveau entier (EX-DEC-040, LOT-69). More...

#include <cstddef>
#include <string>

Go to the source code of this file.

Classes

struct  core::Plane
 Plan pictural : image couvrant tout le niveau, avec sa densité, sa parallaxe et sa profondeur (EX-DEC-040 à EX-DEC-043). More...

Namespaces

namespace  core
 Espace de noms du moteur et de la logique de jeu.

Enumerations

enum class  core::PlaneDepth { core::Behind , core::Front }
 Position d'un plan dans l'ordonnancement de rendu, relativement au personnage (EX-DEC-042). More...

Functions

constexpr bool core::isValidPlaneDensity (int pixelsPerUnit) noexcept
 Densité acceptée pour un plan (EX-DEC-041).

Variables

constexpr int core::PLANE_NATIVE_PIXELS_PER_UNIT = 16
 Densité native d'un plan, en pixels par unité monde — même valeur que l'échelle de rendu (hmi::Camera2D::PIXELS_PER_UNIT), que Core ne peut pas inclure (EX-NFR-011).
constexpr std::size_t core::MAX_PLANES_PER_LEVEL = 16
 Nombre maximal de plans par niveau (EX-DEC-044) : borne le coût dans le format, plutôt que de le laisser à l'usage.
constexpr int core::MAX_PLANE_TEXTURE_EXTENT = 16384
 Dimension maximale, en pixels, d'une texture de plan sur un axe (EX-DEC-044) — limite de Direct3D 11 au feature level 11.

Detailed Description

Plan pictural d'un niveau : image couvrant le niveau entier (EX-DEC-040, LOT-69).