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 |
|
Bibliothèque |
|
Voir aussi