Partager via


ID3DXAnimationController::KeyTrackWeight, méthode

Définit une clé d’événement qui modifie le poids d’une piste d’animation. Le poids est utilisé comme multiplicateur lors de la combinaison de plusieurs pistes.

Syntaxe

D3DXEVENTHANDLE KeyTrackWeight(
  [in] UINT                Track,
  [in] FLOAT               NewWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

Paramètres

Suivre [in]

Type : UINT

Identificateur de la piste à modifier.

NewWeight [in]

Type : FLOAT

Nouveau poids de la piste.

StartTime [in]

Type : DOUBLE

Clé d’heure globale. Spécifie l’heure globale à laquelle la modification aura lieu.

Durée [in]

Type : DOUBLE

Temps de transition, qui spécifie la durée de la transition en douceur.

Transition [in]

Type : D3DXTRANSITION_TYPE

Spécifie le type de transition utilisé pour la transition entre les pondérations. Voir D3DXTRANSITION_TYPE.

Valeur retournée

Type : D3DXEVENTHANDLE

Handle d’événement à l’événement de fusion 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 poids est utilisé comme un multiplicateur pour déterminer la quantité de cette piste à fusionner avec d’autres pistes.

Spécifications

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

Voir aussi

ID3DXAnimationController