共用方式為


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