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