Método IDirect3DBaseTexture9::SetAutoGenFilterType (d3d9helper.h)

Establezca el tipo de filtro que se usa para subveles mipmap generados automáticamente.

Sintaxis

HRESULT SetAutoGenFilterType(
  [in] D3DTEXTUREFILTERTYPE FilterType
);

Parámetros

[in] FilterType

Tipo: D3DTEXTUREFILTERTYPE

Tipo de filtro. Consulte D3DTEXTUREFILTERTYPE. Este método producirá un error si el tipo de filtro no es válido o no se admite.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto se puede D3DERR_INVALIDCALL.

Comentarios

Cambiar el tipo de filtro "suciedad" de los subveles mipmap y hace que se vuelvan a generar.

El tipo de filtro (predeterminado) establecido en el momento de la creación de texturas es D3DTEXF_LINEAR. Si el controlador no admite un filtro lineal, el tipo de filtro se establecerá en D3DTEXF_POINT. Todos los tipos de filtro admitidos por el controlador para el filtrado de texturas normales se admiten para la autogeneración, excepto D3DTEXF_NONE. Se producirá un error en SetAutoGenFilterType a menos que el controlador establezca los límites de D3DPTFILTERCAPS_MINFxxx adecuados. Estos valores se especifican en los miembros TextureFilterCaps o CubeTextureFilterCaps de D3DCAPS9.

Para obtener más información sobre los tipos de filtro de textura, vea D3DTEXTUREFILTERTYPE.

Este método no tiene ningún efecto si la textura no se crea con D3DUSAGE_AUTOGENMIPMAP. En este caso, no se devuelve ningún error. Para obtener más información sobre las constantes de uso, consulte D3DUSAGE.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d9helper.h (incluya D3D9.h)
Library D3D9.lib

Consulte también

GenerateMipSubLevels

GetAutoGenFilterType

IDirect3DBaseTexture9