Graphics-sheet storage rules declared by the hack (graphics_sheet_regions).
More...
#include <hack_manifest.h>
Public Attributes | |
| std::vector< SnesAddressRange > | allocation_regions |
| std::vector< uint16_t > | reserved_sheets |
Graphics-sheet storage rules declared by the hack (graphics_sheet_regions).
allocation_regions is free space a sheet may move to when its edited stream no longer fits in place; bytes there that no sheet pointer references are free. reserved_sheets are sheet ids yaze must never write (for example sheets the hack keeps empty on purpose).
Definition at line 198 of file hack_manifest.h.
| std::vector<SnesAddressRange> yaze::core::GraphicsSheetLayout::allocation_regions |
Definition at line 199 of file hack_manifest.h.
Referenced by yaze::core::BuildGfxSheetWritePolicy(), and yaze::core::anonymous_namespace{hack_manifest.cc}::ParseGraphicsSheetLayout().
| std::vector<uint16_t> yaze::core::GraphicsSheetLayout::reserved_sheets |
Definition at line 200 of file hack_manifest.h.
Referenced by yaze::core::BuildGfxSheetInventoryOptions(), yaze::core::BuildGfxSheetWritePolicy(), yaze::cli::agent::tools::SpritesheetAnalysisTool::FindUnusedRegions(), and yaze::core::anonymous_namespace{hack_manifest.cc}::ParseGraphicsSheetLayout().