D3DHAL_CLIPPEDTRIANGLEFAN 結構 (d3dhal.h)

僅限 DirectX 8.0 和更新版本。

D3DHAL_DP2COMMAND結構的 bCommand 成員設定為 D3DDP2OP_CLIPPEDTRIANGLEFAN 時,D3dDrawPrimitives2 回呼會從命令緩衝區剖析一或多個D3DHAL_CLIPPEDTRIANGLEFAN結構,並用來轉譯裁剪的三角形風扇。

語法

typedef struct _D3DHAL_CLIPPEDTRIANGLEFAN {
  DWORD FirstVertexOffset;
  DWORD dwEdgeFlags;
  DWORD PrimitiveCount;
} D3DHAL_CLIPPEDTRIANGLEFAN;

成員

FirstVertexOffset

指定頂點數據開頭的數據流0位移, (不是頂點) 的索引。

dwEdgeFlags

指定位掩碼,識別轉譯線框 (時要繪製哪些邊緣,以防止裁剪) 所導入的邊緣繪製。 如需此位掩碼的詳細資訊,請參閱 D3DHAL_DP2TRIANGLEFAN_IMM 結構的一節。

PrimitiveCount

指定指定三角形風扇中的三角形數目。

規格需求

需求
標頭 d3dhal.h (包含 D3dhal.h)

另請參閱

D3DDP2OP_CLIPPEDTRIANGLEFAN

D3DHAL_DP2COMMAND

D3dDrawPrimitives2