D3D12_COMMAND_SIGNATURE_DESC 구조체(d3d12.h)
명령 서명의 인수(매개 변수)를 설명합니다.
구문
typedef struct D3D12_COMMAND_SIGNATURE_DESC {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
UINT NodeMask;
} D3D12_COMMAND_SIGNATURE_DESC;
멤버
ByteStride
그리기 버퍼의 각 명령 크기를 바이트 단위로 지정합니다.
NumArgumentDescs
명령 서명의 인수 수를 지정합니다.
pArgumentDescs
인수가 꼭짓점 버퍼, 상수, 상수 버퍼 뷰, 셰이더 리소스 뷰 또는 순서가 지정되지 않은 액세스 뷰인지 여부를 포함하여 인수의 세부 정보를 포함하는 D3D12_INDIRECT_ARGUMENT_DESC 구조체의 배열입니다.
NodeMask
단일 GPU 작업의 경우 0으로 설정합니다. 여러 GPU 노드가 있는 경우 비트 를 설정하여 명령 서명을 적용할 노드(디바이스의 물리적 어댑터)를 식별합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 다중 어댑터 시스템을 참조하세요.
설명
CreateCommandSignature에서 이 구조를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12.h |