Plasma Engine  2.0
Loading...
Searching...
No Matches
plShaderManager Member List

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)plShaderManagerstatic
GetActivePlatform() (defined in plShaderManager)plShaderManagerinlinestatic
GetCacheDirectory() (defined in plShaderManager)plShaderManagerinlinestatic
GetPermutationEnumValues(const plHashedString &sName)plShaderManagerstatic
GetPermutationValues(const plHashedString &sName, plDynamicArray< plHashedString > &out_values)plShaderManagerstatic
GetPermutationVarSubDirectory() (defined in plShaderManager)plShaderManagerinlinestatic
IsPermutationValueAllowed(const char *szName, const plTempHashedString &sHashedName, const plTempHashedString &sValue, plHashedString &out_sName, plHashedString &out_sValue) (defined in plShaderManager)plShaderManagerstatic
IsPermutationValueAllowed(const plHashedString &sName, const plHashedString &sValue) (defined in plShaderManager)plShaderManagerstatic
IsRuntimeCompilationEnabled() (defined in plShaderManager)plShaderManagerinlinestatic
PreloadPermutations(plShaderResourceHandle hShader, const plHashTable< plHashedString, plHashedString > &permVars, plTime shouldBeAvailableIn) (defined in plShaderManager)plShaderManagerstatic
PreloadSinglePermutation(plShaderResourceHandle hShader, const plHashTable< plHashedString, plHashedString > &permVars, bool bAllowFallback) (defined in plShaderManager)plShaderManagerstatic
ReloadPermutationVarConfig(const char *szName, const plTempHashedString &sHashedName) (defined in plShaderManager)plShaderManagerstatic