D3DHAL_DP2COMMAND 구조체(d3dhal.h)

하나 이상의 D3DHAL_DP2COMMAND 구조체는 D3dDrawPrimitives2 콜백에 의해 명령 버퍼에서 구문 분석되며, 수신한 정보를 사용하여 하나 이상의 기본 형식을 그립니다. 각 구조체는 그릴 기본 형식 또는 처리할 상태 변경을 지정합니다.

구문

typedef struct _D3DHAL_DP2COMMAND {
  BYTE  bCommand;
  BYTE  bReserved;
  union {
    WORD wPrimitiveCount;
    WORD wStateCount;
  };
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;

멤버

bCommand

그릴 기본 형식 또는 처리할 상태 변경을 지정합니다. 이 멤버는 D3DHAL_DP2OPERATION 열거된 값 중 하나일 수 있습니다.

bReserved

시스템 사용을 위해 예약되며 드라이버에서 무시해야 합니다.

wPrimitiveCount

처리할 기본 형식의 수를 지정합니다. 이 멤버는 bCommand 가 D3DDP2OP_RENDERSTATE 또는 D3DDP2OP_TEXTURESTAGESTATE 아닌 경우에 유효합니다.

wStateCount

처리할 상태 변경 횟수를 지정합니다. 이 멤버는 bCommand 가 D3DDP2OP_RENDERSTATE 또는 D3DDP2OP_TEXTURESTAGESTATE 중 하나일 때 유효합니다.

요구 사항

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

추가 정보

D3DDP2OP_RENDERSTATE

D3DDP2OP_TEXTURESTAGESTATE

D3DHAL_DP2OPERATION

D3dDrawPrimitives2