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