D3DXTRACK_DESC Struktur

Beschreibt eine Animationsspur und gibt eine Mischung aus Gewicht, Geschwindigkeit und Position für die Strecke 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. Das Gewicht bestimmt den Anteil dieser Strecke, die mit anderen Spuren kombiniert werden soll.

Geschwindigkeit

Typ: FLOAT

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

Position

Typ: DOUBLE

Zeitposition der Spur im lokalen Zeitrahmen des aktuellen Animationssatzes.

Aktivieren

Typ: BOOL

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

Bemerkungen

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

Anforderungen

Anforderung Wert
Header
D3dx9anim.h

Siehe auch

D3DX-Strukturen