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 |
|