![]() |
Plasma Engine
2.0
|
This is the complete list of members for plShaderParser, including all inherited members.
| ApplyShaderResourceBindings(plStringView sPlatform, plStringView sShaderStageSource, const plDynamicArray< plShaderResourceDefinition > &resources, const plHashTable< plHashedString, plShaderResourceBinding > &bindings, const CreateResourceDeclaration &createDeclaration, plStringBuilder &out_sShaderStageSource) | plShaderParser | static |
| CreateResourceDeclaration typedef | plShaderParser | |
| MergeShaderResourceBindings(const plShaderProgramData &spd, plHashTable< plHashedString, plShaderResourceBinding > &out_bindings, plLogInterface *pLog) | plShaderParser | static |
| ParseMaterialParameterSection(plStreamReader &inout_stream, plHybridArray< ParameterDefinition, 16 > &out_parameter, plHybridArray< EnumDefinition, 4 > &out_enumDefinitions) (defined in plShaderParser) | plShaderParser | static |
| ParsePermutationSection(plStreamReader &inout_stream, plHybridArray< plHashedString, 16 > &out_permVars, plHybridArray< plPermutationVar, 16 > &out_fixedPermVars) (defined in plShaderParser) | plShaderParser | static |
| ParsePermutationSection(plStringView sPermutationSection, plHybridArray< plHashedString, 16 > &out_permVars, plHybridArray< plPermutationVar, 16 > &out_fixedPermVars) (defined in plShaderParser) | plShaderParser | static |
| ParsePermutationVarConfig(plStringView sPermutationVarConfig, plVariant &out_defaultValue, EnumDefinition &out_enumDefinition) (defined in plShaderParser) | plShaderParser | static |
| ParseShaderResources(plStringView sShaderStageSource, plDynamicArray< plShaderResourceDefinition > &out_resources) | plShaderParser | static |
| SanityCheckShaderResourceBindings(const plHashTable< plHashedString, plShaderResourceBinding > &bindings, plLogInterface *pLog) | plShaderParser | static |