Share via


IInertiaProcessor-Schnittstelle (manipulations.h)

Die IInertiaProcessor-Schnittstelle verarbeitet Berechnungen zur Objektbewegung für Windows Touch.

Vererbung

Die IInertiaProcessor-Schnittstelle erbt von der IUnknown-Schnittstelle . IInertiaProcessor verfügt auch über folgende Membertypen:

Methoden

Die IInertiaProcessor-Schnittstelle verfügt über diese Methoden.

 
IInertiaProcessor::Complete

Die Complete-Methode beendet die aktuelle Bearbeitung und beendet die Inerträgheit des Inertia-Prozessors.
IInertiaProcessor::CompleteTime

Schließt die aktuelle Bearbeitung am angegebenen Tick ab, beendet die Inertia des Inertia-Prozessors und löst das ManipulationCompleted-Ereignis aus.
IInertiaProcessor::get_BoundaryBottom

Die BoundaryBottom-Eigenschaft begrenzt, wie weit das Zielobjekt in Richtung des unteren Bildschirmrands verschoben werden kann. (Get)
IInertiaProcessor::get_BoundaryLeft

Die BoundaryLeft-Eigenschaft begrenzt, wie weit sich das Zielobjekt nach links vom Bildschirm bewegen kann. (Get)
IInertiaProcessor::get_BoundaryRight

Die BoundaryRight-Eigenschaft begrenzt, wie weit sich das Zielobjekt nach rechts vom Bildschirm bewegen kann. (Get)
IInertiaProcessor::get_BoundaryTop

Die BoundaryTop-Eigenschaft begrenzt, wie weit sich das Zielobjekt in Richtung des oberen Bildschirms bewegen kann. (Get)
IInertiaProcessor::get_DesiredAngularDeceleration

Die DesiredAngularDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der sich das Zielobjekt nicht mehr im Bogenmaß pro msec im Quadrat dreht. (Get)
IInertiaProcessor::get_DesiredDeceleration

Die DesiredDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der Übersetzungsvorgänge verlangsamt werden. (Get)
IInertiaProcessor::get_DesiredDisplacement

Die DesiredDisplacement-Eigenschaft gibt die gewünschte Entfernung an, die das Objekt zurücklegen soll. (Get)
IInertiaProcessor::get_DesiredExpansion

Die DesiredExpansion-Eigenschaft gibt die gewünschte Änderung im durchschnittlichen Radius des Objekts an. (Get)
IInertiaProcessor::get_DesiredExpansionDeceleration

Die DesiredExpansionDeceleration-Eigenschaft gibt die Rate an, mit der das Objekt nicht mehr erweitert wird. (Get)
IInertiaProcessor::get_DesiredRotation

Die DesiredRotation-Eigenschaft gibt an, wie weit das aktuelle Inerträgheitsprozessorobjekt das Zielobjekt im Bogenmaß bearbeiten soll. (Get)
IInertiaProcessor::get_ElasticMarginBottom

Die ElasticMarginBottom-Eigenschaft gibt den unteren Bereich für das Bouncing des Zielobjekts an. (Get)
IInertiaProcessor::get_ElasticMarginLeft

Die ElasticMarginLeft-Eigenschaft gibt den äußersten linken Bereich für das Bouncing des Zielobjekts an. (Get)
IInertiaProcessor::get_ElasticMarginRight

Die ElasticMarginRight-Eigenschaft gibt den am weitesten rechts stehenden Bereich für das Bouncing des Zielobjekts an. (Get)
IInertiaProcessor::get_ElasticMarginTop

Die ElasticMarginTop-Eigenschaft gibt den obersten Bereich für das Bouncing des Zielobjekts an. (Get)
IInertiaProcessor::get_InitialAngularVelocity

Die InitialAngularVelocity-Eigenschaft gibt die Drehgeschwindigkeit (Winkel) des Ziels an, wenn die Bewegung beginnt. (Get)
IInertiaProcessor::get_InitialExpansionVelocity

Die InitialExpansionVelocity-Eigenschaft gibt die Rate der Radiuserweiterung für ein Ziel an, wenn das Ziel von DerTrägheit betroffen war. (Get)
IInertiaProcessor::get_InitialOriginX

Die InitialOriginX-Eigenschaft gibt die horizontale Startposition für ein Ziel mit Unbewegheit an. (Get)
IInertiaProcessor::get_InitialOriginY

Die InitialOriginY-Eigenschaft gibt die vertikale Startposition für ein Ziel mit Unbewegheit an. (Get)
IInertiaProcessor::get_InitialRadius

Die InitialRadius-Eigenschaft gibt den Abstand zwischen dem Rand des Ziels und seiner Mitte an, bevor das Objekt geändert wurde. (Get)
IInertiaProcessor::get_InitialTimestamp

Die InitialTimestamp-Eigenschaft gibt den Startzeitstempel für ein Zielobjekt mit Trägheit an. (Get)
IInertiaProcessor::get_InitialVelocityX

Die InitialVelocityX-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der horizontalen Achse an. (Get)
IInertiaProcessor::get_InitialVelocityY

Die InitialVelocityY-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der vertikalen Achse an. (Get)
IInertiaProcessor::P rocess

