Método ID3DXPatchMesh::GetDisplaceParam

Obtiene los 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 [ En]

Tipo: LPDIRECT3DBASETEXTURE9*

Textura que contiene los datos de desplazamiento.

MinFilter [ En]

Tipo: D3DTEXTUREFILTERTYPE*

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

MagFilter [ En]

Tipo: D3DTEXTUREFILTERTYPE*

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

MipFilter [ En]

Tipo: D3DTEXTUREFILTERTYPE*

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

Encapsulado [ En]

Tipo: D3DTEXTUREADDRESS*

Modo de encapsulado de direcciones de textura. Para obtener más información, vea D3DTEXTUREADDRESS.

dwLODBias [ En]

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.

Observaciones

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

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Vea también

ID3DXPatchMesh