仅 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