Die Process-Methode führt Berechnungen aus und kann das Ereignis Started, Delta oder Completed auslösen, je nachdem, ob die Extrapolation abgeschlossen ist oder nicht. Wenn die Extrapolation beim vorherigen Tick abgeschlossen wurde, ist die Methode no-op.
IInertiaProcessor::P rocessTime

Die ProcessTime-Methode führt Berechnungen für den angegebenen Tick aus und kann das Ereignis Started, Delta oder Completed auslösen, je nachdem, ob die Extrapolation abgeschlossen ist oder nicht. Wenn die Extrapolation beim vorherigen Tick abgeschlossen wurde, ist die Methode no-op.
IInertiaProcessor::p ut_BoundaryBottom

Die BoundaryBottom-Eigenschaft begrenzt, wie weit das Zielobjekt in Richtung des unteren Bildschirmrands verschoben werden kann. (Put)
IInertiaProcessor::p ut_BoundaryLeft

Die BoundaryLeft-Eigenschaft begrenzt, wie weit sich das Zielobjekt nach links vom Bildschirm bewegen kann. (Put)
IInertiaProcessor::p ut_BoundaryRight

Die BoundaryRight-Eigenschaft begrenzt, wie weit sich das Zielobjekt nach rechts vom Bildschirm bewegen kann. (Put)
IInertiaProcessor::p ut_BoundaryTop

Die BoundaryTop-Eigenschaft begrenzt, wie weit sich das Zielobjekt in Richtung des oberen Bildschirms bewegen kann. (Put)
IInertiaProcessor::p ut_DesiredAngularDeceleration

Die DesiredAngularDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der sich das Zielobjekt nicht mehr im Bogenmaß pro msec im Quadrat dreht. (Put)
IInertiaProcessor::p ut_DesiredDeceleration

Die DesiredDeceleration-Eigenschaft gibt die gewünschte Rate an, mit der Übersetzungsvorgänge verlangsamt werden. (Put)
IInertiaProcessor::p ut_DesiredDisplacement

Die DesiredDisplacement-Eigenschaft gibt die gewünschte Entfernung an, die das Objekt zurücklegen soll. (Put)
IInertiaProcessor::p ut_DesiredExpansion

Die DesiredExpansion-Eigenschaft gibt die gewünschte Änderung im durchschnittlichen Radius des Objekts an. (Put)
IInertiaProcessor::p ut_DesiredExpansionDeceleration

Die DesiredExpansionDeceleration-Eigenschaft gibt die Rate an, mit der das Objekt nicht mehr erweitert wird. (Put)
IInertiaProcessor::p ut_DesiredRotation

Die DesiredRotation-Eigenschaft gibt an, wie weit das aktuelle Inerträgheitsprozessorobjekt das Zielobjekt im Bogenmaß bearbeiten soll. (Put)
IInertiaProcessor::p ut_ElasticMarginBottom

Die ElasticMarginBottom-Eigenschaft gibt den unteren Bereich für das Bouncing des Zielobjekts an. (Put)
IInertiaProcessor::p ut_ElasticMarginLeft

Die ElasticMarginLeft-Eigenschaft gibt den äußersten linken Bereich für das Bouncing des Zielobjekts an. (Put)
IInertiaProcessor::p ut_ElasticMarginRight

Die ElasticMarginRight-Eigenschaft gibt den am weitesten rechts stehenden Bereich für das Bouncing des Zielobjekts an. (Put)
IInertiaProcessor::p ut_ElasticMarginTop

Die ElasticMarginTop-Eigenschaft gibt den obersten Bereich für das Bouncing des Zielobjekts an. (Put)
IInertiaProcessor::p ut_InitialAngularVelocity

Die InitialAngularVelocity-Eigenschaft gibt die Drehgeschwindigkeit (Winkel) des Ziels an, wenn die Bewegung beginnt. (Put)
IInertiaProcessor::p ut_InitialExpansionVelocity

Die InitialExpansionVelocity-Eigenschaft gibt die Rate der Radiuserweiterung für ein Ziel an, wenn das Ziel von DerTrägheit betroffen war. (Put)
IInertiaProcessor::p ut_InitialOriginX

Die InitialOriginX-Eigenschaft gibt die horizontale Startposition für ein Ziel mit Unbewegheit an. (Put)
IInertiaProcessor::p ut_InitialOriginY

Die InitialOriginY-Eigenschaft gibt die vertikale Startposition für ein Ziel mit Unbewegheit an. (Put)
IInertiaProcessor::p ut_InitialRadius

Die InitialRadius-Eigenschaft gibt den Abstand zwischen dem Rand des Ziels und seiner Mitte an, bevor das Objekt geändert wurde. (Put)
IInertiaProcessor::p ut_InitialTimestamp

Die InitialTimestamp-Eigenschaft gibt den Startzeitstempel für ein Zielobjekt mit Trägheit an. (Put)
IInertiaProcessor::p ut_InitialVelocityX

Die InitialVelocityX-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der horizontalen Achse an. (Put)
IInertiaProcessor::p ut_InitialVelocityY

Die InitialVelocityY-Eigenschaft gibt die anfängliche Bewegung des Zielobjekts auf der vertikalen Achse an. (Put)
IInertiaProcessor::Reset

Die Reset-Methode initialisiert den Prozessor mit dem anfänglichen Zeitstempel und startet Trägheit neu.

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

Weitere Informationen

Klassen und Schnittstellen