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 [ dans]
-
Type : LPDIRECT3DBASETEXTURE9*
Texture contenant les données de déplacement.
-
MinFilter [ dans]
-
Type : D3DTEXTUREFILTERTYPE*
Niveau de minimisation. Pour plus d’informations, consultez D3DTEXTUREFILTERTYPE.
-
MagFilter [ dans]
-
Type : D3DTEXTUREFILTERTYPE*
Niveau d’agrandissement. Pour plus d’informations, consultez D3DTEXTUREFILTERTYPE.
-
MipFilter [ dans]
-
Type : D3DTEXTUREFILTERTYPE*
Niveau de filtre MIP. Pour plus d’informations, consultez D3DTEXTUREFILTERTYPE.
-
Retour à la ligne [ dans]
-
Type : D3DTEXTUREADDRESS*
Mode de retour à la ligne de l’adresse de texture. Pour plus d’informations, consultez D3DTEXTUREADDRESS.
-
dwLODBias [ dans]
-
Type : DWORD*
Niveau de la valeur de décalage des détails.
Valeur de retour
Type : HRESULT
Si la méthode est réussie, 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 mappages de déplacement ne peuvent être que des textures 2D. Mappage MIP est ignoré pour le pavage non adaptatif.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|