D3DDDIARG_DRAWPRIMITIVE2 구조체(d3dumddi.h)

D3DDDIARG_DRAWPRIMITIVE2 구조체는 그릴 인덱싱되지 않은 기본 형식을 설명합니다.

구문

typedef struct _D3DDDIARG_DRAWPRIMITIVE2 {
  [in] D3DPRIMITIVETYPE PrimitiveType;
  [in] UINT             FirstVertexOffset;
  [in] UINT             PrimitiveCount;
} D3DDDIARG_DRAWPRIMITIVE2;

멤버

[in] PrimitiveType

그릴 기본 형식을 나타내는 D3DPRIMITIVETYPE 형식의 값입니다. 이 멤버는 D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP 또는 D3DPT_TRIANGLEFAN 값 중 하나일 수 있습니다. D3DPRIMITIVETYPE 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.

[in] FirstVertexOffset

꼭짓점 데이터의 스트림 0에 있는 오프셋(바이트)입니다. 이 멤버는 DrawPrimitive 함수와 함께 사용되는 D3DDDIARG_DRAWPRIMITIVE 구조체의 VStart 멤버와 다릅니다. VStart에서 꼭짓점 스트림의 꼭짓점 데이터 시작은 실제 바이트 오프셋이 아닌 꼭짓점 인덱스로 지정됩니다.

[in] PrimitiveCount

지정된 기본 형식에 대해 그릴 삼각형, 선 또는 점의 수입니다.

설명

Microsoft Direct3D 런타임은 사용자 모드 디스플레이 드라이버의 DrawPrimitive2 함수 호출에서 pData 매개 변수의 꼭짓점 데이터 설명에 대한 포인터를 전달하기 전에 꼭짓점 데이터를 변환합니다.

요구 사항

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

추가 정보

D3DDDIARG_DRAWPRIMITIVE

DrawPrimitive2