Struct Manager
Defined in File material-mgr.h
Inheritance Relationships
Base Types
public CE::Assets::Cache::Store< const CE::Rendering::Resources::Material >(Template Struct Store)public CE::State::Singleton< Manager >(Template Class Singleton)
Struct Documentation
-
struct Manager : public CE::Assets::Cache::Store<const CE::Rendering::Resources::Material>, public CE::State::Singleton<Manager>
Declaration:
finalStrongly retains immutable material recipes and their pipeline generations.
A builder owns the explicit backend mappings and bootstrap choices. Build the complete candidate before publishing; failed reload leaves the old recipe. Invoke synchronously on the active provider/loading owner, outside cache locks. Builder captures must survive the call; its external side effects are not rolled back.
Public Types