A class to manage experimental feature flags. More...
#include <common.h>
Classes | |
struct | Flags |
Public Member Functions | |
ExperimentFlags ()=default | |
virtual | ~ExperimentFlags ()=default |
auto | flags () const |
Flags * | mutable_flags () |
std::string | Serialize () const |
Static Private Attributes | |
static std::shared_ptr< Flags > | flags_ |
|
default |
|
virtualdefault |
|
inline |
Definition at line 103 of file common.h.
References flags(), and flags_.
Referenced by yaze::app::core::Controller::CreateGuiContext(), yaze::app::zelda3::overworld::Overworld::CreateTile32Tilemap(), yaze::app::core::Controller::CreateWindow(), yaze::app::editor::OverworldEditor::DrawFullscreenCanvas(), yaze::app::editor::OverworldEditor::DrawOverworldCanvas(), flags(), yaze::app::editor::DungeonEditor::Initialize(), yaze::app::zelda3::overworld::Overworld::Load(), yaze::app::zelda3::overworld::Overworld::LoadExits(), yaze::app::editor::OverworldEditor::LoadGraphics(), yaze::app::emu::Cpu::LogInstructions(), yaze::app::editor::OverworldEditor::Save(), yaze::app::zelda3::overworld::Overworld::SaveItems(), yaze::app::editor::EditorManager::SaveRom(), and yaze::app::Rom::SaveToFile().
|
inline |
Definition at line 110 of file common.h.
References flags_.
Referenced by yaze::app::editor::FlagsMenu::Draw().
|
inline |
|
staticprivate |
Definition at line 154 of file common.h.
Referenced by flags(), mutable_flags(), and Serialize().