Open 3D Engine Atom Gem API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RPI::MaterialShaderParameterLayout Member List

This is the complete list of members for AZ::RPI::MaterialShaderParameterLayout, including all inherited members.

AddMaterialParameter(const Name &name, const bool isPseudoParam=false, const size_t count=1) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayoutinline
AddMaterialParameter(const AZStd::string_view &name, const bool isPseudoParam=false, const size_t count=1) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
AddParameterFromFunctor(const AZStd::string &name, const AZStd::string &typeName, const size_t typeSize=0) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
AddParameterFromPropertyConnection(const AZ::Name &name, const MaterialPropertyDataType dataType) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
AddTypedMaterialParameter(const AZStd::string_view &name, const AZStd::string_view &typeName, const size_t gpuTypesize, const bool isPseudoParam=false, const size_t count=1) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
AZ_TYPE_INFO(MaterialShaderParameterLayout, "{538D434D-86A0-40DB-84FD-E4D0B4CF50ED}") (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
ConnectParametersToSrg(const RHI::ShaderResourceGroupLayout *srgLayout) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
ConnectParameterToSrg(MaterialShaderParameterDescriptor *desc, const RHI::ShaderResourceGroupLayout *srgLayout) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
FinalizeLayout() (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
GetDescriptor(const Index parameterIndex) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
GetDescriptor(Index const parameterIndex) const (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
GetDescriptors() const (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayoutinline
GetNames() const (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayoutinline
GetNonPseudoParameterCount() const (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayoutinline
GetParameterIndex(const AZStd::string_view &name) const (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
Index typedef (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
IsPropertyTypeCompatibleWithShaderParameter(const MaterialShaderParameterDescriptor *desc, const MaterialPropertyDataType dataType) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
IsPropertyTypeCompatibleWithSrg(const MaterialShaderParameterDescriptor *desc, const MaterialPropertyDataType dataType) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
Reflect(ReflectContext *context) (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayoutstatic
Reset() (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout
WriteMaterialParameterStructureAzsli(const AZ::IO::Path &filename) const (defined in AZ::RPI::MaterialShaderParameterLayout)AZ::RPI::MaterialShaderParameterLayout