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

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

ApplyDataMappingArray(const AZStd::vector< T > &mappings)AZ::RPI::ShaderResourceGroup
ApplyDataMappings(const RHI::ShaderDataMappings &mappings)AZ::RPI::ShaderResourceGroup
AZ_CLASS_ALLOCATOR(ShaderResourceGroup, AZ::SystemAllocator) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
AZ_INSTANCE_DATA(ShaderResourceGroup, "{88B52D0C-9CBF-4B4D-B9E2-180BA602E1EA}") (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
Compile()AZ::RPI::ShaderResourceGroup
Create(const Data::Asset< ShaderAsset > &shaderAsset, const AZ::Name &srgName)AZ::RPI::ShaderResourceGroupstatic
Create(const Data::Asset< ShaderAsset > &shaderAsset, const SupervariantIndex &supervariantIndex, const AZ::Name &srgName)AZ::RPI::ShaderResourceGroupstatic
FindShaderInputBufferIndex(const Name &name) constAZ::RPI::ShaderResourceGroup
FindShaderInputBufferUnboundedArrayIndex(const Name &name) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
FindShaderInputConstantIndex(const Name &name) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
FindShaderInputImageIndex(const Name &name) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
FindShaderInputImageUnboundedArrayIndex(const Name &name) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
FindShaderInputSamplerIndex(const Name &name) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetBuffer(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex=0) constAZ::RPI::ShaderResourceGroup
GetBuffer(RHI::ShaderInputBufferIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetBufferArray(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetBufferArray(RHI::ShaderInputBufferIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetBufferView(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex=0) constAZ::RPI::ShaderResourceGroup
GetBufferView(RHI::ShaderInputBufferIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetBufferViewArray(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetBufferViewArray(RHI::ShaderInputBufferIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetConstant(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetConstant(RHI::ShaderInputConstantIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetConstant(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex) constAZ::RPI::ShaderResourceGroup
GetConstant(RHI::ShaderInputConstantIndex inputIndex, uint32_t arrayIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetConstantArray(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetConstantArray(RHI::ShaderInputConstantIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetConstantRaw(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetConstantRaw(RHI::ShaderInputConstantIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetImage(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex=0) constAZ::RPI::ShaderResourceGroup
GetImage(RHI::ShaderInputImageIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetImageArray(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetImageArray(RHI::ShaderInputImageIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetImageView(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex=0) constAZ::RPI::ShaderResourceGroup
GetImageView(RHI::ShaderInputImageIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetImageViewArray(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetImageViewArray(RHI::ShaderInputImageIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetLayout() constAZ::RPI::ShaderResourceGroup
GetRHIShaderResourceGroup()AZ::RPI::ShaderResourceGroup
GetSampler(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex) constAZ::RPI::ShaderResourceGroup
GetSampler(RHI::ShaderInputSamplerIndex inputIndex, uint32_t arrayIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
GetSamplerArray(RHI::ShaderInputNameIndex &inputIndex) constAZ::RPI::ShaderResourceGroup
GetSamplerArray(RHI::ShaderInputSamplerIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
HasShaderVariantKeyFallbackEntry() constAZ::RPI::ShaderResourceGroup
IsQueuedForCompile() constAZ::RPI::ShaderResourceGroup
ResetViews()AZ::RPI::ShaderResourceGroup
SetBindlessViews(RHI::ShaderInputBufferIndex indirectResourceBufferIndex, const RHI::BufferView *indirectResourceBuffer, AZStd::span< const RHI::ImageView *const > imageViews, uint32_t *outIndices, AZStd::span< bool > isViewReadOnly, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetBindlessViews(RHI::ShaderInputBufferIndex indirectResourceBufferIndex, const RHI::BufferView *indirectResourceBuffer, AZStd::span< const RHI::BufferView *const > bufferViews, uint32_t *outIndices, AZStd::span< bool > isViewReadOnly, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetBuffer(RHI::ShaderInputNameIndex &inputIndex, const Data::Instance< Buffer > &buffer, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetBuffer(RHI::ShaderInputBufferIndex inputIndex, const Data::Instance< Buffer > &buffer, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetBufferArray(RHI::ShaderInputNameIndex &inputIndex, AZStd::span< const Data::Instance< Buffer > > buffers, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetBufferArray(RHI::ShaderInputBufferIndex inputIndex, AZStd::span< const Data::Instance< Buffer > > buffers, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetBufferView(RHI::ShaderInputNameIndex &inputIndex, const RHI::BufferView *bufferView, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetBufferView(RHI::ShaderInputBufferIndex inputIndex, const RHI::BufferView *bufferView, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetBufferViewArray(RHI::ShaderInputNameIndex &inputIndex, AZStd::span< const RHI::BufferView *const > bufferViews, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetBufferViewArray(RHI::ShaderInputBufferIndex inputIndex, AZStd::span< const RHI::BufferView *const > bufferViews, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetBufferViewUnboundedArray(RHI::ShaderInputBufferUnboundedArrayIndex inputIndex, AZStd::span< const RHI::BufferView *const > bufferViews)AZ::RPI::ShaderResourceGroup
SetConstant(RHI::ShaderInputNameIndex &inputIndex, const T &value)AZ::RPI::ShaderResourceGroup
SetConstant(RHI::ShaderInputConstantIndex inputIndex, const T &value) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetConstant(RHI::ShaderInputNameIndex &inputIndex, const T &value, uint32_t arrayIndex)AZ::RPI::ShaderResourceGroup
SetConstant(RHI::ShaderInputConstantIndex inputIndex, const T &value, uint32_t arrayIndex) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetConstantArray(RHI::ShaderInputNameIndex &inputIndex, AZStd::span< const T > values)AZ::RPI::ShaderResourceGroup
SetConstantArray(RHI::ShaderInputConstantIndex inputIndex, AZStd::span< const T > values) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetConstantArray(RHI::ShaderInputNameIndex &inputIndex, const AZStd::array< T, N > &values)AZ::RPI::ShaderResourceGroup
SetConstantArray(RHI::ShaderInputConstantIndex inputIndex, const AZStd::array< T, N > &values) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetConstantMatrixRows(RHI::ShaderInputNameIndex &inputIndex, const T &value, uint32_t rowCount)AZ::RPI::ShaderResourceGroup
SetConstantMatrixRows(RHI::ShaderInputConstantIndex inputIndex, const T &value, uint32_t rowCount) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetConstantRaw(RHI::ShaderInputNameIndex &inputIndex, const void *bytes, uint32_t byteCount)AZ::RPI::ShaderResourceGroup
SetConstantRaw(RHI::ShaderInputConstantIndex inputIndex, const void *bytes, uint32_t byteCount) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetConstantRaw(RHI::ShaderInputNameIndex &inputIndex, const void *bytes, uint32_t byteOffset, uint32_t byteCount) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetConstantRaw(RHI::ShaderInputConstantIndex inputIndex, const void *bytes, uint32_t byteOffset, uint32_t byteCount) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetImage(RHI::ShaderInputNameIndex &inputIndex, const Data::Instance< Image > &image, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetImage(RHI::ShaderInputImageIndex inputIndex, const Data::Instance< Image > &image, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetImageArray(RHI::ShaderInputNameIndex &inputIndex, AZStd::span< const Data::Instance< Image > > images, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetImageArray(RHI::ShaderInputImageIndex inputIndex, AZStd::span< const Data::Instance< Image > > images, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetImageView(RHI::ShaderInputNameIndex &inputIndex, const RHI::ImageView *imageView, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetImageView(RHI::ShaderInputImageIndex inputIndex, const RHI::ImageView *imageView, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetImageViewArray(RHI::ShaderInputNameIndex &inputIndex, AZStd::span< const RHI::ImageView *const > imageViews, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetImageViewArray(RHI::ShaderInputImageIndex inputIndex, AZStd::span< const RHI::ImageView *const > imageViews, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetImageViewUnboundedArray(RHI::ShaderInputImageUnboundedArrayIndex inputIndex, AZStd::span< const RHI::ImageView *const > imageViews)AZ::RPI::ShaderResourceGroup
SetSampler(RHI::ShaderInputNameIndex &inputIndex, const RHI::SamplerState &sampler, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetSampler(RHI::ShaderInputSamplerIndex inputIndex, const RHI::SamplerState &sampler, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetSamplerArray(RHI::ShaderInputNameIndex &inputIndex, AZStd::span< const RHI::SamplerState > samplers, uint32_t arrayIndex=0)AZ::RPI::ShaderResourceGroup
SetSamplerArray(RHI::ShaderInputSamplerIndex inputIndex, AZStd::span< const RHI::SamplerState > samplers, uint32_t arrayIndex=0) (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroup
SetShaderVariantKeyFallbackValue(const ShaderVariantKey &shaderKey)AZ::RPI::ShaderResourceGroup
ShaderResourceGroupPool (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroupfriend
ShaderSystem (defined in AZ::RPI::ShaderResourceGroup)AZ::RPI::ShaderResourceGroupfriend