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

Define o nível de detalhes mais detalhado para uma textura gerenciada.

Sintaxe

DWORD SetLOD(
  [in] DWORD LODNew
);

Parâmetros

[in] LODNew

Tipo: DWORD

O valor de nível de detalhe mais detalhado a ser definido para a cadeia de mipmap.

Valor retornado

Tipo: DWORD

Um valor DWORD, fixado ao valor máximo de nível de detalhe (um menor que o número total de níveis). As chamadas subsequentes para esse método retornarão o valor fixado, não o valor de nível de detalhe que foi definido anteriormente.

Comentários

Esse método se aplica às interfaces a seguir, que herdam de IDirect3DBaseTexture9.

SetLOD é usado para o controle de nível de detalhes de texturas gerenciadas. Esse método retorna 0 em texturas não gerenciadas.

SetLOD comunica ao gerenciador de texturas direct3D o mipmap mais detalhado na cadeia que deve ser carregado na memória de vídeo local. Por exemplo, em uma cadeia de mipmap de cinco níveis, definir LODNew como 2 indica que o gerenciador de texturas deve carregar apenas os níveis de mipmap de 2 a 4 na memória de vídeo local a qualquer momento.

Mais especificamente, se a textura foi criada com as dimensões de 256x256, definir o nível mais detalhado como 0 indica que 256 x 256 é o maior mipmap disponível, definir o nível mais detalhado como 1 indica que 128 x 128 é o maior mipmap disponível e assim por diante, até o nível de mip mais detalhado (o menor tamanho de textura) para a cadeia.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d9helper.h (inclua D3D9.h)
Biblioteca D3D9.lib

Confira também

IDirect3DBaseTexture9