Rules a sheet write must follow. More...
#include <gfx_sheet_storage.h>
Public Attributes | |
| std::vector< GfxSheetPcRange > | allocation_regions |
| std::set< uint16_t > | reserved_sheets |
| std::map< uint16_t, std::vector< uint16_t > > | reserved_blocks |
| std::function< absl::Status(uint32_t begin, uint32_t end)> | check_write |
Rules a sheet write must follow.
Definition at line 103 of file gfx_sheet_storage.h.
| std::vector<GfxSheetPcRange> yaze::zelda3::GfxSheetWritePolicy::allocation_regions |
Definition at line 107 of file gfx_sheet_storage.h.
Referenced by yaze::core::BuildGfxSheetWritePolicy(), yaze::zelda3::anonymous_namespace{gfx_sheet_storage.cc}::FindFreeSpace(), and yaze::zelda3::WriteGfxSheet().
| std::set<uint16_t> yaze::zelda3::GfxSheetWritePolicy::reserved_sheets |
Definition at line 109 of file gfx_sheet_storage.h.
Referenced by yaze::core::BuildGfxSheetWritePolicy(), yaze::core::BuildGfxSheetWritePolicy(), yaze::editor::GraphicsEditor::PrepareGraphicsSave(), and yaze::zelda3::WriteGfxSheet().
| std::map<uint16_t, std::vector<uint16_t> > yaze::zelda3::GfxSheetWritePolicy::reserved_blocks |
Definition at line 111 of file gfx_sheet_storage.h.
Referenced by yaze::core::BuildGfxSheetWritePolicy(), and yaze::zelda3::WriteGfxSheet().
| std::function<absl::Status(uint32_t begin, uint32_t end)> yaze::zelda3::GfxSheetWritePolicy::check_write |
Definition at line 114 of file gfx_sheet_storage.h.
Referenced by yaze::core::BuildGfxSheetWritePolicy(), and yaze::zelda3::anonymous_namespace{gfx_sheet_storage.cc}::CheckPolicyWrite().