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. Solo la última entrada de una tabla puede tener un tamaño sin límite. 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. Flags
Tipo: D3D12_DESCRIPTOR_RANGE_FLAGS Especifica las D3D12_DESCRIPTOR_RANGE_FLAGS que determinan la volatilidad de los descriptores y los datos. OffsetInDescriptorsFromTableStart
Tipo: UINT El desplazamiento en descriptores desde el inicio de la signatura raíz. 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_TABLE1. Consulte la estructura auxiliar CD3DX12_DESCRIPTOR_RANGE1.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
