ID3DXPatchMesh::SetDisplaceParam-Methode
Legt Verschiebungsparameter für die Netzgeometrie fest.
Syntax
HRESULT SetDisplaceParam(
[in] LPDIRECT3DBASETEXTURE9 Texture,
[in] D3DTEXTUREFILTERTYPE MinFilter,
[in] D3DTEXTUREFILTERTYPE MagFilter,
[in] D3DTEXTUREFILTERTYPE MipFilter,
[in] D3DTEXTUREADDRESS Wrap,
[in] DWORD dwLODBias
);
Parameter
-
Textur [in]
-
Textur, die die Verschiebungsdaten enthält.
-
MinFilter [in]
-
Typ: D3DTEXTUREFILTERTYPE
Minimierungsstufe. Weitere Informationen finden Sie unter D3DTEXTUREFILTERTYPE.
-
MagFilter [in]
-
Typ: D3DTEXTUREFILTERTYPE
Vergrößerungsstufe. Weitere Informationen finden Sie unter D3DTEXTUREFILTERTYPE.
-
MipFilter [in]
-
Typ: D3DTEXTUREFILTERTYPE
Mip-Filterebene. Weitere Informationen finden Sie unter D3DTEXTUREFILTERTYPE.
-
[in] umschließen
-
Typ: D3DTEXTUREADDRESS
Textur-Adressumbruchmodus. Weitere Informationen finden Sie unter D3DTEXTUREADDRESS.
-
dwLODBias [in]
-
Typ: DWORD
Grad der Detailabweichung.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Verschiebungszuordnungen können nur 2D-Texturen sein. Mipmapping wird für nichtadaptive Tessellation ignoriert.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch