Interface IInertiaProcessor (manipulations.h)

L’interface IInertiaProcessor gère les calculs concernant le mouvement de l’objet pour Windows Touch.

Héritage

L’interface IInertiaProcessor hérite de l’interface IUnknown. IInertiaProcessor a également les types de membres suivants :

Méthodes

L’interface IInertiaProcessor a ces méthodes.

 
IInertiaProcessor::Complete

La méthode Complete termine la manipulation actuelle et arrête l’inertie sur le processeur d’inertie.
IInertiaProcessor::CompleteTime

Termine la manipulation actuelle à la graduation donnée, arrête l’inertie sur le processeur d’inertie et déclenche l’événement ManipulationCompleted.
IInertiaProcessor::get_BoundaryBottom

La propriété BoundaryBottom limite la distance vers le bas de l’écran que l’objet cible peut déplacer. (Get)
IInertiaProcessor::get_BoundaryLeft

La propriété BoundaryLeft limite la distance vers la gauche de l’écran que l’objet cible peut déplacer. (Get)
IInertiaProcessor::get_BoundaryRight

La propriété BoundaryRight limite la distance vers la droite de l’écran que l’objet cible peut déplacer. (Get)
IInertiaProcessor::get_BoundaryTop

La propriété BoundaryTop limite la distance vers le haut de l’écran que l’objet cible peut déplacer. (Get)
IInertiaProcessor::get_DesiredAngularDeceleration

La propriété DesiredAngularDeceleration spécifie la vitesse souhaitée à laquelle l’objet cible cessera de tourner en radians par msec au carré. (Get)
IInertiaProcessor::get_DesiredDeceleration

La propriété DesiredDeceleration spécifie la vitesse de décélération souhaitée des opérations de traduction. (Get)
IInertiaProcessor::get_DesiredDisplacement

La propriété DesiredDisplacement spécifie la distance souhaitée que l’objet va parcourir. (Get)
IInertiaProcessor::get_DesiredExpansion

La propriété DesiredExpansion spécifie la modification souhaitée dans le rayon moyen de l’objet. (Get)
IInertiaProcessor::get_DesiredExpansionDeceleration

La propriété DesiredExpansionDeceleration spécifie la vitesse à laquelle l’objet cesse de développer. (Get)
IInertiaProcessor::get_DesiredRotation

La propriété DesiredRotation spécifie dans quelle mesure l’objet processeur d’inertie actuel doit manipuler l’objet cible en radians. (Get)
IInertiaProcessor::get_ElasticMarginBottom

La propriété ElasticMarginBottom spécifie la région inférieure pour rebondir l’objet cible. (Get)
IInertiaProcessor::get_ElasticMarginLeft

La propriété ElasticMarginLeft spécifie la région la plus à gauche pour faire rebondir l’objet cible. (Get)
IInertiaProcessor::get_ElasticMarginRight

La propriété ElasticMarginRight spécifie la région la plus à droite pour rebondir l’objet cible. (Get)
IInertiaProcessor::get_ElasticMarginTop

La propriété ElasticMarginTop spécifie la région la plus haute pour le rebond de l’objet cible. (Get)
IInertiaProcessor::get_InitialAngularVelocity

La propriété InitialAngularVelocity spécifie la vitesse de rotation (angulaire) de la cible lorsque le mouvement commence. (Get)
IInertiaProcessor::get_InitialExpansionVelocity

La propriété InitialExpansionVelocity spécifie la vitesse d’expansion du rayon d’une cible lorsque la cible a été affectée par l’inertie. (Get)
IInertiaProcessor::get_InitialOriginX

La propriété InitialOriginX spécifie l’emplacement horizontal de départ d’une cible avec inertie. (Get)
IInertiaProcessor::get_InitialOriginY

La propriété InitialOriginY spécifie l’emplacement vertical de départ d’une cible avec inertie. (Get)
IInertiaProcessor::get_InitialRadius

La propriété InitialRadius spécifie la distance entre le bord de la cible et son centre avant la modification de l’objet. (Get)
IInertiaProcessor::get_InitialTimestamp

La propriété InitialTimestamp spécifie l’horodatage de début d’un objet cible avec inertie. (Get)
IInertiaProcessor::get_InitialVelocityX

La propriété InitialVelocityX spécifie le mouvement initial de l’objet cible sur l’axe horizontal. (Get)
IInertiaProcessor::get_InitialVelocityY

La propriété InitialVelocityY spécifie le mouvement initial de l’objet cible sur l’axe vertical. (Get)
IInertiaProcessor::P rocess

