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 포함) |