Skip to main content
루트 서명 버전 1.0의 슬롯을 설명합니다.

구문

멤버

ParameterType
형식: D3D12_ROOT_PARAMETER_TYPE
루트 서명 슬롯의 유형을 지정하는 D3D12_ROOT_PARAMETER_TYPE 형식의 값입니다. 이 멤버는 아래 유니온(union)에서 사용할 형식을 결정합니다. DescriptorTable
형식: D3D12_ROOT_DESCRIPTOR_TABLE
디스크립터 힙에서 차례로 나타나는 디스크립터 범위 컬렉션으로서 디스크립터 테이블의 레이아웃을 설명하는 D3D12_ROOT_DESCRIPTOR_TABLE 구조체입니다. Constants
형식: D3D12_ROOT_CONSTANTS
루트 서명에 인라인된 상수를 설명하는 D3D12_ROOT_CONSTANTS 구조체이며, 셰이더에서는 하나의 상수 버퍼로 나타납니다. Descriptor
형식: D3D12_ROOT_DESCRIPTOR
셰이더에 나타나는 루트 서명에 인라인된 디스크립터를 설명하는 D3D12_ROOT_DESCRIPTOR 구조체입니다. ShaderVisibility
형식: D3D12_SHADER_VISIBILITY
루트 서명 슬롯의 내용에 액세스할 수 있는 셰이더를 지정하는 D3D12_SHADER_VISIBILITY 형식의 값입니다.

설명

D3D12_ROOT_SIGNATURE_DESC는 디스크립터 테이블과 인라인 상수를 포함할 수 있습니다. 더 유능한 하드웨어는 루트 서명에 인라인 디스크립터도 지원할 수 있습니다. 루트 서명의 바인딩 슬롯 수는 특정 크기 미만으로 유지될 때 가장 효율적이며 상한을 가질 수도 있습니다.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

함께 보기

CD3DX12_ROOT_PARAMETER 핵심 구조체 루트 서명 만들기 D3D12_ROOT_PARAMETER1
마지막 수정일 2026년 8월 24일