yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::core::FeatureFlags Class Reference

A class to manage experimental feature flags. More...

#include <features.h>

Classes

struct  Flags
 

Public Member Functions

std::string Serialize () const
 

Static Public Member Functions

static Flagsget ()
 

Detailed Description

A class to manage experimental feature flags.

Definition at line 13 of file features.h.

Member Function Documentation

◆ get()

static Flags & yaze::core::FeatureFlags::get ( )
inlinestatic

Definition at line 118 of file features.h.

Referenced by yaze::editor::RomLoadOptionsDialog::ApplyOptionsToFeatureFlags(), yaze::cli::resources::CommandContext::ApplyProjectRuntimeContext(), yaze::zelda3::DrawRoutineRegistry::BuildObjectMapping(), yaze::zelda3::ObjectTileEditor::CaptureObjectLayout(), yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::TilePaintingManager::CheckForOverworldEdits(), yaze::editor::DungeonEditorV2::CollectWriteRanges(), yaze::zelda3::Overworld::CreateTile32Tilemap(), yaze::zelda3::draw_routines::CustomDraw(), yaze::zelda3::Overworld::DecompressAllMapTilesParallel(), yaze::editor::DungeonSettingsPanel::Draw(), yaze::gui::FlagsMenu::DrawDungeonFlags(), yaze::zelda3::ObjectDrawer::DrawObject(), yaze::gui::FlagsMenu::DrawOverworldFlags(), yaze::gui::FlagsMenu::DrawResourceFlags(), yaze::editor::PopupManager::DrawSaveScopePopup(), yaze::editor::OverworldEntityRenderer::DrawSprites(), yaze::editor::OverworldEntityRenderer::DrawSprites(), yaze::gui::FlagsMenu::DrawSystemFlags(), yaze::test::TestManager::DrawTestDashboard(), yaze::zelda3::Overworld::EnsureMapBuilt(), yaze::editor::EditorManager::GetCurrentFeatureFlags(), yaze::editor::LayoutPresets::GetDefaultPreset(), yaze::zelda3::ObjectDimensionTable::GetSelectionBounds(), yaze::editor::DungeonEditorV2::Initialize(), yaze::editor::DungeonEditorV2::IsWorkbenchWorkflowEnabled(), yaze::editor::DungeonEditorV2::Load(), yaze::editor::OverworldEditor::LoadGraphics(), yaze::editor::EditorManager::LoadProjectWithRom(), yaze::util::LogManager::log(), yaze::editor::MenuOrchestrator::OnToggleAsarPatch(), yaze::editor::MenuOrchestrator::OnToggleCustomLoading(), yaze::editor::EditorManager::OpenRomOrProject(), yaze::zelda3::OverworldMap::OverworldMap(), yaze::editor::TilePaintingManager::PickTile16FromHoveredCanvas(), ResolveLogConfig(), yaze::cli::resources::CommandContext::RestoreProjectRuntimeContext(), yaze::editor::DungeonEditorV2::Save(), yaze::editor::ScreenEditor::Save(), yaze::editor::OverworldEditor::Save(), yaze::zelda3::SaveGameData(), yaze::editor::EditorManager::SaveRom(), yaze::editor::DungeonEditorV2::SaveRoom(), yaze::editor::DungeonEditorV2::SaveRoomData(), Serialize(), yaze::editor::DungeonSettingsPanel::SetAllSaveFlags(), and yaze::editor::EditorManager::SetupDialogCallbacks().

◆ Serialize()

std::string yaze::core::FeatureFlags::Serialize ( ) const
inline

Definition at line 123 of file features.h.

References get().

Here is the call graph for this function:

The documentation for this class was generated from the following file: