D3D12_ROOT_PARAMETER1 구조체(d3d12.h)
루트 서명 버전 1.1의 슬롯에 대해 설명합니다.
구문
typedef struct D3D12_ROOT_PARAMETER1 {
D3D12_ROOT_PARAMETER_TYPE ParameterType;
union {
D3D12_ROOT_DESCRIPTOR_TABLE1 DescriptorTable;
D3D12_ROOT_CONSTANTS Constants;
D3D12_ROOT_DESCRIPTOR1 Descriptor;
};
D3D12_SHADER_VISIBILITY ShaderVisibility;
} D3D12_ROOT_PARAMETER1;
멤버
ParameterType
루트 서명 슬롯의 형식을 지정하는 D3D12_ROOT_PARAMETER_TYPE 형식의 값입니다. 이 멤버는 아래 공용 구조체에서 사용할 형식을 결정합니다.
DescriptorTable
설명자 테이블의 레이아웃을 설명자 힙에서 차례로 나타나는 설명자 범위의 컬렉션으로 설명하는 D3D12_ROOT_DESCRIPTOR_TABLE1 구조체입니다.
Constants
셰이더에 하나의 상수 버퍼로 표시되는 루트 서명의 상수 인라인을 설명하는 D3D12_ROOT_CONSTANTS 구조체입니다.
Descriptor
셰이더에 표시되는 루트 서명의 설명자를 인라인으로 설명하는 D3D12_ROOT_DESCRIPTOR1 구조체입니다.
ShaderVisibility
루트 서명 슬롯의 내용에 액세스할 수 있는 셰이더를 지정하는 D3D12_SHADER_VISIBILITY 형식의 값입니다.
설명
이 구조체를 D3D12_ROOT_SIGNATURE_DESC1 구조체와 함께 사용합니다.
도우미 구조 CD3DX12_ROOT_PARAMETER1 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12.h |