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

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

AddMaterialFunctor(const Ptr< MaterialFunctor > &functor, const AZ::Name &materialPipelineName=MaterialPipelineNone)AZ::RPI::MaterialTypeAssetCreator
AddShader(const AZ::Data::Asset< ShaderAsset > &shaderAsset, const ShaderVariantId &shaderVariantId={}, const AZ::Name &shaderTag={}, const AZ::Name &materialPipelineName=MaterialPipelineNone)AZ::RPI::MaterialTypeAssetCreator
AddUvName(const RHI::ShaderSemantic &shaderInput, const Name &uvName)AZ::RPI::MaterialTypeAssetCreator
AddVersionUpdate(const MaterialVersionUpdate &materialVersionUpdate)AZ::RPI::MaterialTypeAssetCreator
Begin(const Data::AssetId &assetId)AZ::RPI::MaterialTypeAssetCreator
BeginCommon(const Data::AssetId &assetId)AZ::RPI::AssetCreator< MaterialTypeAsset >protected
BeginMaterialProperty(const Name &materialPropertyName, MaterialPropertyDataType dataType, const AZ::Name &materialPipelineName=MaterialPipelineNone)AZ::RPI::MaterialTypeAssetCreator
ClaimShaderOptionOwnership(const Name &shaderOptionName)AZ::RPI::MaterialTypeAssetCreator
ConnectMaterialPropertyToShaderEnabled(const Name &shaderTag)AZ::RPI::MaterialTypeAssetCreator
ConnectMaterialPropertyToShaderInput(const Name &shaderInputName)AZ::RPI::MaterialTypeAssetCreator
ConnectMaterialPropertyToShaderOptions(const Name &shaderOptionName)AZ::RPI::MaterialTypeAssetCreator
End(Data::Asset< MaterialTypeAsset > &result) (defined in AZ::RPI::MaterialTypeAssetCreator)AZ::RPI::MaterialTypeAssetCreator
EndCommon(Data::Asset< MaterialTypeAsset > &result)AZ::RPI::AssetCreator< MaterialTypeAsset >protected
EndMaterialProperty()AZ::RPI::MaterialTypeAssetCreator
GetMaterialPropertiesLayout(const AZ::Name &materialPipelineName=MaterialPipelineNone) constAZ::RPI::MaterialTypeAssetCreator
GetMaterialShaderResourceGroupLayout() constAZ::RPI::MaterialTypeAssetCreator
m_assetAZ::RPI::AssetCreator< MaterialTypeAsset >protected
ReportError(const char *format, Args... args)AZ::RPI::AssetCreator< MaterialTypeAsset >
ReportWarning(const char *format, Args... args)AZ::RPI::AssetCreator< MaterialTypeAsset >
SetElevateWarnings(bool elevated)AZ::RPI::AssetCreator< MaterialTypeAsset >
SetMaterialPropertyEnumNames(const AZStd::vector< AZStd::string > &enumNames)AZ::RPI::MaterialTypeAssetCreator
SetPropertyValue(const Name &name, const Data::Asset< ImageAsset > &imageAsset, const AZ::Name &materialPipelineName=MaterialPipelineNone)AZ::RPI::MaterialTypeAssetCreator
SetPropertyValue(const Name &name, const Data::Asset< StreamingImageAsset > &imageAsset, const AZ::Name &materialPipelineName=MaterialPipelineNone) (defined in AZ::RPI::MaterialTypeAssetCreator)AZ::RPI::MaterialTypeAssetCreator
SetPropertyValue(const Name &name, const Data::Asset< AttachmentImageAsset > &imageAsset, const AZ::Name &materialPipelineName=MaterialPipelineNone) (defined in AZ::RPI::MaterialTypeAssetCreator)AZ::RPI::MaterialTypeAssetCreator
SetPropertyValue(const Name &name, const MaterialPropertyValue &value, const AZ::Name &materialPipelineName=MaterialPipelineNone)AZ::RPI::MaterialTypeAssetCreator
SetVersion(uint32_t version)AZ::RPI::MaterialTypeAssetCreator
ValidateIsReady()AZ::RPI::AssetCreator< MaterialTypeAsset >protected
ValidateNotNull(void *pointer, const char *name)AZ::RPI::AssetCreator< MaterialTypeAsset >protected