Metodo ID3DXPatchMesh::SetDisplaceParam
Imposta i parametri di spostamento della geometria mesh.
Sintassi
HRESULT SetDisplaceParam(
[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 wrapping 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 è 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 tessellazione nonadaptive.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche