ID3DXSkinInfo :: UpdateSkinnedMesh, méthode

Applique les enveloppes logicielles aux vertex cibles en fonction des matrices actuelles.

Syntaxe

HRESULT UpdateSkinnedMesh(
  [in] const D3DXMATRIX *pBoneTransforms,
  [in] const D3DXMATRIX *pBoneInvTransposeTransforms,
  [in]       LPCVOID    pVerticesSrc,
  [in]       PVOID      pVerticesDst
);

Paramètres

pBoneTransforms [ dans]

Type : const D3DXMATRIX *

Matrice de transformation osseuse.

pBoneInvTransposeTransforms [ dans]

Type : const D3DXMATRIX *

Transposer l’inverse de la matrice de transformation osseuse.

pVerticesSrc [ dans]

Type : LPCVOID

Pointeur vers la mémoire tampon qui contient les vertex sources.

pVerticesDst [ dans]

Type : pVoid

Pointeur vers la mémoire tampon qui contient les sommets de destination.

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 D3DERR _ INVALIDCALL.

Notes

Lorsqu’elle est utilisée pour l’apparence des vertex avec deux éléments de position, cette méthode enveloppe le deuxième élément de position avec l’inverse du segment au lieu du segment lui-même.

Spécifications

Condition requise Valeur
En-tête
D3DX9Mesh. h
Bibliothèque
D3dx9. lib

Voir aussi

ID3DXSkinInfo