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