Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Object::Resource::ResourceManager< ResourceType >::ResourceLoader Struct Referencefinal

ResourceLoader structure is used to load a resource from another resource or from arguments. More...

Public Types

using result_type = std::shared_ptr<ResourceType>

Public Member Functions

template<typename... Args>
result_type operator() (Args &&...args) const

Detailed Description

template<typename ResourceType>
struct Object::Resource::ResourceManager< ResourceType >::ResourceLoader

ResourceLoader structure is used to load a resource from another resource or from arguments.

Note
This structure is used by the entt resource cache.

Member Typedef Documentation

◆ result_type

template<typename ResourceType>
using Object::Resource::ResourceManager< ResourceType >::ResourceLoader::result_type = std::shared_ptr<ResourceType>

Member Function Documentation

◆ operator()()

template<typename ResourceType>
template<typename... Args>
result_type Object::Resource::ResourceManager< ResourceType >::ResourceLoader::operator() ( Args &&... args) const
inline

The documentation for this struct was generated from the following file: