Partager via


D3DXCreateAnimationController, fonction

Crée un objet contrôleur d’animation.

Syntaxe

HRESULT D3DXCreateAnimationController(
  _In_  UINT                      MaxNumAnimationOutputs,
  _In_  UINT                      MaxNumAnimationSets,
  _In_  UINT                      MaxNumTracks,
  _In_  UINT                      MaxNumEvents,
  _Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);

Paramètres

MaxNumAnimationOutputs [in]

Type : UINT

Nombre maximal de sorties d’animation que le contrôleur peut prendre en charge.

MaxNumAnimationSets [in]

Type : UINT

Nombre maximal de jeux d’animations pouvant être mélangés.

MaxNumTracks [in]

Type : UINT

Nombre maximal de jeux d’animations pouvant être mélangés simultanément.

MaxNumEvents [in]

Type : UINT

Nombre maximal d’événements en attente que le contrôleur prendra en charge.

ppAnimController [out]

Type : LPD3DXANIMATIONCONTROLLER*

Pointeur vers l’objet de contrôleur d’animation créé. Consultez ID3DXAnimationController.

Valeur retournée

Type : HRESULT

Si la fonction réussit, la valeur de retour est D3D_OK. Si la fonction échoue, la valeur de retour peut être l’une des valeurs suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Notes

Un contrôleur d’animation contrôle un mélangeur d’animations. Le contrôleur ajoute des méthodes pour modifier les paramètres de fusion au fil du temps afin de permettre des transitions fluides.

Spécifications

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

Voir aussi

Fonctions d’animation