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 |