Compartir a través de


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

Consulte también

IDirect3DBaseTexture9