ID3DXPatchMesh::GetDisplaceParam, méthode
Obtient les paramètres de déplacement de la géométrie de maillage.
Syntaxe
HRESULT GetDisplaceParam(
[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 [in]
-
Type : D3DTEXTUREADDRESS*
Mode d’habillage de l’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. Le mipmapping est ignoré pour le pavage non adapté.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi