XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALShaderManager Member List

This is the complete list of members for xiiGALShaderManager, including all inherited members.

Configure(xiiStringView sActivePlatform, bool bEnableRuntimeCompilation, xiiStringView sShaderCacheDirectory=":shadercache/ShaderCache"_xiisv, xiiStringView sPermutationVariableSubDirectory="Shaders/PermutationVariables"_xiisv) (defined in xiiGALShaderManager)xiiGALShaderManagerstatic
FilterPermutationVariables(xiiArrayPtr< const xiiHashedString > usedVariables, const xiiHashTable< xiiHashedString, xiiHashedString > &permutationVariables, xiiDynamicArray< xiiGALPermutationVariable > &out_FilteredPermutationVariables) (defined in xiiGALShaderManager)xiiGALShaderManagerstatic
GetActivePlatform() (defined in xiiGALShaderManager)xiiGALShaderManagerinlinestatic
GetCacheDirectory() (defined in xiiGALShaderManager)xiiGALShaderManagerinlinestatic
GetPermutationEnumValues(const xiiHashedString &sName)xiiGALShaderManagerstatic
GetPermutationValues(const xiiHashedString &sName, xiiDynamicArray< xiiHashedString > &out_values)xiiGALShaderManagerstatic
GetPermutationVarSubDirectory() (defined in xiiGALShaderManager)xiiGALShaderManagerinlinestatic
IsPermutationValueAllowed(xiiStringView sName, const xiiTempHashedString &sHashedName, const xiiTempHashedString &sValue, xiiHashedString &out_sName, xiiHashedString &out_sValue) (defined in xiiGALShaderManager)xiiGALShaderManagerstatic
IsPermutationValueAllowed(const xiiHashedString &sName, const xiiHashedString &sValue) (defined in xiiGALShaderManager)xiiGALShaderManagerstatic
IsRuntimeCompilationEnabled() (defined in xiiGALShaderManager)xiiGALShaderManagerinlinestatic
ReloadPermutationVarConfig(xiiStringView sName, const xiiTempHashedString &sHashedName) (defined in xiiGALShaderManager)xiiGALShaderManagerstatic