D3DHAL_DP2COMMAND 結構 (d3dhal.h)
D3dDrawPrimitives2 回呼會從命令緩衝區剖析一或多個D3DHAL_DP2COMMAND結構,它會使用接收的信息來繪製一或多個基本類型。 每個結構都會指定要繪製的基本類型,或指定要處理的狀態變更。
語法
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