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