|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Ordonnancement de calques unique et explicite du rendu (EX-REN-014). More...
#include <cstdint>Go to the source code of this file.
Classes | |
| struct | hmi::RenderLayerTag |
| Composant de présentation fixant le calque de dessin d'une entité. More... | |
Namespaces | |
| namespace | hmi |
Typedefs | |
| using | hmi::TextureHandle = void* |
| Identité opaque d'une texture liée, du point de vue de la composition. | |
Enumerations | |
| enum class | hmi::RenderLayer : std::int32_t { hmi::Background = 0 , hmi::Plane , hmi::Shadow , hmi::Tile , hmi::Object , hmi::Player , hmi::Foreground , hmi::UI , hmi::EditorOverlay } |
| Calques de dessin, du plus arrière au plus avant (EX-REN-014, EX-DEC-002). More... | |
Functions | |
| constexpr bool | hmi::sortsByDepth (RenderLayer layer) noexcept |
| Le calque appartient-il à la bande de profondeur ? | |
| constexpr std::int32_t | hmi::renderBand (RenderLayer layer) noexcept |
| Bande de tri d'un calque : Object et Player en partagent une seule. | |
| constexpr const char * | hmi::renderLayerName (RenderLayer layer) noexcept |
| Nom lisible d'un calque, pour la journalisation et les messages d'échec de test. | |
Variables | |
| constexpr RenderLayer | hmi::DEFAULT_RENDER_LAYER = RenderLayer::Tile |
| Calque appliqué à une entité dépourvue de hmi::RenderLayerTag. | |
Ordonnancement de calques unique et explicite du rendu (EX-REN-014).