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