структура D3DHAL_CLIPPEDTRIANGLEFAN (d3dhal.h)
Только версии DirectX 8.0 и более поздних версий.
Один или несколько структур D3DHAL_CLIPPEDTRIANGLEFAN анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2 при bCommand члена структуры D3DHAL_DP2COMMAND задано значение D3DDP2OP_CLIPPEDTRIANGLEFAN и используются для отрисовки обрезанных вентиляторов треугольников.
Синтаксис
typedef struct _D3DHAL_CLIPPEDTRIANGLEFAN {
DWORD FirstVertexOffset;
DWORD dwEdgeFlags;
DWORD PrimitiveCount;
} D3DHAL_CLIPPEDTRIANGLEFAN;
Члены
FirstVertexOffset
Указывает смещение байтов в поток 0 начала данных вершины (а не индекс вершины).
dwEdgeFlags
Указывает битовую маску, которая определяет, какие края должны быть нарисованы при отрисовке проводной рамки (чтобы предотвратить рисование краев, введенных с помощью обрезки). Дополнительные сведения об этой битовой маске см. в разделе "Примечания" структуры D3DHAL_DP2TRIANGLEFAN_IMM.
PrimitiveCount
Указывает количество треугольников в заданном вентиляторе треугольников.
Требования
Требование | Ценность |
---|---|
заголовка | d3dhal.h (include D3dhal.h) |
См. также
D3DDP2OP_CLIPPEDTRIANGLEFAN