структура 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по