Freigeben über


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)

Weitere Informationen

DesiredExpansion

DesiredExpansionDeceleration

GetExpansionVelocity

Behandeln von Unträgheit in nicht verwaltetem Code

Iinertiaprocessor

Inertia Mechanik

Eigenschaften