Plasma Engine  2.0
Loading...
Searching...
No Matches
plShaderParser Member List

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)plShaderParserstatic
CreateResourceDeclaration typedefplShaderParser
MergeShaderResourceBindings(const plShaderProgramData &spd, plHashTable< plHashedString, plShaderResourceBinding > &out_bindings, plLogInterface *pLog)plShaderParserstatic
ParseMaterialParameterSection(plStreamReader &inout_stream, plHybridArray< ParameterDefinition, 16 > &out_parameter, plHybridArray< EnumDefinition, 4 > &out_enumDefinitions) (defined in plShaderParser)plShaderParserstatic
ParsePermutationSection(plStreamReader &inout_stream, plHybridArray< plHashedString, 16 > &out_permVars, plHybridArray< plPermutationVar, 16 > &out_fixedPermVars) (defined in plShaderParser)plShaderParserstatic
ParsePermutationSection(plStringView sPermutationSection, plHybridArray< plHashedString, 16 > &out_permVars, plHybridArray< plPermutationVar, 16 > &out_fixedPermVars) (defined in plShaderParser)plShaderParserstatic
ParsePermutationVarConfig(plStringView sPermutationVarConfig, plVariant &out_defaultValue, EnumDefinition &out_enumDefinition) (defined in plShaderParser)plShaderParserstatic
ParseShaderResources(plStringView sShaderStageSource, plDynamicArray< plShaderResourceDefinition > &out_resources)plShaderParserstatic
SanityCheckShaderResourceBindings(const plHashTable< plHashedString, plShaderResourceBinding > &bindings, plLogInterface *pLog)plShaderParserstatic