ID3DXPatchMesh::SetDisplaceParam, méthode
Définit les paramètres de déplacement de la géométrie de maillage.
Syntaxe
HRESULT SetDisplaceParam(
[in] LPDIRECT3DBASETEXTURE9 Texture,
[in] D3DTEXTUREFILTERTYPE MinFilter,
[in] D3DTEXTUREFILTERTYPE MagFilter,
[in] D3DTEXTUREFILTERTYPE MipFilter,
[in] D3DTEXTUREADDRESS Wrap,
[in] DWORD dwLODBias
);
Paramètres
-
Texture [in]
-
Type : LPDIRECT3DBASETEXTURE9
Texture contenant les données de déplacement.
-
MinFilter [in]
-
Type : D3DTEXTUREFILTERTYPE
Niveau de minification. Pour plus d’informations, consultez D3DTEXTUREFILTERTYPE.
-
MagFilter [in]
-
Type : D3DTEXTUREFILTERTYPE
Niveau d’agrandissement. Pour plus d’informations, consultez D3DTEXTUREFILTERTYPE.
-
MipFilter [in]
-
Type : D3DTEXTUREFILTERTYPE
Niveau de filtre Mip. Pour plus d’informations, consultez D3DTEXTUREFILTERTYPE.
-
Encapsuler [dans]
-
Type : D3DTEXTUREADDRESS
Mode de habillage d’adresse de texture. Pour plus d’informations, consultez D3DTEXTUREADDRESS
-
dwLODBias [in]
-
Type : DWORD
Niveau de valeur de biais de détail.
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Notes
Les cartes de déplacement ne peuvent être que des textures 2D. Mipmapping est ignoré pour la mise en place non adaptée.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi