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