Método IDirect3DBaseTexture9::SetLOD (d3d9helper.h)
Establece el nivel de detalle más detallado para una textura administrada.
Sintaxis
DWORD SetLOD(
[in] DWORD LODNew
);
Parámetros
[in] LODNew
Tipo: DWORD
Valor de nivel de detalle más detallado que se va a establecer para la cadena de mapas MIP.
Valor devuelto
Tipo: DWORD
Valor DWORD, sujeta al valor máximo de nivel de detalle (uno menor que el número total de niveles). Las llamadas posteriores a este método devolverán el valor fijado, no el valor de nivel de detalle que se estableció anteriormente.
Comentarios
Este método se aplica a las siguientes interfaces, que heredan de IDirect3DBaseTexture9.
SetLOD se usa para el control de nivel de detalle de las texturas administradas. Este método devuelve 0 en texturas no administradas.SetLOD se comunica con el administrador de texturas de Direct3D el mapa mip más detallado de la cadena que se debe cargar en la memoria de vídeo local. Por ejemplo, en una cadena de mapas MIP de cinco niveles, establecer LODNew en 2 indica que el administrador de texturas debe cargar solo los niveles de mapa mip de 2 a 4 en la memoria de vídeo local en un momento dado.
Más concretamente, si la textura se creó con las dimensiones de 256 x 256, establecer el nivel más detallado en 0 indica que 256 x 256 es el mapa mip más grande disponible, estableciendo el nivel más detallado en 1 indica que 128 x 128 es el mapa mip más grande disponible, y así sucesivamente, hasta el nivel mip más detallado (el tamaño de textura más pequeño) para la cadena.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d9helper.h (incluya D3D9.h) |
Library | D3D9.lib |