Método ID3DXPatchMesh::GetDisplaceParam

Obtiene parámetros de desplazamiento de geometría de malla.

Sintaxis

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 contiene los datos de desplazamiento.

MinFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Nivel de minificación. Para obtener más información, vea D3DTEXTUREFILTERTYPE.

MagFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Nivel de ampliación. Para obtener más información, vea D3DTEXTUREFILTERTYPE.

MipFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Nivel de filtro mip. Para obtener más información, vea D3DTEXTUREFILTERTYPE.

Encapsular [in]

Tipo: D3DTEXTUREADDRESS*

Modo de ajuste de dirección de textura. Para obtener más información, vea D3DTEXTUREADDRESS.

dwLODBias [in]

Tipo: DWORD*

Nivel de valor de sesgo de detalle.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentarios

Los mapas de desplazamiento solo pueden ser texturas 2D. Mipmapping se omite para la teselación no adaptativa.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXPatchMesh