52 return _visible[
static_cast<std::size_t
>(layer)];
57 _visible[
static_cast<std::size_t
>(layer)] = isVisible;
66 std::array<bool, RENDER_LAYER_COUNT>
_visible = [] {
67 std::array<bool, RENDER_LAYER_COUNT> all{};
Ordonnancement de calques unique et explicite du rendu (EX-REN-014).
Jeu de visibilités par calque, pour le mode d'inspection « définition des textures » (LOT-51).
Definition LayerVisibility.h:48
void showAll() noexcept
Rétablit la visibilité de tous les calques (action « tout afficher », TACHE-03).
Definition LayerVisibility.h:61
void setVisible(RenderLayer layer, bool isVisible) noexcept
Affiche ou masque layer.
Definition LayerVisibility.h:56
std::array< bool, RENDER_LAYER_COUNT > _visible
Definition LayerVisibility.h:66
bool visible(RenderLayer layer) const noexcept
Definition LayerVisibility.h:51
Definition AudioEngine.cpp:15
constexpr std::size_t RENDER_LAYER_COUNT
Nombre de valeurs de hmi::RenderLayer — dimensionne un tableau indexé par la valeur plutôt que par un...
Definition LayerVisibility.h:20
RenderLayer
Calques de dessin, du plus arrière au plus avant (EX-REN-014, EX-DEC-002).
Definition RenderLayer.h:42
@ EditorOverlay
Aides d'édition : grille de repère, liens de mécanismes, aperçu de sélection.
Definition RenderLayer.h:64