La méthode Process effectue des calculs et peut déclencher l’événement Started, Delta ou Completed selon que l’extrapolation est terminée ou non. Si l’extrapolation s’est terminée à la graduation précédente, la méthode est sans opération.
IInertiaProcessor::P rocessTime

La méthode ProcessTime effectue des calculs pour la graduation donnée et peut déclencher l’événement Started, Delta ou Completed selon que l’extrapolation est terminée ou non. Si l’extrapolation s’est terminée à la graduation précédente, la méthode est sans opération.
IInertiaProcessor::p ut_BoundaryBottom

La propriété BoundaryBottom limite la distance vers le bas de l’écran que l’objet cible peut déplacer. (Put)
IInertiaProcessor::p ut_BoundaryLeft

La propriété BoundaryLeft limite la distance vers la gauche de l’écran que l’objet cible peut déplacer. (Put)
IInertiaProcessor::p ut_BoundaryRight

La propriété BoundaryRight limite la distance vers la droite de l’écran que l’objet cible peut déplacer. (Put)
IInertiaProcessor::p ut_BoundaryTop

La propriété BoundaryTop limite la distance vers le haut de l’écran que l’objet cible peut déplacer. (Put)
IInertiaProcessor::p ut_DesiredAngularDeceleration

La propriété DesiredAngularDeceleration spécifie la vitesse souhaitée à laquelle l’objet cible cessera de tourner en radians par msec au carré. (Put)
IInertiaProcessor::p ut_DesiredDeceleration

La propriété DesiredDeceleration spécifie le taux souhaité de décélération des opérations de traduction. (Put)
IInertiaProcessor::p ut_DesiredDisplacement

La propriété DesiredDisplacement spécifie la distance souhaitée que l’objet doit parcourir. (Put)
IInertiaProcessor::p ut_DesiredExpansion

La propriété DesiredExpansion spécifie la modification souhaitée dans le rayon moyen de l’objet. (Put)
IInertiaProcessor::p ut_DesiredExpansionDeceleration

La propriété DesiredExpansionDeceleration spécifie la vitesse à laquelle l’objet cesse de se développer. (Put)
IInertiaProcessor::p ut_DesiredRotation

La propriété DesiredRotation spécifie dans quelle mesure l’objet processeur d’inertie actuel doit manipuler l’objet cible dans radians. (Put)
IInertiaProcessor::p ut_ElasticMarginBottom

La propriété ElasticMarginBottom spécifie la région inférieure pour le rebond de l’objet cible. (Put)
IInertiaProcessor::p ut_ElasticMarginLeft

La propriété ElasticMarginLeft spécifie la région la plus à gauche pour le rebond de l’objet cible. (Put)
IInertiaProcessor::p ut_ElasticMarginRight

La propriété ElasticMarginRight spécifie la région la plus à droite pour le rebond de l’objet cible. (Put)
IInertiaProcessor::p ut_ElasticMarginTop

La propriété ElasticMarginTop spécifie la région la plus haute pour le rebond de l’objet cible. (Put)
IInertiaProcessor::p ut_InitialAngularVelocity

La propriété InitialAngularVelocity spécifie la vitesse de rotation (angulaire) de la cible au début du mouvement. (Put)
IInertiaProcessor::p ut_InitialExpansionVelocity

La propriété InitialExpansionVelocity spécifie le taux d’expansion du rayon d’une cible lorsque la cible a été affectée par l’inertie. (Put)
IInertiaProcessor::p ut_InitialOriginX

La propriété InitialOriginX spécifie l’emplacement horizontal de départ d’une cible avec inertie. (Put)
IInertiaProcessor::p ut_InitialOriginY

La propriété InitialOriginY spécifie l’emplacement vertical de départ d’une cible avec inertie. (Put)
IInertiaProcessor::p ut_InitialRadius

La propriété InitialRadius spécifie la distance entre le bord de la cible et son centre avant la modification de l’objet. (Put)
IInertiaProcessor::p ut_InitialTimestamp

La propriété InitialTimestamp spécifie l’horodatage de début d’un objet cible avec inertie. (Put)
IInertiaProcessor::p ut_InitialVelocityX

La propriété InitialVelocityX spécifie le mouvement initial de l’objet cible sur l’axe horizontal. (Put)
IInertiaProcessor::p ut_InitialVelocityY

La propriété InitialVelocityY spécifie le mouvement initial de l’objet cible sur l’axe vertical. (Put)
IInertiaProcessor::Reset

La méthode Reset initialise le processeur avec l’horodatage initial et redémarre l’inertie.

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête manipulations.h

Voir aussi

Classes et interfaces