D3DDDIARG_DRAWPRIMITIVE 구조체는 그릴 인덱스되지 않은 기본 형식을 설명합니다.
통사론
typedef struct _D3DDDIARG_DRAWPRIMITIVE {
[in] D3DPRIMITIVETYPE PrimitiveType;
[in] UINT VStart;
[in] UINT PrimitiveCount;
} D3DDDIARG_DRAWPRIMITIVE;
회원
[in] PrimitiveType
그릴 기본 형식을 나타내는 D3DPRIMITIVETYPE 형식의 값입니다. 이 멤버는 D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP 또는 D3DPT_TRIANGLEFAN 값 중 하나일 수 있습니다. D3DPRIMITIVETYPE 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.
[in] VStart
그리기를 시작할 꼭짓점 요소의 인덱스(각 활성 꼭짓점 스트림으로)입니다. 현재 꼭짓점 스트림(현재 꼭짓점 셰이더에서 참조되는 꼭짓점 스트림)에서 꼭짓점 데이터를 읽어야 합니다.
[in] PrimitiveCount
지정된 기본 형식에 대해 그릴 삼각형, 선 또는 점의 수입니다.
발언
Microsoft Direct3D 런타임은 사용자 모드 표시 드라이버의 DrawPrimitive 함수에 대한 호출에서 pData 매개 변수의 꼭짓점 데이터 설명에 대한 포인터를 전달하기 전에 꼭짓점 데이터를 변환하지 않습니다.
런타임이 DrawPrimitive 호출에서 pFlagBuffer 매개 변수가 가리키는 값에 삼각형 가장자리 플래그를 지정하는 경우 또한 런타임은 하나 이상의 삼각형을 그리도록 지정합니다. 즉, 런타임은 PrimitiveType 멤버의 D3DPT_TRIANGLEFAN 값을 지정하고 pData 매개 변수가 가리키는 D3DDDIARG_DRAWPRIMITIVE PrimitiveCount 멤버에서 0xFFFFFFFF 0x00000001 DrawPrimitive 호출).
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 | d3dumddi.h(D3dumddi.h 포함) |