#include <PipelineLayoutDescriptor.h>
Public Member Functions | |
AZ_TYPE_INFO (RootParameterBinding, "{1E396986-F6B5-4E46-8FAE-2DBA4B697883}") | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
RootParameterIndex | m_constantBuffer |
The root index of the SRG root constant buffer (if it exists). | |
RootParameterIndex | m_resourceTable |
The root index of the SRG resource descriptor table (if it exists). | |
RootParameterIndex | m_unboundedArrayResourceTables [MaxUnboundedArrays] |
RootParameterIndex | m_bindlessTable |
If unbounded arrays are present, the bindless parameter index refers to the root argument designated for the bindless table. | |
RootParameterIndex | m_samplerTable |
The root index of the SRG sampler descriptor table (if it exists). | |
Static Public Attributes | |
static const uint32_t | MaxUnboundedArrays = 2 |
Describes the root parameter binding for each component of a DX12 shader resource group.
|
static |
The root indices of the SRG unbounded array resource descriptor tables (if any). TODO: This restriction should be lifted