Interfaccia IInertiaProcessor (manipulations.h)

L'interfaccia IInertiaProcessor gestisce i calcoli relativi al movimento degli oggetti per Windows Touch.

Ereditarietà

L'interfaccia IInertiaProcessor eredita dall'interfaccia IUnknown . IInertiaProcessor include anche questi tipi di membri:

Metodi

L'interfaccia IInertiaProcessor include questi metodi.

 
IInertiaProcessor::Complete

Il metodo Complete completa la manipolazione corrente e arresta l'inerzia nel processore di inerzia.
IInertiaProcessor::CompleteTime

Completa la manipolazione corrente in corrispondenza del segno di spunta specificato, arresta l'inerzia nel processore di inerzia e genera l'evento ManipulationCompleted.
IInertiaProcessor::get_BoundaryBottom

La proprietà BoundaryBottom limita la distanza verso la parte inferiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Get)
IInertiaProcessor::get_BoundaryLeft

La proprietà BoundaryLeft limita la distanza verso sinistra dello schermo in cui l'oggetto di destinazione può spostarsi. (Get)
IInertiaProcessor::get_BoundaryRight

La proprietà BoundaryRight limita la distanza verso destra dello schermo in cui può essere spostato l'oggetto di destinazione. (Get)
IInertiaProcessor::get_BoundaryTop

La proprietà BoundaryTop limita la distanza verso la parte superiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Get)
IInertiaProcessor::get_DesiredAngularDeceleration

La proprietà DesiredAngularDeceleration specifica la frequenza desiderata che l'oggetto di destinazione interromperà la rotazione in radianti per msec quadrato. (Get)
IInertiaProcessor::get_DesiredDeceleration

La proprietà DesiredDeceleration specifica la frequenza desiderata con cui le operazioni di conversione deceleranno. (Get)
IInertiaProcessor::get_DesiredDisplacement

La proprietà DesiredDisplacement specifica la distanza desiderata che verrà spostata dall'oggetto. (Get)
IInertiaProcessor::get_DesiredExpansion

La proprietà DesiredExpansion specifica la modifica desiderata nel raggio medio dell'oggetto. (Get)
IInertiaProcessor::get_DesiredExpansionDeceleration

La proprietà DesiredExpansionDeceleration specifica la frequenza con cui l'oggetto smetterà di espandersi. (Get)
IInertiaProcessor::get_DesiredRotation

La proprietà DesiredRotation specifica la distanza dell'oggetto processore di inerzia corrente da modificare l'oggetto di destinazione in radianti. (Get)
IInertiaProcessor::get_ElasticMarginBottom

La proprietà ElasticMarginBottom specifica l'area inferiore per rimbalzare l'oggetto di destinazione. (Get)
IInertiaProcessor::get_ElasticMarginLeft

La proprietà ElasticMarginLeft specifica l'area più a sinistra per rimbalzare l'oggetto di destinazione. (Get)
IInertiaProcessor::get_ElasticMarginRight

La proprietà ElasticMarginRight specifica l'area più a destra per il rimbalzo dell'oggetto di destinazione. (Get)
IInertiaProcessor::get_ElasticMarginTop

La proprietà ElasticMarginTop specifica l'area più in alto per rimbalzare l'oggetto di destinazione. (Get)
IInertiaProcessor::get_InitialAngularVelocity

La proprietà InitialAngularVelocity specifica la velocità rotazionale (angolare) della destinazione all'inizio del movimento. (Get)
IInertiaProcessor::get_InitialExpansionVelocity

La proprietà InitialExpansionVelocity specifica la frequenza di espansione del raggio per una destinazione quando la destinazione è stata influenzata dall'inerzia. (Get)
IInertiaProcessor::get_InitialOriginX

La proprietà InitialOriginX specifica la posizione orizzontale iniziale per una destinazione con inerzia. (Get)
IInertiaProcessor::get_InitialOriginY

La proprietà InitialOriginY specifica la posizione verticale iniziale per una destinazione con inerzia. (Get)
IInertiaProcessor::get_InitialRadius

La proprietà InitialRadius specifica la distanza tra il bordo della destinazione e il relativo centro prima della modifica dell'oggetto. (Get)
IInertiaProcessor::get_InitialTimestamp

La proprietà InitialTimestamp specifica il timestamp iniziale per un oggetto di destinazione con inerzia. (Get)
IInertiaProcessor::get_InitialVelocityX

La proprietà InitialVelocityX specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse orizzontale. (Get)
IInertiaProcessor::get_InitialVelocityY

La proprietà InitialVelocityY specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse verticale. (Get)
IInertiaProcessor::P rocess

