다음을 통해 공유


D3D10DDIARG_SIGNATURE_ENTRY 구조체(d3d10umddi.h)

D3D10DDIARG_SIGNATURE_ENTRY 구조체는 서명에 대한 항목을 설명합니다.

구문

typedef struct D3D10DDIARG_SIGNATURE_ENTRY {
  [in] D3D10_SB_NAME SystemValue;
  [in] UINT          Register;
  [in] BYTE          Mask;
} D3D10DDIARG_SIGNATURE_ENTRY;

멤버

[in] SystemValue

서명 항목의 시스템 이름을 나타내는 D3D10_SB_NAME 형식의 값입니다. D3D10_SB_NAME 열거형은 D3d10tokenizedprogramformat.hpp 헤더 파일에 정의되어 있습니다. 다음 값 중 하나를 설정할 수 있습니다.

시스템 이름
D3D10_SB_NAME_UNDEFINED(0) 항목에 시스템 이름이 없습니다.
D3D10_SB_NAME_POSITION (1) 위치.
D3D10_SB_NAME_CLIP_DISTANCE (2) 클립 거리입니다.
D3D10_SB_NAME_CULL_DISTANCE (3) 컬링 거리.
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) 대상 배열 인덱스 렌더링
D3D10_SB_NAME_VIEWPORT_ARRAY_INDEX (5) 뷰포트 배열 인덱스입니다.
D3D10_SB_NAME_VERTEX_ID (6) 꼭짓점 ID입니다.
D3D10_SB_NAME_PRIMITIVE_ID (7) 기본 ID입니다.
D3D10_SB_NAME_INSTANCE_ID (8) 인스턴스 ID입니다.
D3D10_SB_NAME_IS_FRONT_FACE (9) 앞면입니다.

[in] Register

서명 항목에 대한 레지스터의 수입니다.

[in] Mask

서명 항목에 대한 xyzw 마스크입니다. 마스크의 최소 4개 LSB(비트)는 각각 xyzw를 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

D3D10DDIARG_STAGE_IO_SIGNATURES