ID3DXAnimationController::KeyTrackWeight-Methode
Legt einen Ereignisschlüssel fest, der die Gewichtung einer Animationsspur ändert. Die Gewichtung wird als Multiplikator verwendet, wenn mehrere Spuren miteinander kombiniert werden.
Syntax
D3DXEVENTHANDLE KeyTrackWeight(
[in] UINT Track,
[in] FLOAT NewWeight,
[in] DOUBLE StartTime,
[in] DOUBLE Duration,
[in] D3DXTRANSITION_TYPE Transition
);
Parameter
-
Nachverfolgen [in]
-
Typ: UINT
Bezeichner der zu ändernden Spur.
-
NewWeight [in]
-
Typ: FLOAT
Neue Gewichtung der Strecke.
-
StartTime [in]
-
Typ: DOUBLE
Globaler Zeitschlüssel. Gibt den globalen Zeitpunkt an, zu dem die Änderung stattfindet.
-
Dauer [in]
-
Typ: DOUBLE
Übergangszeit, die angibt, wie lange der reibungslose Übergang dauert, bis er abgeschlossen ist.
-
Übergang [in]
-
Typ: D3DXTRANSITION_TYPE
Gibt den Übergangstyp an, der für den Übergang zwischen Gewichtungen verwendet wird. Siehe D3DXTRANSITION_TYPE.
Rückgabewert
Typ: D3DXEVENTHANDLE
Ereignishandle für das Priority-Blend-Ereignis. NULL wird zurückgegeben, wenn mindestens einer der Eingabeparameter ungültig ist oder kein free-Ereignis verfügbar ist.
Bemerkungen
Das Gewicht wird wie ein Multiplikator verwendet, um zu bestimmen, wie viel dieser Spur mit anderen Spuren kombiniert werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen