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