다음을 통해 공유


D3D12_ROOT_DESCRIPTOR_TABLE 구조체(d3d12.h)

설명자 테이블의 루트 서명 1.0 레이아웃을 단일 기본 설명자 핸들을 기준으로 하는 설명자 범위의 컬렉션으로 설명합니다.

구문

typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
  UINT                         NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;

멤버

NumDescriptorRanges

테이블 레이아웃의 설명자 범위 수입니다.

pDescriptorRanges

설명자 범위를 설명하는 D3D12_DESCRIPTOR_RANGE 구조체의 배열입니다.

설명

샘플러가 CBV(상수 버퍼 뷰), UAV(순서가 지정되지 않은 액세스 뷰) 및 SRV(셰이더 리소스 뷰)와 동일한 설명자 테이블에서 허용되지 않습니다.

D3D12_ROOT_DESCRIPTOR_TABLE D3D12_ROOT_PARAMETER DescriptorTable멤버의 데이터 형식입니다. D3D12_ROOT_PARAMETERParameterType 멤버를 D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE 설정할 때 D3D12_ROOT_DESCRIPTOR_TABLE 사용합니다.

요구 사항

요구 사항
헤더 d3d12.h

추가 정보

CD3DX12_ROOT_DESCRIPTOR_TABLE

핵심 구조체

D3D12_ROOT_DESCRIPTOR_TABLE1