Share via


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

추가 정보

핵심 구조체