IInertiaProcessor::get_InitialExpansionVelocity-Methode (manipulations.h)
Die InitialExpansionVelocity-Eigenschaft gibt die Rate der Radiuserweiterung für ein Ziel an, wenn das Ziel von DerTrägheit betroffen war.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT get_InitialExpansionVelocity(
FLOAT *velocity
);
Parameter
velocity
Rückgabewert
Keine
Bemerkungen
Der Umfang der Erweiterung, die vom IInertiaProcessor extrapoliert wird, wird durch die DesiredExpansion - oder DesiredExpansionDeceleration-Eigenschaft bestimmt. DesiredExpansion und DesiredExpansionDeceleration schließen sich gegenseitig aus. Wenn eine festgelegt ist, sollte die andere NaN sein. Bei Verwendung der DesiredExpansion-Eigenschaft legt die API den entsprechenden DesiredExpansionDeceleration-Wert fest, um den angeforderten Betrag zu erweitern.
Wenn die Verarbeitung der Tia bereits gestartet wurde, setzt das Festlegen von InitialExpansionVelocity die Inertia Engine auf den Anfangszustand zurück, wobei neue Geschwindigkeitswerte angewendet werden.
Rufen Sie diese Funktion auf, um den Anfangszustand der Tia festzulegen. Sie würden diese Funktion höchstwahrscheinlich während des ManipulationCompleted-Ereignisses des IManipulationProcessor oder im Konstruktor der IInertiaProcessor-Schnittstelle aufrufen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | manipulations.h (include Manipulations.h) |