D3DHAL_DP2DRAWPRIMITIVE2 구조체(d3dhal.h)

DirectX 8.0 이상 버전만 해당합니다.

D3DHAL_DRAWPRIMITIVE2 D3DHAL_DP2COMMAND 구조체의 bCommand 멤버가 D3DDP2OP_DRAWPRIMITIVE2 설정되고 기본 형식을 렌더링하는 데 사용될 때 D3dDrawPrimitives2 콜백에 의해 명령 버퍼에서 구문 분석됩니다.

구문

typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
  D3DPRIMITIVETYPE primType;
  DWORD            FirstVertexOffset;
  DWORD            PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2;

멤버

primType

그릴 기본 형식(D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP 또는 D3DPT_TRIANGLEFAN 중 하나)을 지정합니다.

FirstVertexOffset

꼭짓점 데이터의 오프셋(바이트)을 스트림 0으로 지정합니다. 이는 꼭짓점 스트림에서 꼭짓점 데이터의 시작이 실제 바이트 오프셋이 아닌 꼭짓점 인덱스로 지정된 D3DDP2OP_DRAWPRIMITIVE 것과는 대조적입니다.

PrimitiveCount

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

설명

꼭짓점 데이터는 런타임에 의해 변환되었습니다.

요구 사항

요구 사항
헤더 d3dhal.h(D3dhal.h 포함)

추가 정보

D3DDP2OP_DRAWPRIMITIVE

D3DDP2OP_DRAWPRIMITIVE2

D3DHAL_DP2COMMAND

D3DHAL_DP2DRAWPRIMITIVE

D3dDrawPrimitives2