FPLBase
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
fplbase::AssetManager Member List

This is the complete list of members for fplbase::AssetManager, including all inherited members.

AssetManager(Renderer &renderer)fplbase::AssetManager
ClearAllAssets()fplbase::AssetManager
FindFileAsset(const char *filename)fplbase::AssetManager
FindMaterial(const char *filename)fplbase::AssetManager
FindMesh(const char *filename)fplbase::AssetManager
FindShader(const char *basename)fplbase::AssetManager
FindTexture(const char *filename)fplbase::AssetManager
FindTextureAtlas(const char *filename)fplbase::AssetManager
ForEachShaderWithDefine(const char *define, const std::function< void(Shader *)> &func)fplbase::AssetManager
LoadFileAsset(const char *filename)fplbase::AssetManager
LoadMaterial(const char *filename, bool async_resources=false)fplbase::AssetManager
LoadMesh(const char *filename, bool async=false)fplbase::AssetManager
LoadShader(const char *basename, bool async=false, const char *alias=nullptr)fplbase::AssetManager
LoadShader(const char *basename, const std::vector< std::string > &defines, bool async=false, const char *alias=nullptr)fplbase::AssetManager
LoadShaderDef(const char *filename)fplbase::AssetManager
LoadTexture(const char *filename, TextureFormat format=kFormatAuto, TextureFlags flags=kTextureFlagsUseMipMaps|kTextureFlagsLoadAsync)fplbase::AssetManager
LoadTextureAtlas(const char *filename, TextureFormat format=kFormatAuto, TextureFlags flags=kTextureFlagsUseMipMaps|kTextureFlagsLoadAsync)fplbase::AssetManager
renderer()fplbase::AssetManagerinline
renderer() const fplbase::AssetManagerinline
ResetGlobalShaderDefines(const std::vector< std::string > &defines_to_add, const std::vector< std::string > &defines_to_omit)fplbase::AssetManager
SetTextureScale(const mathfu::vec2 &scale)fplbase::AssetManagerinline
StartLoadingTextures()fplbase::AssetManager
StopLoadingTextures()fplbase::AssetManager
TryFinalize()fplbase::AssetManager
UnloadFileAsset(const char *filename)fplbase::AssetManager
UnloadMaterial(const char *filename)fplbase::AssetManager
UnloadMesh(const char *filename)fplbase::AssetManager
UnloadShader(const char *filename)fplbase::AssetManager
UnloadTexture(const char *filename)fplbase::AssetManager
UnloadTextureAtlas(const char *filename)fplbase::AssetManager
~AssetManager()fplbase::AssetManagerinline