D3DXTRACK_DESC structure
Décrit une piste d’animation et spécifie la combinaison du poids, de la vitesse et de la position de la piste à un moment donné.
Syntaxe
typedef struct D3DXTRACK_DESC {
D3DXPRIORITY_TYPE Priority;
FLOAT Weight;
FLOAT Speed;
DOUBLE Position;
BOOL Enable;
} D3DXTRACK_DESC, *LPD3DXTRACK_DESC;
Membres
-
Priorité
-
Type : D3DXPRIORITY_TYPE
-
Type de priorité, tel que défini dans D3DXPRIORITY_TYPE.
-
Poids
-
Type : FLOAT
-
Valeur de poids. Le poids détermine la proportion de cette piste à fusionner avec d’autres pistes.
-
Vitesse
-
Type : FLOAT
-
Valeur de vitesse. Il est utilisé de la même façon qu’un multiplicateur pour mettre à l’échelle la période de la piste.
-
Position
-
Type : DOUBLE
-
Position temporelle de la piste, dans la période locale de son jeu d’animation actuel.
-
Activer
-
Type : BOOL
-
Effectuez le suivi de l’activation/désactivation. Pour activer, définissez sur TRUE. Pour désactiver, définissez sur FALSE.
Notes
Les pistes ayant la même priorité sont fusionnées, et les deux valeurs résultantes sont ensuite fusionnées à l’aide du facteur de fusion de priorité. Un jeu d’animations (stocké séparément) doit être associé à une piste.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi