#include <dungeon_room_transfer.h>

Public Member Functions | |
| bool | changed () const |
Public Attributes | |
| const Rom * | rom = nullptr |
| int | target_room_id = -1 |
| int | clone_source_room_id = -1 |
| std::optional< DungeonRoomDocument > | clone_source_before |
| DungeonRoomDocument | before |
| DungeonRoomDocument | after |
| DungeonRoomTransferOptions | options |
Definition at line 53 of file dungeon_room_transfer.h.
| bool yaze::editor::DungeonRoomTransferPlan::changed | ( | ) | const |
Definition at line 223 of file dungeon_room_transfer.cc.
References after, before, and yaze::editor::SameDungeonRoomDocument().
Referenced by yaze::editor::DungeonEditorV2::ApplyRoomTransfer().

| const Rom* yaze::editor::DungeonRoomTransferPlan::rom = nullptr |
Definition at line 54 of file dungeon_room_transfer.h.
Referenced by yaze::editor::DungeonEditorV2::ApplyRoomTransfer(), and yaze::editor::PlanDungeonRoomTransfer().
| int yaze::editor::DungeonRoomTransferPlan::target_room_id = -1 |
Definition at line 55 of file dungeon_room_transfer.h.
Referenced by yaze::editor::DungeonCanvasViewer::ApplyRoomTransfer(), yaze::editor::DungeonEditorV2::ApplyRoomTransfer(), yaze::editor::anonymous_namespace{dungeon_editor_v2_room_transfer.cc}::AssignTransferredWaterMask(), yaze::editor::PlanDungeonRoomTransfer(), and yaze::editor::DungeonEditorV2::PreflightRoomTransfer().
| int yaze::editor::DungeonRoomTransferPlan::clone_source_room_id = -1 |
Definition at line 56 of file dungeon_room_transfer.h.
Referenced by yaze::editor::DungeonEditorV2::ApplyRoomTransfer().
| std::optional<DungeonRoomDocument> yaze::editor::DungeonRoomTransferPlan::clone_source_before |
Definition at line 57 of file dungeon_room_transfer.h.
Referenced by yaze::editor::DungeonEditorV2::ApplyRoomTransfer().
| DungeonRoomDocument yaze::editor::DungeonRoomTransferPlan::before |
Definition at line 58 of file dungeon_room_transfer.h.
Referenced by yaze::editor::DungeonEditorV2::ApplyRoomTransfer(), yaze::editor::anonymous_namespace{dungeon_editor_v2_room_transfer.cc}::AssignTransferredWaterMask(), changed(), yaze::editor::anonymous_namespace{dungeon_room_transfer_editor.cc}::DrawCounts(), and yaze::editor::PlanDungeonRoomTransfer().
| DungeonRoomDocument yaze::editor::DungeonRoomTransferPlan::after |
Definition at line 59 of file dungeon_room_transfer.h.
Referenced by yaze::editor::DungeonEditorV2::ApplyRoomTransfer(), yaze::editor::anonymous_namespace{dungeon_editor_v2_room_transfer.cc}::AssignTransferredWaterMask(), changed(), yaze::editor::anonymous_namespace{dungeon_room_transfer_editor.cc}::DrawCounts(), yaze::editor::PlanDungeonRoomTransfer(), and yaze::editor::DungeonEditorV2::PreflightRoomTransfer().
| DungeonRoomTransferOptions yaze::editor::DungeonRoomTransferPlan::options |
Definition at line 60 of file dungeon_room_transfer.h.
Referenced by yaze::editor::DungeonEditorV2::ApplyRoomTransfer(), yaze::editor::anonymous_namespace{dungeon_editor_v2_room_transfer.cc}::AssignTransferredWaterMask(), yaze::editor::anonymous_namespace{dungeon_room_transfer_editor.cc}::DrawCounts(), and yaze::editor::PlanDungeonRoomTransfer().