Partager via


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
D3dx9anim.h

Voir aussi

D3DX Structures