Struct Manager

Inheritance Relationships

Base Types

Struct Documentation

struct Manager : public CE::Assets::Cache::Store<CE::Assets::Tilesets::Asset, std::string>, public CE::State::Singleton<Manager>

Declaration: final

Retained namespace:name cache.

Load on the provider/loading owner after images; existing IDs stay unchanged and a batch failure can leave earlier entries. Inherited get_asset() returns a strong handle or null under the cache lock.

Public Functions

Manager() = default
~Manager() override = default
void load(const std::vector<Definition> &definitions, CE::Rendering::Resources::Provider &provider)