#include <room.h>
Public Member Functions | |
| bool | operator== (const ChestSavePlan &) const =default |
| std::vector< std::pair< uint32_t, uint32_t > > | write_ranges () const |
Public Attributes | |
| bool | any_dirty = false |
| int | room_limit = 0 |
| uint32_t | data_pc = 0 |
| std::array< uint8_t, 3 > | pointer_operand {} |
| uint16_t | original_byte_length = 0 |
| std::vector< uint8_t > | original_capacity_bytes |
| std::vector< ChestWriteRun > | writes |
| std::vector< ChestDirtyRoomState > | dirty_rooms |
|
default |
|
inline |
Definition at line 1218 of file room.h.
References writes.
Referenced by yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::CollectDirtyChestWriteRanges(), yaze::zelda3::GetDirtyChestWriteRanges(), and yaze::editor::anonymous_namespace{dungeon_editor_v2_persistence.cc}::ValidateChestManifestConflicts().
| bool yaze::zelda3::ChestSavePlan::any_dirty = false |
Definition at line 1207 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), and yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl().
| int yaze::zelda3::ChestSavePlan::room_limit = 0 |
Definition at line 1208 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), and yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl().
| uint32_t yaze::zelda3::ChestSavePlan::data_pc = 0 |
Definition at line 1209 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), and yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl().
| std::array<uint8_t, 3> yaze::zelda3::ChestSavePlan::pointer_operand {} |
Definition at line 1210 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), and yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl().
| uint16_t yaze::zelda3::ChestSavePlan::original_byte_length = 0 |
Definition at line 1211 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), and yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl().
| std::vector<uint8_t> yaze::zelda3::ChestSavePlan::original_capacity_bytes |
Definition at line 1212 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), and yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl().
| std::vector<ChestWriteRun> yaze::zelda3::ChestSavePlan::writes |
Definition at line 1213 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl(), and write_ranges().
| std::vector<ChestDirtyRoomState> yaze::zelda3::ChestSavePlan::dirty_rooms |
Definition at line 1214 of file room.h.
Referenced by yaze::zelda3::ApplyChestSavePlan(), and yaze::zelda3::anonymous_namespace{room.cc}::BuildChestSavePlanImpl().