CSEngine
|
Classes | |
struct | AssetReference |
Public Types | |
enum | TYPE { NONE , TEX_2D , TEX_CUBEMAP , FRAMEBUFFER , MATERIAL , DAE , PREFAB , SCENE , SCRIPT , TXT , SHADER , SHADER_HANDLE , INI } |
Public Member Functions | |
void | Exterminate () |
void | LoadAssets (bool isPacked) |
AssetReference * | GetAsset (const std::string &name) const |
std::list< AssetMgr::AssetReference * > | GetAssets (TYPE type) const |
Static Public Member Functions | |
static std::string | LoadAssetFile (const std::string &path) |
static std::string | GetAssetHash (const std::string &path) |
Definition at line 19 of file AssetMgr.h.
enum CSE::AssetMgr::TYPE |
Definition at line 21 of file AssetMgr.h.
AssetMgr::~AssetMgr | ( | ) |
Definition at line 38 of file AssetMgr.cpp.
void AssetMgr::Exterminate | ( | ) |
Definition at line 43 of file AssetMgr.cpp.
AssetMgr::AssetReference * AssetMgr::GetAsset | ( | const std::string & | name | ) | const |
Definition at line 68 of file AssetMgr.cpp.
|
static |
Definition at line 375 of file AssetMgr.cpp.
std::list< AssetMgr::AssetReference * > AssetMgr::GetAssets | ( | TYPE | type | ) | const |
Definition at line 324 of file AssetMgr.cpp.
|
static |
Definition at line 336 of file AssetMgr.cpp.
void AssetMgr::LoadAssets | ( | bool | isPacked | ) |
Definition at line 58 of file AssetMgr.cpp.