Partager via


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

Voir aussi

ID3DXPatchMesh