|
void | addSearchPath (const iaString &folder) |
|
void | removeSearchPath (const iaString &folder) |
|
const std::vector< iaString > & | getSearchPaths () const |
|
void | clearSearchPaths () |
|
const iaString | resolvePath (const iaString &filepath) |
|
const iaString | getFilename (const iResourceID &id) |
|
const iaString | getAlias (const iResourceID &id) |
|
void | setAlias (const iResourceID &id, const iaString &alias) |
|
iaString | getRelativePath (const iaString &filename) |
|
bool | fileExists (const iaString &filename) |
|
iResourcePtr | requestResource (const iParameters ¶meters) |
|
iResourcePtr | loadResource (const iParameters ¶meters) |
|
iResourcePtr | createResource (const iParameters ¶meters) |
|
template<typename T > |
std::shared_ptr< T > | requestResource (const iParameters ¶meters) |
|
template<typename T > |
std::shared_ptr< T > | loadResource (const iParameters ¶meters) |
|
template<typename T > |
std::shared_ptr< T > | createResource () |
|
template<typename T > |
std::shared_ptr< T > | requestResource (const iaString &alias, iResourceCacheMode cacheMode=iResourceCacheMode::Cache) |
|
template<typename T > |
std::shared_ptr< T > | loadResource (const iaString &alias, iResourceCacheMode cacheMode=iResourceCacheMode::Cache) |
|
template<typename T > |
std::shared_ptr< T > | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode=iResourceCacheMode::Cache) |
|
template<typename T > |
std::shared_ptr< T > | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode=iResourceCacheMode::Cache) |
|
iResourcePtr | getResource (const iResourceID &id) |
|
template<typename T > |
std::shared_ptr< T > | getResource (const iResourceID &id) |
|
template<typename T > |
std::shared_ptr< T > | getResource (const iaString &alias) |
|
void | getMaterials (std::vector< iShaderMaterialPtr > &materials) |
|
void | flush (iResourceCacheMode cacheModeLevel=iResourceCacheMode::Free) |
|
void | interruptFlush () |
|
void | registerFactory (iFactoryPtr factory) |
|
void | unregisterFactory (iFactoryPtr factory) |
|
void | setLoadMode (iResourceManagerLoadMode loadMode) |
|
iResourceManagerLoadMode | getLoadMode () const |
|
void | loadResourceDictionary (const iaString &filename) |
|
void | saveResourceDictionary (const iaString &filename) |
|
void | clearResourceDictionary () |
|
const iResourceID | getResourceID (const iaString &aliasOrFilename) const |
|
void | addResource (const iaString &filename, const iaString &alias="") |
|
void | removeResource (const iResourceID &resourceID) |
|
const iaString | getType (const iaString &filename) const |
|
const iaString | getType (const iResourceID &resourceID) const |
|
bool | saveResource (iResourcePtr resource, const iaString &filename="") |
|
bool | saveResource (iResourceID resourceID, const iaString &filename="") |
|
template<> |
iTexturePtr | requestResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iTexturePtr | loadResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iTexturePtr | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iTexturePtr | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iTexturePtr | requestResource (const iParameters ¶m) |
|
template<> |
iTexturePtr | loadResource (const iParameters ¶m) |
|
template<> |
iTexturePtr | createResource () |
|
template<> |
iTexturePtr | getResource (const iResourceID &id) |
|
template<> |
iTexturePtr | getResource (const iaString &alias) |
|
template<> |
iSoundPtr | requestResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iSoundPtr | loadResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iSoundPtr | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iSoundPtr | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iSoundPtr | requestResource (const iParameters ¶m) |
|
template<> |
iSoundPtr | loadResource (const iParameters ¶m) |
|
template<> |
iSoundPtr | createResource () |
|
template<> |
iSoundPtr | getResource (const iResourceID &id) |
|
template<> |
iSoundPtr | getResource (const iaString &alias) |
|
template<> |
iSpritePtr | requestResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iSpritePtr | loadResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iSpritePtr | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iSpritePtr | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iSpritePtr | requestResource (const iParameters ¶m) |
|
template<> |
iSpritePtr | loadResource (const iParameters ¶m) |
|
template<> |
iSpritePtr | createResource () |
|
template<> |
iSpritePtr | getResource (const iResourceID &id) |
|
template<> |
iSpritePtr | getResource (const iaString &alias) |
|
template<> |
iAnimationPtr | requestResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iAnimationPtr | loadResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iAnimationPtr | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iAnimationPtr | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iAnimationPtr | requestResource (const iParameters ¶m) |
|
template<> |
iAnimationPtr | loadResource (const iParameters ¶m) |
|
template<> |
iAnimationPtr | createResource () |
|
template<> |
iAnimationPtr | getResource (const iResourceID &id) |
|
template<> |
iAnimationPtr | getResource (const iaString &alias) |
|
template<> |
iModelPtr | requestResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iModelPtr | loadResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iModelPtr | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iModelPtr | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iModelPtr | requestResource (const iParameters ¶m) |
|
template<> |
iModelPtr | loadResource (const iParameters ¶m) |
|
template<> |
iModelPtr | createResource () |
|
template<> |
iModelPtr | getResource (const iResourceID &id) |
|
template<> |
iModelPtr | getResource (const iaString &alias) |
|
template<> |
iShaderMaterialPtr | requestResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iShaderMaterialPtr | loadResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iShaderMaterialPtr | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iShaderMaterialPtr | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iShaderMaterialPtr | requestResource (const iParameters ¶m) |
|
template<> |
iShaderMaterialPtr | loadResource (const iParameters ¶m) |
|
template<> |
iShaderMaterialPtr | createResource () |
|
template<> |
iShaderMaterialPtr | getResource (const iResourceID &id) |
|
template<> |
iShaderMaterialPtr | getResource (const iaString &alias) |
|
template<> |
iMaterialPtr | requestResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iMaterialPtr | loadResource (const iaString &alias, iResourceCacheMode cacheMode) |
|
template<> |
iMaterialPtr | requestResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iMaterialPtr | loadResource (const iResourceID &resourceID, iResourceCacheMode cacheMode) |
|
template<> |
iMaterialPtr | requestResource (const iParameters ¶m) |
|
template<> |
iMaterialPtr | loadResource (const iParameters ¶m) |
|
template<> |
iMaterialPtr | createResource () |
|
template<> |
iMaterialPtr | getResource (const iResourceID &id) |
|
template<> |
iMaterialPtr | getResource (const iaString &alias) |
|
manages resources and their factories