| AddChest(const ChestData &chest_data) | yaze::zelda3::DungeonEditorSystem | |
| AddDoor(const DoorData &door_data) | yaze::zelda3::DungeonEditorSystem | |
| AddEntrance(const EntranceData &entrance_data) | yaze::zelda3::DungeonEditorSystem | |
| AddItem(const ItemData &item_data) | yaze::zelda3::DungeonEditorSystem | |
| AddSprite(const SpriteData &sprite_data) | yaze::zelda3::DungeonEditorSystem | |
| CanRedo() const | yaze::zelda3::DungeonEditorSystem | |
| CanUndo() const | yaze::zelda3::DungeonEditorSystem | |
| chest_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| ChestChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| chests_ | yaze::zelda3::DungeonEditorSystem | private |
| ClearHistory() | yaze::zelda3::DungeonEditorSystem | |
| ConnectRooms(int room1_id, int room2_id, int x1, int y1, int x2, int y2) | yaze::zelda3::DungeonEditorSystem | |
| CreateRoom(int room_id, const std::string &name="") | yaze::zelda3::DungeonEditorSystem | |
| DeleteRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| DisconnectRooms(int room1_id, int room2_id) | yaze::zelda3::DungeonEditorSystem | |
| door_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| DoorChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| doors_ | yaze::zelda3::DungeonEditorSystem | private |
| dungeon_settings_ | yaze::zelda3::DungeonEditorSystem | private |
| DungeonEditorSystem(Rom *rom) | yaze::zelda3::DungeonEditorSystem | explicit |
| DuplicateRoom(int source_room_id, int target_room_id) | yaze::zelda3::DungeonEditorSystem | |
| editor_state_ | yaze::zelda3::DungeonEditorSystem | private |
| EditorMode enum name | yaze::zelda3::DungeonEditorSystem | |
| entrance_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| EntranceChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| entrances_ | yaze::zelda3::DungeonEditorSystem | private |
| EntranceType enum name | yaze::zelda3::DungeonEditorSystem | |
| ExportDungeonToFile(const std::string &file_path) | yaze::zelda3::DungeonEditorSystem | |
| ExportRoomToFile(int room_id, const std::string &file_path) | yaze::zelda3::DungeonEditorSystem | |
| GenerateChestId() | yaze::zelda3::DungeonEditorSystem | private |
| GenerateDoorId() | yaze::zelda3::DungeonEditorSystem | private |
| GenerateEntranceId() | yaze::zelda3::DungeonEditorSystem | private |
| GenerateItemId() | yaze::zelda3::DungeonEditorSystem | private |
| GenerateSpriteId() | yaze::zelda3::DungeonEditorSystem | private |
| GetChest(int chest_id) | yaze::zelda3::DungeonEditorSystem | |
| GetChestsByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| GetCurrentRoom() const | yaze::zelda3::DungeonEditorSystem | |
| GetDoor(int door_id) | yaze::zelda3::DungeonEditorSystem | |
| GetDoorsByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| GetDungeonSettings() | yaze::zelda3::DungeonEditorSystem | |
| GetDungeonValidationErrors() | yaze::zelda3::DungeonEditorSystem | |
| GetEditorMode() const | yaze::zelda3::DungeonEditorSystem | |
| GetEditorState() const | yaze::zelda3::DungeonEditorSystem | |
| GetEntrance(int entrance_id) | yaze::zelda3::DungeonEditorSystem | |
| GetEntrancesByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| GetEntrancesByType(DungeonEditorSystem::EntranceType type) | yaze::zelda3::DungeonEditorSystem | |
| GetItem(int item_id) | yaze::zelda3::DungeonEditorSystem | |
| GetItemsByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| GetItemsByType(DungeonEditorSystem::ItemType type) | yaze::zelda3::DungeonEditorSystem | |
| GetObjectEditor() | yaze::zelda3::DungeonEditorSystem | |
| GetROM() const | yaze::zelda3::DungeonEditorSystem | |
| GetRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| GetRoomProperties(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| GetSprite(int sprite_id) | yaze::zelda3::DungeonEditorSystem | |
| GetSpritesByRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| GetSpritesByType(DungeonEditorSystem::SpriteType type) | yaze::zelda3::DungeonEditorSystem | |
| GetValidationErrors(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| HasUnsavedChanges() const | yaze::zelda3::DungeonEditorSystem | |
| ImportDungeonFromFile(const std::string &file_path) | yaze::zelda3::DungeonEditorSystem | |
| ImportRoomFromFile(const std::string &file_path, int room_id) | yaze::zelda3::DungeonEditorSystem | |
| Initialize() | yaze::zelda3::DungeonEditorSystem | |
| InitializeChestSystem() | yaze::zelda3::DungeonEditorSystem | private |
| InitializeDoorSystem() | yaze::zelda3::DungeonEditorSystem | private |
| InitializeEntranceSystem() | yaze::zelda3::DungeonEditorSystem | private |
| InitializeItemSystem() | yaze::zelda3::DungeonEditorSystem | private |
| InitializeObjectEditor() | yaze::zelda3::DungeonEditorSystem | private |
| InitializeSpriteSystem() | yaze::zelda3::DungeonEditorSystem | private |
| IsDirty() const | yaze::zelda3::DungeonEditorSystem | |
| item_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| ItemChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| items_ | yaze::zelda3::DungeonEditorSystem | private |
| ItemType enum name | yaze::zelda3::DungeonEditorSystem | |
| kMaxUndoHistory | yaze::zelda3::DungeonEditorSystem | privatestatic |
| LoadChestData() | yaze::zelda3::DungeonEditorSystem | private |
| LoadDoorData() | yaze::zelda3::DungeonEditorSystem | private |
| LoadDungeon(int dungeon_id) | yaze::zelda3::DungeonEditorSystem | |
| LoadEntranceData() | yaze::zelda3::DungeonEditorSystem | private |
| LoadItemData() | yaze::zelda3::DungeonEditorSystem | private |
| LoadRoomData(int room_id) | yaze::zelda3::DungeonEditorSystem | private |
| LoadSpriteData() | yaze::zelda3::DungeonEditorSystem | private |
| mode_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| ModeChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| MoveItem(int item_id, int new_x, int new_y) | yaze::zelda3::DungeonEditorSystem | |
| MoveSprite(int sprite_id, int new_x, int new_y) | yaze::zelda3::DungeonEditorSystem | |
| next_chest_id_ | yaze::zelda3::DungeonEditorSystem | private |
| next_door_id_ | yaze::zelda3::DungeonEditorSystem | private |
| next_entrance_id_ | yaze::zelda3::DungeonEditorSystem | private |
| next_item_id_ | yaze::zelda3::DungeonEditorSystem | private |
| next_sprite_id_ | yaze::zelda3::DungeonEditorSystem | private |
| object_editor_ | yaze::zelda3::DungeonEditorSystem | private |
| Redo() | yaze::zelda3::DungeonEditorSystem | |
| redo_history_ | yaze::zelda3::DungeonEditorSystem | private |
| ReloadRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| RemoveChest(int chest_id) | yaze::zelda3::DungeonEditorSystem | |
| RemoveDoor(int door_id) | yaze::zelda3::DungeonEditorSystem | |
| RemoveEntrance(int entrance_id) | yaze::zelda3::DungeonEditorSystem | |
| RemoveItem(int item_id) | yaze::zelda3::DungeonEditorSystem | |
| RemoveSprite(int sprite_id) | yaze::zelda3::DungeonEditorSystem | |
| RenderDungeonMap() | yaze::zelda3::DungeonEditorSystem | |
| RenderRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| RenderRoomPreview(int room_id, EditorMode mode) | yaze::zelda3::DungeonEditorSystem | |
| rom_ | yaze::zelda3::DungeonEditorSystem | private |
| room_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| room_properties_ | yaze::zelda3::DungeonEditorSystem | private |
| RoomChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| rooms_ | yaze::zelda3::DungeonEditorSystem | private |
| SaveChestData() | yaze::zelda3::DungeonEditorSystem | private |
| SaveDoorData() | yaze::zelda3::DungeonEditorSystem | private |
| SaveDungeon() | yaze::zelda3::DungeonEditorSystem | |
| SaveEntranceData() | yaze::zelda3::DungeonEditorSystem | private |
| SaveItemData() | yaze::zelda3::DungeonEditorSystem | private |
| SaveRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| SaveRoomData(int room_id) | yaze::zelda3::DungeonEditorSystem | private |
| SaveSpriteData() | yaze::zelda3::DungeonEditorSystem | private |
| SetChestChangedCallback(ChestChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| SetChestItem(int chest_id, int item_id, int quantity) | yaze::zelda3::DungeonEditorSystem | |
| SetChestOpened(int chest_id, bool opened) | yaze::zelda3::DungeonEditorSystem | |
| SetCurrentRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| SetDoorChangedCallback(DoorChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| SetDoorKeyRequirement(int door_id, bool requires_key, int key_type) | yaze::zelda3::DungeonEditorSystem | |
| SetDoorLocked(int door_id, bool locked) | yaze::zelda3::DungeonEditorSystem | |
| SetDungeonSettings(const DungeonSettings &settings) | yaze::zelda3::DungeonEditorSystem | |
| SetEditorMode(EditorMode mode) | yaze::zelda3::DungeonEditorSystem | |
| SetEntranceChangedCallback(EntranceChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| SetItemChangedCallback(ItemChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| SetItemHidden(int item_id, bool hidden) | yaze::zelda3::DungeonEditorSystem | |
| SetModeChangedCallback(ModeChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| SetObjectEditorMode() | yaze::zelda3::DungeonEditorSystem | |
| SetROM(Rom *rom) | yaze::zelda3::DungeonEditorSystem | |
| SetRoomChangedCallback(RoomChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| SetRoomProperties(int room_id, const RoomProperties &properties) | yaze::zelda3::DungeonEditorSystem | |
| SetSpriteActive(int sprite_id, bool active) | yaze::zelda3::DungeonEditorSystem | |
| SetSpriteChangedCallback(SpriteChangedCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| SetValidationCallback(ValidationCallback callback) | yaze::zelda3::DungeonEditorSystem | |
| sprite_changed_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| SpriteChangedCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| sprites_ | yaze::zelda3::DungeonEditorSystem | private |
| SpriteType enum name | yaze::zelda3::DungeonEditorSystem | |
| Undo() | yaze::zelda3::DungeonEditorSystem | |
| undo_history_ | yaze::zelda3::DungeonEditorSystem | private |
| UpdateChest(int chest_id, const ChestData &chest_data) | yaze::zelda3::DungeonEditorSystem | |
| UpdateDoor(int door_id, const DoorData &door_data) | yaze::zelda3::DungeonEditorSystem | |
| UpdateEntrance(int entrance_id, const EntranceData &entrance_data) | yaze::zelda3::DungeonEditorSystem | |
| UpdateItem(int item_id, const ItemData &item_data) | yaze::zelda3::DungeonEditorSystem | |
| UpdateSprite(int sprite_id, const SpriteData &sprite_data) | yaze::zelda3::DungeonEditorSystem | |
| ValidateChest(const ChestData &chest) | yaze::zelda3::DungeonEditorSystem | private |
| ValidateDoor(const DoorData &door) | yaze::zelda3::DungeonEditorSystem | private |
| ValidateDungeon() | yaze::zelda3::DungeonEditorSystem | |
| ValidateEntrance(const EntranceData &entrance) | yaze::zelda3::DungeonEditorSystem | private |
| ValidateItem(const ItemData &item) | yaze::zelda3::DungeonEditorSystem | private |
| ValidateRoom(int room_id) | yaze::zelda3::DungeonEditorSystem | |
| ValidateSprite(const SpriteData &sprite) | yaze::zelda3::DungeonEditorSystem | private |
| validation_callback_ | yaze::zelda3::DungeonEditorSystem | private |
| ValidationCallback typedef | yaze::zelda3::DungeonEditorSystem | |
| ~DungeonEditorSystem()=default | yaze::zelda3::DungeonEditorSystem | |