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