D3DXTRACK _ DESC-Struktur

Beschreibt eine Animationsspur und gibt die Mischung aus Gewichtung, Geschwindigkeit und Position für die Spur zu einem bestimmten Zeitpunkt an.

Syntax

typedef struct D3DXTRACK_DESC {
  D3DXPRIORITY_TYPE Priority;
  FLOAT             Weight;
  FLOAT             Speed;
  DOUBLE            Position;
  BOOL              Enable;
} D3DXTRACK_DESC, *LPD3DXTRACK_DESC;

Member

Priority

Typ: D3DXPRIORITY _ TYPE

Prioritätstyp, wie in D3DXPRIORITY _ TYPE definiert.

Weight

Typ: FLOAT

Gewichtungswert. Die Gewichtung bestimmt den Anteil dieser Spur, der mit anderen Spuren kombiniert werden soll.

Geschwindigkeit

Typ: FLOAT

Geschwindigkeitswert. Dies wird ähnlich wie ein Multiplikator verwendet, um den Zeitraum der Spur zu skalieren.

Position

Typ: DOUBLE

Zeitposition der Spur im lokalen Zeitrahmen des aktuellen Animationssets.

Aktivieren

Typ: BOOL

Nachverfolgen des Aktivierens/Deaktivierens. Legen Sie zum Aktivieren auf TRUE fest. Legen Sie zum Deaktivieren auf FALSE fest.

Hinweise

Spuren mit der gleichen Priorität werden kombiniert, und die beiden resultierenden Werte werden dann mithilfe des Prioritätsmischungsfaktors kombiniert. Einer Spur muss ein Animationssatz (separat gespeichert) zugeordnet sein.

Anforderungen

Anforderung Wert
Header
D3dx9anim.h

Weitere Informationen

D3DX-Strukturen