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

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

AZ_DEFAULT_COPY_MOVE(ShaderResourceGroupData) (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
EnableResourceTypeCompilation(ResourceTypeMask resourceTypeMask)AZ::RHI::ShaderResourceGroupData
FindShaderInputBufferIndex(const Name &name) constAZ::RHI::ShaderResourceGroupData
FindShaderInputConstantIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
FindShaderInputImageIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
FindShaderInputSamplerIndex(const Name &name) const (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
GetBindlessResourceViews() constAZ::RHI::ShaderResourceGroupData
GetBindlessViewsSize() constAZ::RHI::ShaderResourceGroupData
GetBufferGroup() const (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
GetBufferView(ShaderInputBufferIndex inputIndex, uint32_t arrayIndex) constAZ::RHI::ShaderResourceGroupData
GetBufferViewArray(ShaderInputBufferIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetBufferViewUnboundedArray(ShaderInputBufferUnboundedArrayIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetConstant(ShaderInputConstantIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetConstant(ShaderInputConstantIndex inputIndex, uint32_t arrayIndex) constAZ::RHI::ShaderResourceGroupData
GetConstantArray(ShaderInputConstantIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetConstantData() constAZ::RHI::ShaderResourceGroupData
GetConstantRaw(ShaderInputConstantIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetConstantsData() constAZ::RHI::ShaderResourceGroupData
GetImageGroup() constAZ::RHI::ShaderResourceGroupData
GetImageView(ShaderInputImageIndex inputIndex, uint32_t arrayIndex) constAZ::RHI::ShaderResourceGroupData
GetImageViewArray(ShaderInputImageIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetImageViewUnboundedArray(ShaderInputImageUnboundedArrayIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetLayout() constAZ::RHI::ShaderResourceGroupData
GetSampler(ShaderInputSamplerIndex inputIndex, uint32_t arrayIndex) constAZ::RHI::ShaderResourceGroupData
GetSamplerArray(ShaderInputSamplerIndex inputIndex) constAZ::RHI::ShaderResourceGroupData
GetSamplerGroup() const (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
GetUpdateMask() constAZ::RHI::ShaderResourceGroupData
ResetUpdateMask()AZ::RHI::ShaderResourceGroupData
ResetViews()AZ::RHI::ShaderResourceGroupData
ResourceType enum name (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
ResourceTypeMask enum name (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
SetBindlessViews(ShaderInputBufferIndex indirectResourceBufferIndex, const RHI::BufferView *indirectResourceBuffer, AZStd::span< const ImageView *const > imageViews, uint32_t *outIndices, AZStd::span< bool > isViewReadOnly, uint32_t arrayIndex=0)AZ::RHI::ShaderResourceGroupData
SetBindlessViews(ShaderInputBufferIndex indirectResourceBufferIndex, const RHI::BufferView *indirectResourceBuffer, AZStd::span< const BufferView *const > bufferViews, uint32_t *outIndices, AZStd::span< bool > isViewReadOnly, uint32_t arrayIndex=0)AZ::RHI::ShaderResourceGroupData
SetBufferView(ShaderInputBufferIndex inputIndex, const BufferView *bufferView, uint32_t arrayIndex=0)AZ::RHI::ShaderResourceGroupData
SetBufferViewArray(ShaderInputBufferIndex inputIndex, AZStd::span< const BufferView *const > bufferViews, uint32_t arrayIndex=0)AZ::RHI::ShaderResourceGroupData
SetBufferViewUnboundedArray(ShaderInputBufferUnboundedArrayIndex inputIndex, AZStd::span< const BufferView *const > bufferViews)AZ::RHI::ShaderResourceGroupData
SetConstant(ShaderInputConstantIndex inputIndex, const T &value)AZ::RHI::ShaderResourceGroupData
SetConstant(ShaderInputConstantIndex inputIndex, const T &value, uint32_t arrayIndex)AZ::RHI::ShaderResourceGroupData
SetConstantArray(ShaderInputConstantIndex inputIndex, AZStd::span< const T > values)AZ::RHI::ShaderResourceGroupData
SetConstantData(const void *bytes, uint32_t byteCount)AZ::RHI::ShaderResourceGroupData
SetConstantData(const void *bytes, uint32_t byteOffset, uint32_t byteCount) (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
SetConstantMatrixRows(ShaderInputConstantIndex inputIndex, const T &value, uint32_t rowCount)AZ::RHI::ShaderResourceGroupData
SetConstantRaw(ShaderInputConstantIndex inputIndex, const void *bytes, uint32_t byteCount)AZ::RHI::ShaderResourceGroupData
SetConstantRaw(ShaderInputConstantIndex inputIndex, const void *bytes, uint32_t byteOffset, uint32_t byteCount) (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData
SetImageView(ShaderInputImageIndex inputIndex, const ImageView *imageView, uint32_t arrayIndex)AZ::RHI::ShaderResourceGroupData
SetImageViewArray(ShaderInputImageIndex inputIndex, AZStd::span< const ImageView *const > imageViews, uint32_t arrayIndex=0)AZ::RHI::ShaderResourceGroupData
SetImageViewUnboundedArray(ShaderInputImageUnboundedArrayIndex inputIndex, AZStd::span< const ImageView *const > imageViews)AZ::RHI::ShaderResourceGroupData
SetSampler(ShaderInputSamplerIndex inputIndex, const SamplerState &sampler, uint32_t arrayIndex=0)AZ::RHI::ShaderResourceGroupData
SetSamplerArray(ShaderInputSamplerIndex inputIndex, AZStd::span< const SamplerState > samplers, uint32_t arrayIndex=0)AZ::RHI::ShaderResourceGroupData
ShaderResourceGroupData()AZ::RHI::ShaderResourceGroupData
ShaderResourceGroupData(const ShaderResourceGroupLayout *shaderResourceGroupLayout)AZ::RHI::ShaderResourceGroupDataexplicit
ShaderResourceGroupData(const ShaderResourceGroupPool &shaderResourceGroupPool)AZ::RHI::ShaderResourceGroupDataexplicit
ShaderResourceGroupData(const ShaderResourceGroup &shaderResourceGroup)AZ::RHI::ShaderResourceGroupDataexplicit
~ShaderResourceGroupData() (defined in AZ::RHI::ShaderResourceGroupData)AZ::RHI::ShaderResourceGroupData