![]() |
Plasma Engine
2.0
|
This is the complete list of members for plShaderManager, including all inherited members.
Configure(const char *szActivePlatform, bool bEnableRuntimeCompilation, const char *szShaderCacheDirectory=":shadercache/ShaderCache", const char *szPermVarSubDirectory="Shaders/PermutationVars") (defined in plShaderManager) | plShaderManager | static |
GetActivePlatform() (defined in plShaderManager) | plShaderManager | inlinestatic |
GetCacheDirectory() (defined in plShaderManager) | plShaderManager | inlinestatic |
GetPermutationEnumValues(const plHashedString &sName) | plShaderManager | static |
GetPermutationValues(const plHashedString &sName, plDynamicArray< plHashedString > &out_values) | plShaderManager | static |
GetPermutationVarSubDirectory() (defined in plShaderManager) | plShaderManager | inlinestatic |
IsPermutationValueAllowed(const char *szName, const plTempHashedString &sHashedName, const plTempHashedString &sValue, plHashedString &out_sName, plHashedString &out_sValue) (defined in plShaderManager) | plShaderManager | static |
IsPermutationValueAllowed(const plHashedString &sName, const plHashedString &sValue) (defined in plShaderManager) | plShaderManager | static |
IsRuntimeCompilationEnabled() (defined in plShaderManager) | plShaderManager | inlinestatic |
PreloadPermutations(plShaderResourceHandle hShader, const plHashTable< plHashedString, plHashedString > &permVars, plTime shouldBeAvailableIn) (defined in plShaderManager) | plShaderManager | static |
PreloadSinglePermutation(plShaderResourceHandle hShader, const plHashTable< plHashedString, plHashedString > &permVars, bool bAllowFallback) (defined in plShaderManager) | plShaderManager | static |
ReloadPermutationVarConfig(const char *szName, const plTempHashedString &sHashedName) (defined in plShaderManager) | plShaderManager | static |