Compartilhar via


D3DMTEXTUREFILTERTYPE

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa enumeração fornece valores para os estados do estágio de textura usados para a filtragem de textura e mipmaps. O aplicável estágio de textura estados são D3DMTSS_MAGFILTER, D3DMTSS_MINFILTER e D3DMTSS_MIPFILTER (consulte D3DMTEXTURESTAGESTATETYPE).

Syntax

typedef enum _D3DMTEXTUREFILTERTYPE {
  D3DMTEXF_NONE        = 0,
  D3DMTEXF_POINT       = 1,
  D3DMTEXF_LINEAR      = 2,
  D3DMTEXF_ANISOTROPIC = 3,
  D3DMTEXF_FORCE_ULONG = 0x7fffffff,
} D3DMTEXTUREFILTERTYPE;

Elementos

  • D3DMTEXF_NONE
    Identifica que a filtragem está desabilitada. Esse valor é válido somente para D3DMTSS_MIPFILTER.
  • D3DMTEXF_POINT
    Identifica que o valor cor no Texel correspondente mais próximo para coordenar a textura é usado.
  • D3DMTEXF_LINEAR
    Identifica que o mais próximo Texel — mais o texels imediatamente acima, abaixo, esquerdo e direito do Texel mais próximo — são usados em um peso médio.
  • D3DMTEXF_ANISOTROPIC
    Identifica que a filtragem anisotropic é usada. A filtragem anisotropic é uma variante de filtragem linear que compensa para a orientação das estrofes primitivos a orientação do espaço Tela. A filtragem anisotropic usa uma constante, qual é o máximo permitido anisotropy. Esta constante inteiro sem assinatura é definida em uma base por estágio, o estado do estágio de textura D3DMTSS_MAXANISOTROPY. O valor de 1 faz com que todos os cálculos a ser desativado e os resultados são idênticas às filtragem linear.
  • D3DMTEXF_FORCE_ULONG
    Força o compilador para interpretar a enumeração como um valor ULONG. Este valor não é usada diretamente na programação do Mobile Direct3D.

Remarks

Filtro de ampliação do estágio uma textura definida pelo chamado de IDirect3DMobileDevice::SetTextureStageState método com o valor D3DMTSS_MAGFILTER como o segundo parâmetro e um membro dessa enumeração como o terceiro parâmetro.

Filtro minification do estágio uma textura definida pelo chamado IDirect3DMobileDevice::SetTextureStageState Com o valor D3DMTSS_MINFILTER como o segundo parâmetro e um membro dessa enumeração como o terceiro parâmetro.

Definir o filtro de textura para usar entre níveis mipmap por chamado IDirect3DMobileDevice::SetTextureStageState Com o valor D3DMTSS_MIPFILTER como o segundo parâmetro e um membro dessa enumeração como o terceiro parâmetro.

Requirements

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 Enumerations
D3DMTEXTURESTAGESTATETYPE
IDirect3DMobileDevice::SetTextureStageState