共用方式為


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

D3DHAL_DP2OPERATION

D3dDrawPrimitives2