Template Class AssetFactory¶ Defined in File asset_factory.h Class Documentation¶ template<typename Base, typename ...Args>class AssetFactory¶ Public Types using Creator = std::function<std::shared_ptr<Base>(Args...)>¶ Public Static Functions static inline std::shared_ptr<Base> Create(const std::string &class_name, Args... args)¶ static inline void Register(const std::string &class_name, Creator creator)¶ static std::unordered_map<std::string, Creator> &GetRegistry()¶