D3DMTEXTUREFILTERTYPE
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