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() const | AZ::RPI::Material | |
| ChangeId typedef | AZ::RPI::Material | |
| Compile() | AZ::RPI::Material | |
| ConnectEvent(OnMaterialShaderVariantReadyEvent::Handler &handler) | AZ::RPI::Material | |
| Create(const Data::Asset< MaterialAsset > &materialAsset) (defined in AZ::RPI::Material) | AZ::RPI::Material | static |
| DEFAULT_CHANGE_ID | AZ::RPI::Material | static |
| FindOrCreate(const Data::Asset< MaterialAsset > &materialAsset) (defined in AZ::RPI::Material) | AZ::RPI::Material | static |
| FindPropertyIndex(const Name &propertyId, bool *wasRenamed=nullptr, Name *newName=nullptr) const | AZ::RPI::Material | |
| ForAllShaderItems(AZStd::function< bool(const Name &materialPipelineName, const ShaderCollection::Item &shaderItem)> callback) const | AZ::RPI::Material | |
| GetAsset() const (defined in AZ::RPI::Material) | AZ::RPI::Material | |
| GetCurrentChangeId() const | AZ::RPI::Material | |
| GetGeneralShaderCollection() const | AZ::RPI::Material | |
| GetMaterialInstanceId() const (defined in AZ::RPI::Material) | AZ::RPI::Material | |
| GetMaterialPropertiesLayout() const | AZ::RPI::Material | |
| GetMaterialShaderParameter() const (defined in AZ::RPI::Material) | AZ::RPI::Material | |
| GetMaterialTypeId() const (defined in AZ::RPI::Material) | AZ::RPI::Material | |
| GetPropertyCollection() const (defined in AZ::RPI::Material) | AZ::RPI::Material | |
| GetPropertyDirtyFlags() const | AZ::RPI::Material | |
| GetPropertyValue(MaterialPropertyIndex index) const | AZ::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) const | AZ::RPI::Material | |
| GetShaderResourceGroup() const (defined in AZ::RPI::Material) | AZ::RPI::Material | |
| MaterialOwnsShaderOption(const Name &shaderOptionName) const | AZ::RPI::Material | |
| MaterialSystem (defined in AZ::RPI::Material) | AZ::RPI::Material | friend |
| NeedsCompile() const | AZ::RPI::Material | |
| OnMaterialShaderVariantReadyEvent typedef (defined in AZ::RPI::Material) | AZ::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 | |
| UsesSceneMaterialSrg() const (defined in AZ::RPI::Material) | AZ::RPI::Material | |
| ~Material() (defined in AZ::RPI::Material) | AZ::RPI::Material | virtual |