ID3DXAnimationController :: KeyPriorityBlend, méthode

Définit les clés d’événement de fusion pour la piste d’animation spécifiée.

Syntaxe

D3DXEVENTHANDLE KeyPriorityBlend(
  [in] FLOAT               NewBlendWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

Paramètres

NewBlendWeight [ dans]

Type : float

Nombre compris entre 0 et 1 qui est utilisé pour fusionner les pistes.

StartTime [ dans]

Type : double

Heure globale de démarrage de la fusion.

Durée [ dans]

Type : double

Durée globale de la fusion.

Transition [ dans]

Type : D3DXTRANSITION _

Spécifie le type de transition utilisé pour la durée du Blend. Consultez _ type D3DXTRANSITION.

Valeur de retour

Type : D3DXEVENTHANDLE

Descripteur d’événement pour l’événement Priority Blend. La valeur null est retournée si un ou plusieurs des paramètres d’entrée ne sont pas valides ou si aucun événement libre n’est disponible.

Notes

Le contrôleur d’animation se mélange en trois phases : les pistes de faible priorité sont fusionnées en premier, les pistes haute priorité sont fusionnées en second, puis les résultats des deux sont fusionnés.

Spécifications

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

Voir aussi

ID3DXAnimationController

SetPriorityBlend