структура D3DHAL_CLIPPEDTRIANGLEFAN (d3dhal.h)

Только DirectX 8.0 и более поздних версий.

Одна или несколько D3DHAL_CLIPPEDTRIANGLEFAN структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, если член bCommandD3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_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