![]() |
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 |