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::RHI::ShaderResourceGroupLayout Member List

This is the complete list of members for AZ::RHI::ShaderResourceGroupLayout, including all inherited members.

AddShaderInput(const ShaderInputBufferDescriptor &buffer)AZ::RHI::ShaderResourceGroupLayout
AddShaderInput(const ShaderInputImageDescriptor &image) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
AddShaderInput(const ShaderInputBufferUnboundedArrayDescriptor &bufferUnboundedArray) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
AddShaderInput(const ShaderInputImageUnboundedArrayDescriptor &imageUnboundedArray) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
AddShaderInput(const ShaderInputSamplerDescriptor &sampler) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
AddShaderInput(const ShaderInputConstantDescriptor &constant) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
AddStaticSampler(const ShaderInputStaticSamplerDescriptor &sampler)AZ::RHI::ShaderResourceGroupLayout
AnyTypeInfoConcept (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayoutfriend
AZ_CLASS_ALLOCATOR(ShaderResourceGroupLayout, SystemAllocator) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
AZ_RTTI(ShaderResourceGroupLayout, "{1F92C651-9B83-4379-AB5C-5201F1B2C278}") (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
Clear()AZ::RHI::ShaderResourceGroupLayout
Create() (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayoutstatic
Finalize()AZ::RHI::ShaderResourceGroupLayout
FindShaderInputBufferIndex(const Name &name) constAZ::RHI::ShaderResourceGroupLayout
FindShaderInputBufferUnboundedArrayIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
FindShaderInputConstantIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
FindShaderInputImageIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
FindShaderInputImageUnboundedArrayIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
FindShaderInputSamplerIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetBindingSlot() constAZ::RHI::ShaderResourceGroupLayout
GetConstantDataSize() constAZ::RHI::ShaderResourceGroupLayout
GetConstantInterval(ShaderInputConstantIndex inputIndex) constAZ::RHI::ShaderResourceGroupLayout
GetConstantsLayout() constAZ::RHI::ShaderResourceGroupLayout
GetGroupInterval(ShaderInputBufferIndex inputIndex) constAZ::RHI::ShaderResourceGroupLayout
GetGroupInterval(ShaderInputImageIndex inputIndex) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetGroupInterval(ShaderInputSamplerIndex inputIndex) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetGroupSizeForBuffers() constAZ::RHI::ShaderResourceGroupLayout
GetGroupSizeForBufferUnboundedArrays() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetGroupSizeForImages() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetGroupSizeForImageUnboundedArrays() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetGroupSizeForSamplers() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetHash() constAZ::RHI::ShaderResourceGroupLayout
GetName() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayoutinline
GetShaderInput(ShaderInputBufferIndex index) constAZ::RHI::ShaderResourceGroupLayout
GetShaderInput(ShaderInputImageIndex index) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInput(ShaderInputSamplerIndex index) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInput(ShaderInputConstantIndex index) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInput(ShaderInputBufferUnboundedArrayIndex index) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInput(ShaderInputImageUnboundedArrayIndex index) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInputListForBuffers() constAZ::RHI::ShaderResourceGroupLayout
GetShaderInputListForBufferUnboundedArrays() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInputListForConstants() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInputListForImages() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInputListForImageUnboundedArrays() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderInputListForSamplers() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
GetShaderVariantKeyFallbackConstantIndex() constAZ::RHI::ShaderResourceGroupLayout
GetShaderVariantKeyFallbackSize() constAZ::RHI::ShaderResourceGroupLayout
GetStaticSamplers() constAZ::RHI::ShaderResourceGroupLayout
GetUniqueId() constAZ::RHI::ShaderResourceGroupLayoutinline
HasShaderVariantKeyFallbackEntry() constAZ::RHI::ShaderResourceGroupLayout
IsFinalized() const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
Reflect(ReflectContext *context) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayoutstatic
Serialize::InstanceFactory (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayoutfriend
SetBindingSlot(uint32_t bindingSlot)AZ::RHI::ShaderResourceGroupLayout
SetName(const Name &name) (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayoutinline
SetShaderVariantKeyFallback(const Name &shaderConstantName, uint32_t bitSize)AZ::RHI::ShaderResourceGroupLayout
SetUniqueId(const AZStd::string &uniqueId)AZ::RHI::ShaderResourceGroupLayoutinline
ValidateAccess(RHI::ShaderInputConstantIndex inputIndex) constAZ::RHI::ShaderResourceGroupLayout
ValidateAccess(RHI::ShaderInputBufferIndex inputIndex, uint32_t arrayIndex) constAZ::RHI::ShaderResourceGroupLayout
ValidateAccess(RHI::ShaderInputImageIndex inputIndex, uint32_t arrayIndex) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
ValidateAccess(RHI::ShaderInputSamplerIndex inputIndex, uint32_t arrayIndex) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout
ValidateAccess(RHI::ShaderInputBufferUnboundedArrayIndex inputIndex) constAZ::RHI::ShaderResourceGroupLayout
ValidateAccess(RHI::ShaderInputImageUnboundedArrayIndex inputIndex) const (defined in AZ::RHI::ShaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupLayout