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::ShaderResourceGroup | static |
Create(const Data::Asset< ShaderAsset > &shaderAsset, const SupervariantIndex &supervariantIndex, const AZ::Name &srgName) | AZ::RPI::ShaderResourceGroup | static |
FindShaderInputBufferIndex(const Name &name) const | AZ::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) const | AZ::RPI::ShaderResourceGroup | |
GetBuffer(RHI::ShaderInputBufferIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetBufferArray(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetBufferArray(RHI::ShaderInputBufferIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetBufferView(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex=0) const | AZ::RPI::ShaderResourceGroup | |
GetBufferView(RHI::ShaderInputBufferIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetBufferViewArray(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetBufferViewArray(RHI::ShaderInputBufferIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetConstant(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetConstant(RHI::ShaderInputConstantIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetConstant(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex) const | AZ::RPI::ShaderResourceGroup | |
GetConstant(RHI::ShaderInputConstantIndex inputIndex, uint32_t arrayIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetConstantArray(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetConstantArray(RHI::ShaderInputConstantIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetConstantRaw(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetConstantRaw(RHI::ShaderInputConstantIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetImage(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex=0) const | AZ::RPI::ShaderResourceGroup | |
GetImage(RHI::ShaderInputImageIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetImageArray(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetImageArray(RHI::ShaderInputImageIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetImageView(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex=0) const | AZ::RPI::ShaderResourceGroup | |
GetImageView(RHI::ShaderInputImageIndex inputIndex, uint32_t arrayIndex=0) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetImageViewArray(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetImageViewArray(RHI::ShaderInputImageIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetLayout() const | AZ::RPI::ShaderResourceGroup | |
GetRHIShaderResourceGroup() | AZ::RPI::ShaderResourceGroup | |
GetSampler(RHI::ShaderInputNameIndex &inputIndex, uint32_t arrayIndex) const | AZ::RPI::ShaderResourceGroup | |
GetSampler(RHI::ShaderInputSamplerIndex inputIndex, uint32_t arrayIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
GetSamplerArray(RHI::ShaderInputNameIndex &inputIndex) const | AZ::RPI::ShaderResourceGroup | |
GetSamplerArray(RHI::ShaderInputSamplerIndex inputIndex) const (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | |
HasShaderVariantKeyFallbackEntry() const | AZ::RPI::ShaderResourceGroup | |
IsQueuedForCompile() const | AZ::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::ShaderResourceGroup | friend |
ShaderSystem (defined in AZ::RPI::ShaderResourceGroup) | AZ::RPI::ShaderResourceGroup | friend |