Partager via


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 [in]

Type : FLOAT

Nombre compris entre 0 et 1 utilisé pour fusionner des pistes.

StartTime [in]

Type : DOUBLE

Heure globale de démarrage du mélange.

Durée [in]

Type : DOUBLE

Durée globale du mélange.

Transition [in]

Type : D3DXTRANSITION_TYPE

Spécifie le type de transition utilisé pour la durée du mélange. Voir D3DXTRANSITION_TYPE.

Valeur retournée

Type : D3DXEVENTHANDLE

Handle d’événement à l’événement de blend de priorité. La valeur NULL est retournée si un ou plusieurs paramètres d’entrée n’est pas valide ou si aucun événement gratuit n’est disponible.

Notes

Le contrôleur d’animation se combine en trois phases : les pistes de faible priorité sont fusionnées en premier, les pistes à priorité élevée sont fusionnées en deuxième, 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