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 |