Sintaxis
Miembros
RangeTypeTipo: D3D12_DESCRIPTOR_RANGE_TYPE Un valor de tipo D3D12_DESCRIPTOR_RANGE_TYPE que especifica el tipo de intervalo de descriptores. NumDescriptors
Tipo: UINT El número de descriptores del intervalo. Use -1 o UINT_MAX para especificar un tamaño sin límite. Si un intervalo de descriptores determinado no tiene límite, debe ser el último intervalo de la definición de la tabla o, de lo contrario, el intervalo siguiente de la definición de la tabla debe tener un valor de OffsetInDescriptorsFromTableStart que no sea D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND. BaseShaderRegister
Tipo: UINT El registro base de sombreador del intervalo. Por ejemplo, para las vistas de recursos de sombreador (SRV), 3 se asigna a ”: register(t3);” en HLSL. RegisterSpace
Tipo: UINT El espacio de registro. Normalmente puede ser 0, pero permite que varias matrices de descriptores de tamaño desconocido no parezcan superponerse. Por ejemplo, para las SRV, al ampliar el ejemplo de la descripción del miembro BaseShaderRegister, 5 se asigna a ”: register(t3,space5);” en HLSL. OffsetInDescriptorsFromTableStart
Tipo: UINT El desplazamiento en descriptores, desde el inicio de la tabla de descriptores que se estableció como valor de argumento raíz para esta ranura de parámetro. Este valor puede ser D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND, que indica que este intervalo debe seguir inmediatamente al intervalo anterior.
Comentarios
Esta estructura es un miembro de la estructura D3D12_ROOT_DESCRIPTOR_TABLE.Requisitos
Encabezado: d3d12_xs.h o d3d12_x.hBiblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One
