D3DMFVF Values
9/8/2008
A seguinte tabela mostra as macros relacionado para criação e a interpretação valores formato (FVF) vértice flexível (consulte Vertex Data Description).
Valor | Descrição |
---|---|
D3DMFVF_DIFFUSE |
O vértice contém um valor a ser usado como seu valor cor diffuse 32-bit ARGB color. |
D3DMFVF_MAX_NORMAL |
Consulte D3DMFVF_NORMAL_FIXED. |
D3DMFVF_MAX_POSITION |
Consulte D3DMFVF_XYZRHW_FLOAT. |
D3DMFVF_MAX_TEXCOUNT |
Consulte D3DMFVF_TEX4. |
D3DMFVF_NORMAL_FIXED |
O Normal vértice é especificado pelo assinado três valores fixos apontar 16.16 que representa sua x, y e z componentes. |
D3DMFVF_NORMAL_FLOAT |
O Normal vértice é especificado pelo IEEE três 32-bit valores ponto flutuante para seu x, y e z componentes. |
D3DMFVF_NORMAL_MASK |
Máscara de bits normais. |
D3DMFVF_NORMAL_NONE |
Não há nenhum vetor normal armazenado no vértice. Isso é definido Por padrão. Os vértices com este sinalizador não podem conter um vértice normal depois que eles sejam transformados. |
D3DMFVF_POSITION_MASK |
Máscara de bits posição. |
D3DMFVF_RESERVED |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_NORMAL1 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_NORMAL2 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_NORMAL3 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_NORMAL4 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_NORMAL5 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_POSITION1 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_POSITION2 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_POSITION3 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_RESERVED_POSITION4 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_SPECULAR |
O vértice contém um valor 32-bit ARGB color a ser usado como seu valor cor especulares. |
D3DMFVF_TEX0 a D3DMFVF_TEX4 |
Número de coordenar de textura define para este vértice. O real valores para esses sinalizadores não são serial. |
D3DMFVF_TEXCOORDCOUNT1 |
Coordenar a textura conjunto é unidimensional. |
D3DMFVF_TEXCOORDCOUNT2 |
Coordenar a textura conjunto é bidimensional. |
D3DMFVF_TEXCOORDCOUNT3 |
Coordenar a textura conjunto é tridimensional. |
(D3DMFVF_TEXCOORDFIXEDCoordIndex) |
Consulte D3DMFVF_TEXCOORDFIXED. |
(D3DMFVF_TEXCOORDFLOATCoordIndex) |
Consulte D3DMFVF_TEXCOORDFLOAT. |
D3DMFVF_TEXCOORDFORMAT_FIXED |
As coordenadas de textura são todos apontar fixo 16-bit valores. Cada coordenar de textura é armazenada no assinado formato fixo apontar 16.16. |
D3DMFVF_TEXCOORDFORMAT_FLOAT |
As coordenadas de textura são todos os 32-bit valores ponto flutuante IEEE. |
D3DMFVF_TEXCOORDFORMAT_RESERVED1 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
D3DMFVF_TEXCOORDFORMAT_RESERVED2 |
Este bit é reservado para futuros expansões para o mecanismo FVF. |
(D3DMFVF_TEXCOORDSIZE1CoordIndex) |
Consulte Macros D3DMFVF_TEXCOORDSIZE. |
D3DMFVF_TEXCOORDSIZE2(CoordIndex) |
Consulte Macros D3DMFVF_TEXCOORDSIZE. |
(D3DMFVF_TEXCOORDSIZE3CoordIndex) |
Consulte Macros D3DMFVF_TEXCOORDSIZE. |
D3DMFVF_TEXCOUNT_MASK |
Este é um utilitário valor e não identifica uma propriedade vértice (consulte Descrição de dados vértice). |
D3DMFVF_TEXCOUNT_SHIFT |
Este é um utilitário valor e não identifica uma propriedade vértice (consulte Descrição de dados vértice). |
D3DMFVF_TEXTURECOORDCOUNTS |
Este é um utilitário valor e não identifica uma propriedade vértice. |
D3DMFVF_TEXTURECOORDFORMATS |
Este é um utilitário valor e não identifica uma propriedade vértice. |
D3DMFVF_XYZ_FIXED |
A posição vértice é definida por um conjunto de três 32-bit inteiros de x, y e z usando assinado 16.16 codificação apontar fixo. A posição vértice está especificada no modelo espaço e deve ser transformada. Consulte " Comentários " para obter mais informações. |
D3DMFVF_XYZ_FLOAT |
A posição vértice é definida por um conjunto de três IEEE 32-bit ponto flutuante valores de x, y e z, em que ordem. A posição vértice está especificada no modelo espaço e deve ser transformada. O valor para a posição vértice w foi inferida serem 1.0F. Consulte " Comentários " para obter mais informações. |
D3DMFVF_XYZRHW_FIXED |
A posição vértice é definida por um conjunto de quatro 32-bit inteiros de x, y, z e rhw (recíproca do w homogêneos). Cada um de x, y, z e valores rhw são armazenadas em assinado 16.16 fixo apontar. Esta posição será considerada já ter sido transformados. Consulte " Comentários " para obter mais informações. |
D3DMFVF_XYZRHW_FLOAT |
A posição vértice é definida por um conjunto de quatro 32-bit valores ponto flutuante IEEE. O x e y valores são armazenados no espaço Tela. O valor rhw pode intervalo de positivo para infinito negativo. Valores de z que estejam entre os valores MinZ e MaxZ do porta de visualização são considerados dentro de porta de visualização. Consulte " Comentários " para obter mais informações. |
Remarks
Os sinalizadores D3DMFVF_XYZ_FLOAT, D3DMFVF_XYZRHW_FIXED, D3DMFVF_XYZRHW_FLOAT e D3DMFVF_XYZ_FIXED são mutuamente exclusivos. Somente um pode ser especificado em um válido valor FVF.
Requisitos
Header | d3dmtypes.h |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
Direct3D Mobile Macros
D3DMFVF_TEXCOORDSIZE Macros