ID3DXAnimationController::KeyPriorityBlend-Methode
Legt die Blending-Ereignistasten für die angegebene Animationsspur fest.
Syntax
D3DXEVENTHANDLE KeyPriorityBlend(
[in] FLOAT NewBlendWeight,
[in] DOUBLE StartTime,
[in] DOUBLE Duration,
[in] D3DXTRANSITION_TYPE Transition
);
Parameter
-
NewBlendWeight [in]
-
Typ: FLOAT
Zahl zwischen 0 und 1, die zum Mischen von Spuren verwendet wird.
-
StartTime [in]
-
Typ: DOUBLE
Globale Zeit zum Starten der Mischung.
-
Dauer [in]
-
Typ: DOUBLE
Globale Zeitdauer der Mischung.
-
Übergang [in]
-
Typ: D3DXTRANSITION_TYPE
Gibt den Übergangstyp an, der für die Dauer der Mischung verwendet wird. Weitere Informationen finden Sie unter D3DXTRANSITION_TYPE.
Rückgabewert
Typ: D3DXEVENTHANDLE
Ereignishandle für das Prioritätsmischungsereignis. NULL wird zurückgegeben, wenn mindestens einer der Eingabeparameter ungültig ist oder kein freies Ereignis verfügbar ist.
Bemerkungen
Der Animationscontroller wird in drei Phasen kombiniert: Spuren mit niedriger Priorität werden zuerst gemischt, Spuren mit hoher Priorität werden anschließend gemischt, und dann werden die Ergebnisse beider Elemente gemischt.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch