![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiGALShaderParser, including all inherited members.
| ApplyShaderResourceBindings(xiiStringView sPlatform, xiiStringView sShaderStageSource, const xiiDynamicArray< xiiGALShaderResourceDefinition > &resources, const xiiHashTable< xiiHashedString, xiiGALShaderResourceDescription > &bindings, const CreateResourceDeclaration &createDeclaration, xiiStringBuilder &out_sShaderStageSource) | xiiGALShaderParser | static |
| CreateResourceDeclaration typedef | xiiGALShaderParser | |
| MergeShaderResourceBindings(const xiiGALShaderProgramData &spd, xiiHashTable< xiiHashedString, xiiGALShaderResourceDescription > &out_bindings, xiiLogInterface *pLog) | xiiGALShaderParser | static |
| ParseMaterialParameterSection(xiiStreamReader &inout_stream, xiiHybridArray< ParameterDefinition, 16 > &out_parameter, xiiHybridArray< EnumDefinition, 4 > &out_enumDefinitions) (defined in xiiGALShaderParser) | xiiGALShaderParser | static |
| ParsePermutationSection(xiiStringView sPermutationSection, xiiHybridArray< xiiHashedString, 16 > &out_permutationVariables, xiiHybridArray< xiiGALPermutationVariable, 16 > &out_fixedPermutationVariables) (defined in xiiGALShaderParser) | xiiGALShaderParser | static |
| ParsePermutationVariableConfiguration(xiiStringView sPermutationVarConfig, xiiVariant &out_defaultValue, EnumDefinition &out_enumDefinition) (defined in xiiGALShaderParser) | xiiGALShaderParser | static |
| ParseShaderResources(xiiStringView sShaderStageSource, xiiDynamicArray< xiiGALShaderResourceDefinition > &out_resources) | xiiGALShaderParser | static |
| PreprocessSection(xiiStreamReader &inout_stream, xiiEnum< xiiGALShaderSections > section, xiiArrayPtr< xiiString > pCustomDefines, xiiStringBuilder &out_sResult) (defined in xiiGALShaderParser) | xiiGALShaderParser | static |
| SanityCheckShaderResourceBindings(const xiiHashTable< xiiHashedString, xiiGALShaderResourceDescription > &bindings, xiiLogInterface *pLog) | xiiGALShaderParser | static |