다음을 통해 공유


D3D12_ROOT_DESCRIPTOR1 구조체(d3d12.h)

셰이더에 표시되는 루트 서명 버전 1.1의 설명자를 인라인으로 설명합니다.

구문

typedef struct D3D12_ROOT_DESCRIPTOR1 {
  UINT                        ShaderRegister;
  UINT                        RegisterSpace;
  D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;

멤버

ShaderRegister

셰이더 레지스터입니다.

RegisterSpace

레지스터 공간입니다.

Flags

설명자의 변동성과 참조하는 데이터를 결정하는 D3D12_ROOT_DESCRIPTOR_FLAGS 지정합니다.

설명

D3D12_ROOT_DESCRIPTOR1 D3D12_ROOT_PARAMETER1 설명자멤버의 데이터 형식입니다. D3D12_ROOT_PARAMETER1ParameterType 필드를 D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV 또는 D3D12_ROOT_PARAMETER_TYPE_UAV 멤버로 설정할 때 D3D12_ROOT_DESCRIPTOR1 사용합니다.

도우미 구조 CD3DX12_ROOT_DESCRIPTOR1 참조하세요.

요구 사항

요구 사항
헤더 d3d12.h

추가 정보

핵심 구조체

D3D12_ROOT_DESCRIPTOR

루트 서명 버전 1.1