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 [ dans]
-
Type : uint
Nombre maximal de sorties d’animation que le contrôleur peut prendre en charge.
-
MaxNumAnimationSets [ dans]
-
Type : uint
Nombre maximal de jeux d’animations pouvant être mélangés.
-
MaxNumTracks [ dans]
-
Type : uint
Nombre maximal de jeux d’animations pouvant être mélangés simultanément.
-
MaxNumEvents [ dans]
-
Type : uint
Nombre maximal d’événements en attente pris en charge par le contrôleur.
-
ppAnimController [ à]
-
Type : LPD3DXANIMATIONCONTROLLER*
Pointeur vers l’objet de contrôleur d’animation créé. Consultez ID3DXAnimationController.
Valeur retournée
Type : HRESULT
Si la fonction est réussie, 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.
Remarques
Un contrôleur d’animation contrôle un mélangeur d’animation. Le contrôleur ajoute des méthodes permettant de modifier les paramètres de fusion dans le temps pour permettre des transitions lisses.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|