D3DHAL_DP2STARTVERTEX 구조체(d3dhal.h)

D3DHAL_DP2STARTVERTEX 구조체는 명령 버퍼의 특정 D3DHAL_DP2COMMAND 구조를 따르고 D3dDrawPrimitives2에서 사용할 첫 번째 꼭짓점의 꼭짓점 버퍼 오프셋을 나타냅니다.

구문

typedef struct _D3DHAL_DP2STARTVERTEX {
  WORD wVStart;
} D3DHAL_DP2STARTVERTEX, *LPD3DHAL_DP2STARTVERTEX;

멤버

wVStart

꼭짓점 버퍼에서 꼭짓점의 위치를 결정하는 데 사용되는 인덱스에 추가할 추가 오프셋을 지정합니다(인덱싱된 기본 형식의 경우).

설명

D3DHAL_DP2STARTVERTEX 구조체는 D3DHAL_DP2COMMAND bCommand 멤버가 다음 값 중 하나일 때 명령 버퍼의 D3DHAL_DP2COMMAND 구조를 따릅니다.

  • D3DDP2OP_INDEXEDLINELIST2
  • D3DDP2OP_INDEXEDLINESTRIP
  • D3DDP2OP_INDEXEDTRIANGLELIST2
  • D3DDP2OP_INDEXEDTRIANGLESTRIP
  • D3DDP2OP_INDEXEDTRIANGLEFAN
이러한 기본 형식의 첫 번째 꼭짓점은 꼭짓점 버퍼의 시작 부분에서 (wVStart + dwVertexOffset) 바이트이며, 여기서 dwVertexOffsetD3DHAL_DRAWPRIMITIVES2DATA 멤버입니다.

요구 사항

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

추가 정보

D3DDP2OP_INDEXEDLINELIST2

D3DDP2OP_INDEXEDLINESTRIP

D3DDP2OP_INDEXEDTRIANGLEFAN

D3DDP2OP_INDEXEDTRIANGLELIST2

D3DDP2OP_INDEXEDTRIANGLESTRIP

D3DHAL_DP2COMMAND

D3DHAL_DRAWPRIMITIVES2DATA

D3dDrawPrimitives2