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

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

AZ_DISABLE_COPY_MOVE(ShaderAsset) (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAsset
AZ_RTTI(ShaderAsset, "{823395A3-D570-49F4-99A9-D820CD1DEF98}", Data::AssetData) (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAsset
DisplayName (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetstatic
Extension (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetstatic
FindFallbackShaderResourceGroupLayout(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
FindFallbackShaderResourceGroupLayout() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
FindShaderResourceGroupLayout(const Name &shaderResourceGroupName, SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
FindShaderResourceGroupLayout(const Name &shaderResourceGroupName) const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAsset
FindShaderResourceGroupLayout(uint32_t bindingSlot, SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
FindShaderResourceGroupLayout(uint32_t bindingSlot) const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAsset
FindVariantStableId(const ShaderVariantId &shaderVariantId)AZ::RPI::ShaderAsset
GetAttribute(const RHI::ShaderStage &shaderStage, const Name &attributeName, SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetAttribute(const RHI::ShaderStage &shaderStage, const Name &attributeName) const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetDefaultShaderOptions() constAZ::RPI::ShaderAsset
GetDrawListName() constAZ::RPI::ShaderAsset
GetDrawSrgLayout(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetDrawSrgLayout() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetInputContract(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetInputContract() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetName() constAZ::RPI::ShaderAsset
GetOutputContract(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetOutputContract() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetPipelineLayoutDescriptor(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetPipelineLayoutDescriptor() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetPipelineStateType() constAZ::RPI::ShaderAsset
GetRenderStates(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetRenderStates() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetRootVariantAsset(SupervariantIndex supervariantIndex) const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAsset
GetRootVariantAsset() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetShaderOptionGroupLayout() constAZ::RPI::ShaderAsset
GetShaderResourceGroupLayouts(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetShaderResourceGroupLayouts() const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetSupervariantIndex(const AZ::Name &supervariantName) constAZ::RPI::ShaderAsset
GetSupervariantIndexFromAssetId(const Data::AssetId &assetId) (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetstatic
GetSupervariantIndexFromProductAssetSubId(uint32_t assetProducSubId) (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetstatic
GetSupervariantName(SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetVariantAsset(const ShaderVariantId &shaderVariantId, SupervariantIndex supervariantIndex)AZ::RPI::ShaderAsset
GetVariantAsset(const ShaderVariantId &shaderVariantId) (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
GetVariantAsset(ShaderVariantStableId shaderVariantStableId, SupervariantIndex supervariantIndex) constAZ::RPI::ShaderAsset
GetVariantAsset(ShaderVariantStableId shaderVariantStableId) const (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetinline
Group (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetstatic
MakeProductAssetSubId(uint32_t rhiApiUniqueIndex, uint32_t supervariantIndex, uint32_t subProductType) (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetstatic
Reflect(ReflectContext *context) (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetstatic
RootShaderVariantStableIdAZ::RPI::ShaderAssetstatic
Shader (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetfriend
ShaderAsset()=default (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAsset
ShaderAssetCreator (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetfriend
ShaderAssetHandler (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetfriend
ShaderAssetTester (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAssetfriend
~ShaderAsset() (defined in AZ::RPI::ShaderAsset)AZ::RPI::ShaderAsset