yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::project::RomMetadata Struct Reference

#include <project.h>

Public Attributes

RomRole role = RomRole::kDev
 
std::string expected_hash
 
RomWritePolicy write_policy = RomWritePolicy::kWarn
 

Detailed Description

Definition at line 222 of file project.h.

Member Data Documentation

◆ role

◆ expected_hash

◆ write_policy

RomWritePolicy yaze::project::RomMetadata::write_policy = RomWritePolicy::kWarn

Definition at line 225 of file project.h.

Referenced by yaze::editor::DungeonEditorV2::ApplyDoorConnection(), yaze::editor::RomLifecycleManager::CheckRomOpenPolicy(), yaze::editor::RomLifecycleManager::CheckRomRebindPolicy(), yaze::editor::RomLifecycleManager::CheckRomWritePolicy(), yaze::editor::SettingsPanel::DrawProjectSettings(), yaze::editor::EditorManager::GetProjectRomWritePolicy(), yaze::project::YazeProject::InitializeDefaults(), yaze::editor::DungeonEditorV2::Load(), yaze::project::YazeProject::ParseFromString(), yaze::cli::handlers::anonymous_namespace{message_commands.cc}::PreflightExpandedMutation(), yaze::editor::DungeonEditorV2::PreflightObjectMutation(), yaze::editor::DungeonEditorV2::PreflightRoomTransfer(), yaze::editor::DungeonEditorV2::PreflightStreamMutation(), yaze::editor::DungeonEditorV2::Save(), yaze::editor::OverworldEditor::Save(), yaze::editor::PaletteEditor::Save(), yaze::editor::PaletteGroupPanel::SaveToRom(), yaze::project::YazeProject::SerializeToString(), yaze::editor::EditorManager::SwapProjectRom(), yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::ValidateChestManifestConflicts(), yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::ValidateCustomCollisionManifestConflicts(), yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::ValidateDungeonEntranceSavePreflight(), yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::ValidatePaletteManifestConflicts(), yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::ValidatePotItemManifestConflicts(), yaze::cli::handlers::anonymous_namespace{message_commands.cc}::ValidateVanillaMutation(), and yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::ValidateWaterFillManifestConflicts().


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