Il metodo Process esegue calcoli e può generare l'evento Started, Delta o Completed a seconda che l'estrapolazione sia stata completata o meno. Se l'estrapolazione è terminata con il segno di graduazione precedente, il metodo non è operativo.
IInertiaProcessor::P rocessTime

Il metodo ProcessTime esegue calcoli per il tick specificato e può generare l'evento Started, Delta o Completed a seconda che l'estrapolazione sia stata completata o meno. Se l'estrapolazione è terminata con il segno di graduazione precedente, il metodo non è operativo.
IInertiaProcessor::p ut_BoundaryBottom

La proprietà BoundaryBottom limita la distanza verso la parte inferiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Put)
IInertiaProcessor::p ut_BoundaryLeft

La proprietà BoundaryLeft limita la distanza verso sinistra dello schermo in cui l'oggetto di destinazione può spostarsi. (Put)
IInertiaProcessor::p ut_BoundaryRight

La proprietà BoundaryRight limita la distanza verso destra dello schermo in cui può essere spostato l'oggetto di destinazione. (Put)
IInertiaProcessor::p ut_BoundaryTop

La proprietà BoundaryTop limita la distanza verso la parte superiore dello schermo in cui può essere spostato l'oggetto di destinazione. (Put)
IInertiaProcessor::p ut_DesiredAngularDeceleration

La proprietà DesiredAngularDeceleration specifica la frequenza desiderata che l'oggetto di destinazione interromperà la rotazione in radianti per msec quadrato. (Put)
IInertiaProcessor::p ut_DesiredDeceleration

La proprietà DesiredDeceleration specifica la frequenza desiderata con cui le operazioni di conversione deceleranno. (Put)
IInertiaProcessor::p ut_DesiredDisplacement

La proprietà DesiredDisplacement specifica la distanza desiderata che verrà spostata dall'oggetto. (Put)
IInertiaProcessor::p ut_DesiredExpansion

La proprietà DesiredExpansion specifica la modifica desiderata nel raggio medio dell'oggetto. (Put)
IInertiaProcessor::p ut_DesiredExpansionDeceleration

La proprietà DesiredExpansionDeceleration specifica la frequenza con cui l'oggetto smetterà di espandersi. (Put)
IInertiaProcessor::p ut_DesiredRotation

La proprietà DesiredRotation specifica la distanza dell'oggetto processore di inerzia corrente da modificare l'oggetto di destinazione in radianti. (Put)
IInertiaProcessor::p ut_ElasticMarginBottom

La proprietà ElasticMarginBottom specifica l'area inferiore per rimbalzare l'oggetto di destinazione. (Put)
IInertiaProcessor::p ut_ElasticMarginLeft

La proprietà ElasticMarginLeft specifica l'area più a sinistra per rimbalzare l'oggetto di destinazione. (Put)
IInertiaProcessor::p ut_ElasticMarginRight

La proprietà ElasticMarginRight specifica l'area più a destra per il rimbalzo dell'oggetto di destinazione. (Put)
IInertiaProcessor::p ut_ElasticMarginTop

La proprietà ElasticMarginTop specifica l'area più in alto per rimbalzare l'oggetto di destinazione. (Put)
IInertiaProcessor::p ut_InitialAngularVelocity

La proprietà InitialAngularVelocity specifica la velocità rotazionale (angolare) della destinazione all'inizio del movimento. (Put)
IInertiaProcessor::p ut_InitialExpansionVelocity

La proprietà InitialExpansionVelocity specifica la frequenza di espansione del raggio per una destinazione quando la destinazione è stata influenzata dall'inerzia. (Put)
IInertiaProcessor::p ut_InitialOriginX

La proprietà InitialOriginX specifica la posizione orizzontale iniziale per una destinazione con inerzia. (Put)
IInertiaProcessor::p ut_InitialOriginY

La proprietà InitialOriginY specifica la posizione verticale iniziale per una destinazione con inerzia. (Put)
IInertiaProcessor::p ut_InitialRadius

La proprietà InitialRadius specifica la distanza tra il bordo della destinazione e il relativo centro prima della modifica dell'oggetto. (Put)
IInertiaProcessor::p ut_InitialTimestamp

La proprietà InitialTimestamp specifica il timestamp iniziale per un oggetto di destinazione con inerzia. (Put)
IInertiaProcessor::p ut_InitialVelocityX

La proprietà InitialVelocityX specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse orizzontale. (Put)
IInertiaProcessor::p ut_InitialVelocityY

La proprietà InitialVelocityY specifica lo spostamento iniziale dell'oggetto di destinazione sull'asse verticale. (Put)
IInertiaProcessor::Reset

Il metodo Reset inizializza il processore con timestamp iniziale e riavvia l'inerzia.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione manipulations.h

Vedi anche

Classi e interfacce