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::Material Member List

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

ApplyGlobalShaderOptions()AZ::RPI::Material
AZ_CLASS_ALLOCATOR(Material, SystemAllocator) (defined in AZ::RPI::Material)AZ::RPI::Material
AZ_INSTANCE_DATA(Material, "{C99F75B2-8BD5-4CD8-8672-1E01EF0A04CF}") (defined in AZ::RPI::Material)AZ::RPI::Material
CanCompile() constAZ::RPI::Material
ChangeId typedefAZ::RPI::Material
Compile()AZ::RPI::Material
Create(const Data::Asset< MaterialAsset > &materialAsset) (defined in AZ::RPI::Material)AZ::RPI::Materialstatic
DEFAULT_CHANGE_IDAZ::RPI::Materialstatic
FindOrCreate(const Data::Asset< MaterialAsset > &materialAsset) (defined in AZ::RPI::Material)AZ::RPI::Materialstatic
FindPropertyIndex(const Name &propertyId, bool *wasRenamed=nullptr, Name *newName=nullptr) constAZ::RPI::Material
ForAllShaderItems(AZStd::function< bool(const Name &materialPipelineName, const ShaderCollection::Item &shaderItem)> callback) constAZ::RPI::Material
GetAsset() const (defined in AZ::RPI::Material)AZ::RPI::Material
GetCurrentChangeId() constAZ::RPI::Material
GetGeneralShaderCollection() constAZ::RPI::Material
GetMaterialPropertiesLayout() constAZ::RPI::Material
GetPropertyCollection() const (defined in AZ::RPI::Material)AZ::RPI::Material
GetPropertyDirtyFlags() constAZ::RPI::Material
GetPropertyValue(MaterialPropertyIndex index) constAZ::RPI::Material
GetPropertyValue(MaterialPropertyIndex index) const (defined in AZ::RPI::Material)AZ::RPI::Material
GetPropertyValues() const (defined in AZ::RPI::Material)AZ::RPI::Material
GetRHIShaderResourceGroup() const (defined in AZ::RPI::Material)AZ::RPI::Material
GetShaderCollection(const Name &forPipeline) constAZ::RPI::Material
MaterialOwnsShaderOption(const Name &shaderOptionName) constAZ::RPI::Material
MaterialSystem (defined in AZ::RPI::Material)AZ::RPI::Materialfriend
NeedsCompile() constAZ::RPI::Material
SetPropertyValue(MaterialPropertyIndex index, const Type &value)AZ::RPI::Material
SetPropertyValue(MaterialPropertyIndex index, const MaterialPropertyValue &value)AZ::RPI::Material
SetPsoHandlingOverride(MaterialPropertyPsoHandling psoHandlingOverride)AZ::RPI::Material
SetSystemShaderOption(const Name &shaderOptionName, RPI::ShaderOptionValue value)AZ::RPI::Material
~Material() (defined in AZ::RPI::Material)AZ::RPI::Materialvirtual