ID3DXPatchMesh::CloneMesh, méthode
Crée un maillage de correctif avec la déclaration de vertex spécifiée.
Syntaxe
HRESULT CloneMesh(
[in] DWORD Options,
[in] const D3DVERTEXELEMENT9 *pDecl,
[out, retval] LPD3DXPATCHMESH *pMesh
);
Paramètres
-
Options [in]
-
Type : DWORD
Combinaison d’un ou de plusieurs indicateurs D3DXMESH qui spécifient des options de création pour le maillage.
-
pDecl [in]
-
Type : const D3DVERTEXELEMENT9*
Tableau d’éléments D3DVERTEXELEMENT9 qui spécifient le format de vertex pour les sommets dans le maillage de sortie.
-
pMesh [out, retval]
-
Type : LPD3DXPATCHMESH*
Adresse d’un pointeur vers une interface ID3DXPatchMesh qui représente le maillage cloné.
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
CloneMesh convertit la mémoire tampon de vertex en nouvelle déclaration de vertex. Les entrées de la déclaration de vertex qui sont nouvelles pour le maillage d’origine sont définies sur 0. Si le maillage actuel a une adjacence, le nouveau maillage aura également l’adjacence.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi