#include <lyra_terrain_document.h>
Public Member Functions | |
| bool | operator== (const LyraTerrainProfile &) const =default |
| absl::Status | Validate () const |
Public Attributes | |
| std::array< uint8_t, 8 > | graphics_sheets |
| uint8_t | main_palette = 0 |
| uint8_t | palette_set = 1 |
| uint8_t | animated_sheet = 0x5B |
| uint32_t | tile_count = 0 |
| std::string | tile16_definition_fingerprint |
| std::string | graphics_fingerprint |
| std::string | palette_fingerprint |
| std::string | animation_fingerprint |
Definition at line 140 of file lyra_terrain_document.h.
|
default |
| absl::Status yaze::core::LyraTerrainProfile::Validate | ( | ) | const |
Definition at line 478 of file lyra_terrain_document.cc.
References animated_sheet, animation_fingerprint, graphics_fingerprint, graphics_sheets, palette_fingerprint, tile16_definition_fingerprint, and tile_count.
Referenced by yaze::zelda3::BindLyraTerrainSource(), and yaze::core::LyraTerrainDocument::Create().
| std::array<uint8_t, 8> yaze::core::LyraTerrainProfile::graphics_sheets |
Definition at line 141 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson(), and Validate().
| uint8_t yaze::core::LyraTerrainProfile::main_palette = 0 |
Definition at line 143 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), and yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson().
| uint8_t yaze::core::LyraTerrainProfile::palette_set = 1 |
Definition at line 144 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), and yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson().
| uint8_t yaze::core::LyraTerrainProfile::animated_sheet = 0x5B |
Definition at line 145 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson(), and Validate().
| uint32_t yaze::core::LyraTerrainProfile::tile_count = 0 |
Definition at line 146 of file lyra_terrain_document.h.
Referenced by yaze::core::LyraTerrainDocument::ApplyStroke(), yaze::zelda3::BindLyraTerrainSource(), yaze::core::LyraTerrainDocument::Create(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), yaze::core::LyraTerrainDocument::Paint(), yaze::core::LyraTerrainDocument::Parse(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson(), and Validate().
| std::string yaze::core::LyraTerrainProfile::tile16_definition_fingerprint |
Definition at line 147 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson(), and Validate().
| std::string yaze::core::LyraTerrainProfile::graphics_fingerprint |
Definition at line 148 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson(), and Validate().
| std::string yaze::core::LyraTerrainProfile::palette_fingerprint |
Definition at line 149 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson(), and Validate().
| std::string yaze::core::LyraTerrainProfile::animation_fingerprint |
Definition at line 150 of file lyra_terrain_document.h.
Referenced by yaze::zelda3::BindLyraTerrainSource(), yaze::cli::handlers::LyraVerifyProjectCommandHandler::Execute(), yaze::core::anonymous_namespace{lyra_terrain_document.cc}::ProfileJson(), and Validate().