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::ShaderCollection::Item Member List

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

AZ_TYPE_INFO(Item, "{64C7F381-3313-46E8-B23B-D7AA9A915F35}") (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
GetDrawListTagOverride() constAZ::RPI::ShaderCollection::Item
GetRenderStatesOverlay() constAZ::RPI::ShaderCollection::Item
GetRenderStatesOverlay() (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
GetShaderAsset() const (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
GetShaderAssetId() constAZ::RPI::ShaderCollection::Item
GetShaderOptionGroup() const (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
GetShaderOptions() constAZ::RPI::ShaderCollection::Item
GetShaderOptions() (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
GetShaderTag() constAZ::RPI::ShaderCollection::Item
GetShaderVariantId() constAZ::RPI::ShaderCollection::Item
InitializeShaderOptionGroup() (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
IsEnabled() const (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
Item()AZ::RPI::ShaderCollection::Item
Item(const Data::Asset< ShaderAsset > &shaderAsset, const AZ::Name &shaderTag, ShaderVariantId variantId=ShaderVariantId{})AZ::RPI::ShaderCollection::Item
Item(Data::Asset< ShaderAsset > &&shaderAsset, const AZ::Name &shaderTag, ShaderVariantId variantId=ShaderVariantId{}) (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
MaterialOwnsShaderOption(const AZ::Name &shaderOptionName) constAZ::RPI::ShaderCollection::Item
MaterialOwnsShaderOption(ShaderOptionIndex shaderOptionIndex) const (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
MaterialTypeAsset (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Itemfriend
MaterialTypeAssetCreator (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Itemfriend
Reflect(AZ::ReflectContext *context) (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Itemstatic
SetDrawListTagOverride(RHI::DrawListTag drawList)AZ::RPI::ShaderCollection::Item
SetDrawListTagOverride(const AZ::Name &drawListName) (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Item
SetEnabled(bool enabled)AZ::RPI::ShaderCollection::Item
ShaderCollection (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Itemfriend
ShaderVariantReferenceSerializationEvents (defined in AZ::RPI::ShaderCollection::Item)AZ::RPI::ShaderCollection::Itemfriend
TryReplaceShaderAsset(const Data::Asset< ShaderAsset > &newShaderAsset)AZ::RPI::ShaderCollection::Item