Método ID3DXPatchMesh::GetDisplaceParam

Obtém parâmetros de deslocamento de geometria de malha.

Sintaxe

HRESULT GetDisplaceParam(
  [in] LPDIRECT3DBASETEXTURE9 *Texture,
  [in] D3DTEXTUREFILTERTYPE   *MinFilter,
  [in] D3DTEXTUREFILTERTYPE   *MagFilter,
  [in] D3DTEXTUREFILTERTYPE   *MipFilter,
  [in] D3DTEXTUREADDRESS      *Wrap,
  [in] DWORD                  *dwLODBias
);

Parâmetros

Textura [in]

Tipo: LPDIRECT3DBASETEXTURE9*

Textura que contém os dados de deslocamento.

MinFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Nível de minificação. Para obter mais informações, consulte D3DTEXTUREFILTERTYPE.

MagFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Nível de ampliação. Para obter mais informações, consulte D3DTEXTUREFILTERTYPE.

MipFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Nível de filtro Mip. Para obter mais informações, consulte D3DTEXTUREFILTERTYPE.

Encapsular [in]

Tipo: D3DTEXTUREADDRESS*

Modo de encapsulamento de endereço de textura. Para obter mais informações, consulte D3DTEXTUREADDRESS.

dwLODBias [in]

Tipo: DWORD*

Nível de valor de desvio de detalhes.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentários

Mapas de deslocamento só podem ser texturas 2D. Mipmapping é ignorado para mosaico não aadaptivo.

Requisitos

Requisito Valor
parâmetro
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

ID3DXPatchMesh