D3DHAL_DP2DRAWPRIMITIVE 구조체(d3dhal.h)
DirectX 8.0 이상 버전만 해당합니다.
D3DHAL_DP2COMMAND 구조체의 bCommand 멤버가 D3DDP2OP_DRAWPRIMITIVE 설정되고 기본 형식을 렌더링하는 데 사용되는 경우 D3DHAL_DRAWPRIMITIVED3dDrawPrimitives2 콜백에 의해 명령 버퍼에서 구문 분석됩니다.
구문
typedef struct _D3DHAL_DP2DRAWPRIMITIVE {
D3DPRIMITIVETYPE primType;
DWORD VStart;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE;
멤버
primType
그릴 기본 형식(D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP 또는 D3DPT_TRIANGLEFAN 중 하나)을 지정합니다.
VStart
그리기를 시작할 꼭짓점 요소의 인덱스(각 활성 꼭짓점 스트림으로)를 지정합니다. 실제 꼭짓점 데이터는 D3DHAL_DRAWPRIMITIVES2DATA 꼭짓점 데이터 포인터가 아닌 현재 꼭짓점 스트림(현재 꼭짓점 셰이더에서 참조)에서 읽어야 합니다.
PrimitiveCount
지정된 기본 형식에 대해 그릴 삼각형, 선 또는 점의 수를 지정합니다.
설명
꼭짓점 데이터는 변환되지 않거나(하드웨어에서 하드웨어 꼭짓점 처리를 지원하는 경우) 애플리케이션이 해당 형식의 데이터를 런타임에 제공한 경우 변환할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dhal.h(D3dhal.h 포함) |
추가 정보
D3DDP2OP_DRAWPRIMITIVE