#include <sprite_catalog.h>
Public Member Functions | |
| const std::vector< SpriteCatalogFamily > & | families () const |
| const SpriteCatalogFamily * | FindFamily (int main_id) const |
| SpriteCatalogResolution | Resolve (int main_id, int raw_subtype) const |
Static Public Member Functions | |
| static absl::StatusOr< SpriteCatalog > | Parse (absl::string_view json) |
| static absl::StatusOr< SpriteCatalog > | Load (const std::string &path) |
Private Attributes | |
| std::vector< SpriteCatalogFamily > | families_ |
Definition at line 45 of file sprite_catalog.h.
|
static |
Definition at line 118 of file sprite_catalog.cc.
References families(), families_, yaze::zelda3::SpriteCatalogVariant::key, and yaze::zelda3::SpriteCatalogFamily::key.
|
static |
Definition at line 203 of file sprite_catalog.cc.
Referenced by yaze::editor::SpriteEditor::ReloadSpriteCatalog().
|
inline |
| const SpriteCatalogFamily * yaze::zelda3::SpriteCatalog::FindFamily | ( | int | main_id | ) | const |
Definition at line 210 of file sprite_catalog.cc.
| SpriteCatalogResolution yaze::zelda3::SpriteCatalog::Resolve | ( | int | main_id, |
| int | raw_subtype ) const |
|
private |
Definition at line 55 of file sprite_catalog.h.
Referenced by families(), and Parse().