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 di minificazione. Per altre informazioni, vedere D3DTEXTUREFILTERTYPE.

MagFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Livello di ingrandimento. Per altre informazioni, vedere D3DTEXTUREFILTERTYPE.

MipFilter [in]

Tipo: D3DTEXTUREFILTERTYPE*

Livello di filtro Mip. Per altre informazioni, vedere D3DTEXTUREFILTERTYPE.

Eseguire il wrapping [in]

Tipo: D3DTEXTUREADDRESS*

Modalità di ritorno a capo dell'indirizzo trama. Per altre informazioni, vedere D3DTEXTUREADDRESS.

dwLODBias [in]

Tipo: DWORD*

Livello di valore di distorsione dei dettagli.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene 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. Mipmapping viene ignorato per la tassellatura non adatta.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPatchMesh