hx3d
1
2D/3D Simple Game Framework
|
Asset management. More...
#include <assets.hpp>
Public Member Functions | |
template<class Asset , class... Args> | |
void | create (std::string name, Args...args) |
Create an asset with arguments. More... | |
template<class Asset > | |
void | add (std::string name, Ptr< Asset > asset) |
Add an asset. More... | |
template<class Asset > | |
Ptr< Asset > | get (std::string name) |
Get an asset. More... | |
Asset management.
Definition at line 36 of file assets.hpp.
void hx3d::AssetManager::add | ( | std::string | name, |
Ptr< Asset > | asset | ||
) |
void hx3d::AssetManager::create | ( | std::string | name, |
Args... | args | ||
) |
Create an asset with arguments.
name | Asset name |
args | Arguments |
Definition at line 23 of file assets.hpp.
Ptr< Asset > hx3d::AssetManager::get | ( | std::string | name | ) |
Get an asset.
name | Asset name |
Definition at line 43 of file assets.hpp.