Método ID3DXPatchMesh::SetDisplaceParam

Define parâmetros de deslocamento de geometria de malha.

Sintaxe

HRESULT SetDisplaceParam(
  [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 viés 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. O mipmapping é ignorado para mosaico não adépico.

Requisitos

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

Confira também

ID3DXPatchMesh