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

指定给定三角形风扇中的三角形数。

要求

要求
Header d3dhal.h (包括 D3dhal.h)

另请参阅

D3DDP2OP_CLIPPEDTRIANGLEFAN

D3DHAL_DP2COMMAND

D3dDrawPrimitives2