![]() |
XII Release 0.1.0
|
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) | xiiGALShaderManager | static |
FilterPermutationVariables(xiiArrayPtr< const xiiHashedString > usedVariables, const xiiHashTable< xiiHashedString, xiiHashedString > &permutationVariables, xiiDynamicArray< xiiGALPermutationVariable > &out_FilteredPermutationVariables) (defined in xiiGALShaderManager) | xiiGALShaderManager | static |
GetActivePlatform() (defined in xiiGALShaderManager) | xiiGALShaderManager | inlinestatic |
GetCacheDirectory() (defined in xiiGALShaderManager) | xiiGALShaderManager | inlinestatic |
GetPermutationEnumValues(const xiiHashedString &sName) | xiiGALShaderManager | static |
GetPermutationValues(const xiiHashedString &sName, xiiDynamicArray< xiiHashedString > &out_values) | xiiGALShaderManager | static |
GetPermutationVarSubDirectory() (defined in xiiGALShaderManager) | xiiGALShaderManager | inlinestatic |
IsPermutationValueAllowed(xiiStringView sName, const xiiTempHashedString &sHashedName, const xiiTempHashedString &sValue, xiiHashedString &out_sName, xiiHashedString &out_sValue) (defined in xiiGALShaderManager) | xiiGALShaderManager | static |
IsPermutationValueAllowed(const xiiHashedString &sName, const xiiHashedString &sValue) (defined in xiiGALShaderManager) | xiiGALShaderManager | static |
IsRuntimeCompilationEnabled() (defined in xiiGALShaderManager) | xiiGALShaderManager | inlinestatic |
ReloadPermutationVarConfig(xiiStringView sName, const xiiTempHashedString &sHashedName) (defined in xiiGALShaderManager) | xiiGALShaderManager | static |