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