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::Shader Member List
This is the complete list of members for
AZ::RPI::Shader
, including all inherited members.
AcquirePipelineState
(const RHI::PipelineStateDescriptor &descriptor) const
AZ::RPI::Shader
AZ_CLASS_ALLOCATOR
(Shader, SystemAllocator) (defined in
AZ::RPI::Shader
)
AZ::RPI::Shader
AZ_DISABLE_COPY_MOVE
(Shader) (defined in
AZ::RPI::Shader
)
AZ::RPI::Shader
AZ_INSTANCE_DATA
(Shader, "{232D8BD6-3BD4-4842-ABD2-F380BD5B0863}") (defined in
AZ::RPI::Shader
)
AZ::RPI::Shader
CreateDefaultDrawSrg
(bool compileTheSrg)
AZ::RPI::Shader
CreateDrawSrgForShaderVariant
(const ShaderOptionGroup &shaderOptions, bool compileTheSrg)
AZ::RPI::Shader
CreateShaderOptionGroup
() const
AZ::RPI::Shader
FindFallbackShaderResourceGroupLayout
() const
AZ::RPI::Shader
FindOrCreate
(const Data::Asset< ShaderAsset > &shaderAsset, const Name &supervariantName)
AZ::RPI::Shader
static
FindOrCreate
(const Data::Asset< ShaderAsset > &shaderAsset)
AZ::RPI::Shader
static
FindShaderResourceGroupLayout
(const Name &shaderResourceGroupName) const
AZ::RPI::Shader
FindShaderResourceGroupLayout
(uint32_t bindingSlot) const
AZ::RPI::Shader
FindVariantStableId
(const ShaderVariantId &shaderVariantId) const
AZ::RPI::Shader
GetAsset
() const
AZ::RPI::Shader
GetDefaultShaderOptions
() const
AZ::RPI::Shader
GetDefaultVariant
()
AZ::RPI::Shader
GetDrawListTag
() const
AZ::RPI::Shader
GetInputContract
() const
AZ::RPI::Shader
GetOutputContract
() const
AZ::RPI::Shader
GetPipelineStateType
() const
AZ::RPI::Shader
GetRootVariant
()
AZ::RPI::Shader
GetShaderResourceGroupLayouts
() const
AZ::RPI::Shader
GetSupervariantIndex
() const
AZ::RPI::Shader
inline
GetVariant
(const ShaderVariantId &shaderVariantId)
AZ::RPI::Shader
GetVariant
(ShaderVariantStableId shaderVariantStableId)
AZ::RPI::Shader
ShaderSystem
(defined in
AZ::RPI::Shader
)
AZ::RPI::Shader
friend
~Shader
() (defined in
AZ::RPI::Shader
)
AZ::RPI::Shader
Generated on Mon Oct 9 2023 13:49:08 for Open 3D Engine Atom Gem API Reference by
1.9.6