Поделиться через


структура 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

D3DHAL_DP2COMMAND

D3dDrawPrimitives2