D3D11_1DDIARG_SIGNATURE_ENTRY 구조체(d3d10umddi.h)
서명에 대한 항목을 설명합니다.
구문
typedef struct D3D11_1DDIARG_SIGNATURE_ENTRY {
[in] D3D10_SB_NAME SystemValue;
[in] UINT Register;
[in] BYTE Mask;
D3D10_SB_REGISTER_COMPONENT_TYPE RegisterComponentType;
D3D11_SB_OPERAND_MIN_PRECISION MinPrecision;
} D3D11_1DDIARG_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 마스크입니다. 마스크의 LSB(최소 비트) 4개는 각각 xyzw를 나타냅니다.
RegisterComponentType
레지스터 구성 요소 형식을 나타내는 D3D10_SB_REGISTER_COMPONENT_TYPE 형식입니다.
D3D10_SB_REGISTER_COMPONENT_TYPE 열거형은 D3d10tokenizedprogramformat.hpp 헤더 파일에 정의됩니다.
MinPrecision
원본 및 대상 피연산자의 최소 정밀도를 나타내는 D3D11_SB_OPERAND_MIN_PRECISION 형식입니다.
D3D11_SB_OPERAND_MIN_PRECISION 열거형은 D3d10tokenizedprogramformat.hpp 헤더 파일에 정의됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |