Freigeben über


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
D3dx9anim.h
Bibliothek
D3dx9.lib

Weitere Informationen

ID3DXAnimationController