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

#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< ChestWriteRunwrites
 
std::vector< ChestDirtyRoomStatedirty_rooms
 

Detailed Description

Definition at line 1206 of file room.h.

Member Function Documentation

◆ operator==()

bool yaze::zelda3::ChestSavePlan::operator== ( const ChestSavePlan & ) const
default

◆ write_ranges()

std::vector< std::pair< uint32_t, uint32_t > > yaze::zelda3::ChestSavePlan::write_ranges ( ) const
inline

Member Data Documentation

◆ any_dirty

bool yaze::zelda3::ChestSavePlan::any_dirty = false

◆ room_limit

int yaze::zelda3::ChestSavePlan::room_limit = 0

◆ data_pc

uint32_t yaze::zelda3::ChestSavePlan::data_pc = 0

◆ pointer_operand

std::array<uint8_t, 3> yaze::zelda3::ChestSavePlan::pointer_operand {}

◆ original_byte_length

uint16_t yaze::zelda3::ChestSavePlan::original_byte_length = 0

◆ original_capacity_bytes

std::vector<uint8_t> yaze::zelda3::ChestSavePlan::original_capacity_bytes

◆ writes

std::vector<ChestWriteRun> yaze::zelda3::ChestSavePlan::writes

◆ dirty_rooms

std::vector<ChestDirtyRoomState> yaze::zelda3::ChestSavePlan::dirty_rooms

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