Compartilhar via


D3DHAL_CLIPPEDTRIANGLEFAN estrutura (d3dhal.h)

Somente o DirectX 8.0 e versões posteriores.

Uma ou mais estruturas de D3DHAL_CLIPPEDTRIANGLEFAN são analisadas do buffer de comando pelo D3dDrawPrimitives2 retorno de chamada quando o membro bCommand da estrutura D3DHAL_DP2COMMAND está definido como D3DDP2OP_CLIPPEDTRIANGLEFAN e é usado para renderizar ventiladores de triângulo recortado.

Sintaxe

typedef struct _D3DHAL_CLIPPEDTRIANGLEFAN {
  DWORD FirstVertexOffset;
  DWORD dwEdgeFlags;
  DWORD PrimitiveCount;
} D3DHAL_CLIPPEDTRIANGLEFAN;

Membros

FirstVertexOffset

Especifica o deslocamento de bytes no fluxo 0 do início dos dados de vértice (não o índice do vértice).

dwEdgeFlags

Especifica uma máscara de bits que identifica quais bordas devem ser desenhadas ao renderizar o quadro de fios (para impedir o desenho de bordas introduzido pelo recorte). Para obter mais informações sobre essa máscara de bits, consulte a seção Comentários da estrutura D3DHAL_DP2TRIANGLEFAN_IMM.

PrimitiveCount

Especifica o número de triângulos no ventilador de triângulo especificado.

Requisitos

Requisito Valor
cabeçalho d3dhal.h (inclua D3dhal.h)

Consulte também

D3DDP2OP_CLIPPEDTRIANGLEFAN

D3DHAL_DP2COMMAND

D3dDrawPrimitives2