42 [[nodiscard]]
bool visible(std::size_t rank)
const {
70 [[nodiscard]] std::optional<std::size_t>
isolatedRank() const noexcept {
Jeu de visibilités des plans picturaux d'un niveau, adressé par rang.
Definition PlaneVisibility.h:39
bool visible(std::size_t rank) const
Definition PlaneVisibility.h:42
std::optional< std::size_t > isolatedRank() const noexcept
Definition PlaneVisibility.h:70
std::optional< std::size_t > _isolated
Rang du plan isolé, s'il y en a un — prioritaire sur _hidden.
Definition PlaneVisibility.h:76
void setVisible(std::size_t rank, bool visible)
Masque ou réaffiche le plan de rang rank. Sans effet visible tant qu'un plan est isolé.
Definition PlaneVisibility.h:50
void isolate(std::size_t rank)
N'affiche plus que le plan de rang rank. Un second appel change le plan isolé.
Definition PlaneVisibility.h:59
void showAll()
Réaffiche tout : sort de l'isolement et lève les masquages individuels.
Definition PlaneVisibility.h:64
std::set< std::size_t > _hidden
Rangs masqués individuellement.
Definition PlaneVisibility.h:79
Definition AudioEngine.cpp:15