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
D3dx9anim. h
Bibliothèque
D3dx9. lib

Voir aussi

Fonctions d’animation