#include <terrain_catalog.h>

Public Member Functions | |
| const nlohmann::json & | document () const |
| std::vector< nlohmann::json > | Resolve (std::string_view adapter, int tile_id, std::string_view definition, std::string_view profile) const |
Static Public Member Functions | |
| static absl::StatusOr< TerrainCatalog > | Parse (std::string_view text) |
Private Attributes | |
| nlohmann::json | document_ |
Definition at line 15 of file terrain_catalog.h.
|
static |
Definition at line 19 of file terrain_catalog.cc.
References document_.
Referenced by yaze::cli::handlers::OverworldTerrainCatalogCommandHandler::Execute().
|
inline |
Definition at line 18 of file terrain_catalog.h.
References document_.
Referenced by yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity().
| std::vector< nlohmann::json > yaze::core::TerrainCatalog::Resolve | ( | std::string_view | adapter, |
| int | tile_id, | ||
| std::string_view | definition, | ||
| std::string_view | profile ) const |
Definition at line 76 of file terrain_catalog.cc.
References document_.
|
private |
Definition at line 24 of file terrain_catalog.h.
Referenced by document(), Parse(), and Resolve().