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
D3DX9Mesh. h
Bibliothèque
D3dx9. lib

Voir aussi

ID3DXPatchMesh