Partager via


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

Voir aussi

ID3DXPatchMesh