Metodo ID3DXPatchMesh:: GetDisplaceParam

Ottiene i parametri di spostamento della geometria mesh.

Sintassi

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

Parametri

Trama [ in]

Tipo: LPDIRECT3DBASETEXTURE9*

Trama contenente i dati di spostamento.

MinFilter [ in]

Tipo: D3DTEXTUREFILTERTYPE*

Livello minification. Per ulteriori informazioni, vedere D3DTEXTUREFILTERTYPE.

MagFilter [ in]

Tipo: D3DTEXTUREFILTERTYPE*

Livello di ingrandimento. Per ulteriori informazioni, vedere D3DTEXTUREFILTERTYPE.

MipFilter [ in]

Tipo: D3DTEXTUREFILTERTYPE*

Livello di filtro MIP. Per ulteriori informazioni, vedere D3DTEXTUREFILTERTYPE.

A capo automatico [ in]

Tipo: D3DTEXTUREADDRESS*

Modalità di wrapping degli indirizzi della trama. Per ulteriori informazioni, vedere D3DTEXTUREADDRESS.

dwLODBias [ in]

Tipo: DWORD*

Livello del valore di distorsione del dettaglio.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è D3D _ OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR _ INVALIDCALL, E _ OutOfMemory.

Commenti

Le mappe di spostamento possono essere solo trame 2D. Mapping MIP viene ignorato per lo schema a mosaico non adattivo.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh. h
Libreria
D3dx9. lib

Vedi anche

ID3DXPatchMesh