Compartir a través de


Interfaz IInertiaProcessor (manipulations.h)

La interfaz IInertiaProcessor controla los cálculos relacionados con el movimiento de objetos para Windows Touch.

Herencia

La interfaz IInertiaProcessor hereda de la interfaz IUnknown . IInertiaProcessor también tiene estos tipos de miembros:

Métodos

La interfaz IInertiaProcessor tiene estos métodos.

 
IInertiaProcessor::Complete

El método Complete finaliza la manipulación actual y detiene la inercia en el procesador de inercia.
IInertiaProcessor::CompleteTime

Finaliza la manipulación actual en el tic dado, detiene la inercia en el procesador de inercia y genera el evento ManipulationCompleted.
IInertiaProcessor::get_BoundaryBottom

La propiedad BoundaryBottom limita la distancia hacia la parte inferior de la pantalla que puede mover el objeto de destino. (Obtener)
IInertiaProcessor::get_BoundaryLeft

La propiedad BoundaryLeft limita la distancia hacia la izquierda de la pantalla que puede mover el objeto de destino. (Obtener)
IInertiaProcessor::get_BoundaryRight

La propiedad BoundaryRight limita la distancia hacia la derecha de la pantalla que puede mover el objeto de destino. (Obtener)
IInertiaProcessor::get_BoundaryTop

La propiedad BoundaryTop limita la distancia hacia la parte superior de la pantalla que puede mover el objeto de destino. (Obtener)
IInertiaProcessor::get_DesiredAngularDeceleration

La propiedad DesiredAngularDeceleration especifica la velocidad deseada que el objeto de destino dejará de girar en radianes por msec cuadrado. (Obtener)
IInertiaProcessor::get_DesiredDeceleration

La propiedad DesiredDeceleration especifica la velocidad deseada a la que se ralentizarán las operaciones de traducción. (Obtener)
IInertiaProcessor::get_DesiredDisplacement

La propiedad DesiredDisplacement especifica la distancia deseada que viajará el objeto. (Obtener)
IInertiaProcessor::get_DesiredExpansion

La propiedad DesiredExpansion especifica el cambio deseado en el radio medio del objeto. (Obtener)
IInertiaProcessor::get_DesiredExpansionDeceleration

La propiedad DesiredExpansionDeceleration especifica la velocidad a la que el objeto dejará de expandirse. (Obtener)
IInertiaProcessor::get_DesiredRotation

La propiedad DesiredRotation especifica hasta qué punto el objeto procesador de inercia actual debe manipular el objeto de destino en radianes. (Obtener)
IInertiaProcessor::get_ElasticMarginBottom

La propiedad ElasticMarginBottom especifica la región inferior para rebotar el objeto de destino. (Obtener)
IInertiaProcessor::get_ElasticMarginLeft

La propiedad ElasticMarginLeft especifica la región situada más a la izquierda para rebotar el objeto de destino. (Obtener)
IInertiaProcessor::get_ElasticMarginRight

La propiedad ElasticMarginRight especifica la región situada más a la derecha para rebotar el objeto de destino. (Obtener)
IInertiaProcessor::get_ElasticMarginTop

La propiedad ElasticMarginTop especifica la región superior para rebotar el objeto de destino. (Obtener)
IInertiaProcessor::get_InitialAngularVelocity

La propiedad InitialAngularVelocity especifica la velocidad rotacional (angular) del destino cuando comienza el movimiento. (Obtener)
IInertiaProcessor::get_InitialExpansionVelocity

La propiedad InitialExpansionVelocity especifica la velocidad de expansión del radio para un destino cuando el destino se vio afectado por la inercia. (Obtener)
IInertiaProcessor::get_InitialOriginX

La propiedad InitialOriginX especifica la ubicación horizontal inicial de un destino con inercia. (Obtener)
IInertiaProcessor::get_InitialOriginY

La propiedad InitialOriginY especifica la ubicación vertical inicial de un destino con inercia. (Obtener)
IInertiaProcessor::get_InitialRadius

La propiedad InitialRadius especifica la distancia desde el borde del destino hasta su centro antes de cambiar el objeto. (Obtener)
IInertiaProcessor::get_InitialTimestamp

La propiedad InitialTimestamp especifica la marca de tiempo inicial de un objeto de destino con inercia. (Obtener)
IInertiaProcessor::get_InitialVelocityX

La propiedad InitialVelocityX especifica el movimiento inicial del objeto de destino en el eje horizontal. (Obtener)
IInertiaProcessor::get_InitialVelocityY

La propiedad InitialVelocityY especifica el movimiento inicial del objeto de destino en el eje vertical. (Obtener)
IInertiaProcessor::P rocess

El método Process realiza cálculos y puede generar el evento Started, Delta o Completed en función de si se completa o no la extrapolación. Si la extrapolación finalizó en el tic anterior, el método no es op.
IInertiaProcessor::P rocessTime

El método ProcessTime realiza cálculos para el tic dado y puede generar el evento Started, Delta o Completed en función de si se completa o no la extrapolación. Si la extrapolación finalizó en el tic anterior, el método no es op.
IInertiaProcessor::p ut_BoundaryBottom

La propiedad BoundaryBottom limita la distancia hacia la parte inferior de la pantalla que puede mover el objeto de destino. (Put)
IInertiaProcessor::p ut_BoundaryLeft

La propiedad BoundaryLeft limita la distancia hacia la izquierda de la pantalla que puede mover el objeto de destino. (Put)
IInertiaProcessor::p ut_BoundaryRight

La propiedad BoundaryRight limita la distancia hacia la derecha de la pantalla que puede mover el objeto de destino. (Put)
IInertiaProcessor::p ut_BoundaryTop

La propiedad BoundaryTop limita la distancia hacia la parte superior de la pantalla que puede mover el objeto de destino. (Put)
IInertiaProcessor::p ut_DesiredAngularDeceleration

La propiedad DesiredAngularDeceleration especifica la velocidad deseada que el objeto de destino dejará de girar en radianes por msec cuadrado. (Put)
IInertiaProcessor::p ut_DesiredDeceleration

La propiedad DesiredDeceleration especifica la velocidad deseada a la que se ralentizarán las operaciones de traducción. (Put)
IInertiaProcessor::p ut_DesiredDisplacement

La propiedad DesiredDisplacement especifica la distancia deseada que el objeto viajará. (Put)
IInertiaProcessor::p ut_DesiredExpansion

La propiedad DesiredExpansion especifica el cambio deseado en el radio medio del objeto. (Put)
IInertiaProcessor::p ut_DesiredExpansionDeceleration

La propiedad DesiredExpansionDeceleration especifica la velocidad a la que el objeto dejará de expandirse. (Put)
IInertiaProcessor::p ut_DesiredRotation

La propiedad DesiredRotation especifica hasta qué punto el objeto de procesador de inercia actual debe manipular el objeto de destino en radianes. (Put)
IInertiaProcessor::p ut_ElasticMarginBottom

La propiedad ElasticMarginBottom especifica la región inferior para rebotar el objeto de destino. (Put)
IInertiaProcessor::p ut_ElasticMarginLeft

La propiedad ElasticMarginLeft especifica la región situada más a la izquierda para rebotar el objeto de destino. (Put)
IInertiaProcessor::p ut_ElasticMarginRight

La propiedad ElasticMarginRight especifica la región situada más a la derecha para rebotar el objeto de destino. (Put)
IInertiaProcessor::p ut_ElasticMarginTop

La propiedad ElasticMarginTop especifica la región superior para rebotar el objeto de destino. (Put)
IInertiaProcessor::p ut_InitialAngularVelocity

La propiedad InitialAngularVelocity especifica la velocidad rotacional (angular) del destino cuando comienza el movimiento. (Put)
IInertiaProcessor::p ut_InitialExpansionVelocity

La propiedad InitialExpansionVelocity especifica la velocidad de expansión de radio para un destino cuando el destino se vio afectado por la inercia. (Put)
IInertiaProcessor::p ut_InitialOriginX

La propiedad InitialOriginX especifica la ubicación horizontal inicial de un destino con inercia. (Put)
IInertiaProcessor::p ut_InitialOriginY

La propiedad InitialOriginY especifica la ubicación vertical inicial de un destino con inercia. (Put)
IInertiaProcessor::p ut_InitialRadius

La propiedad InitialRadius especifica la distancia desde el borde del destino hasta su centro antes de cambiar el objeto. (Put)
IInertiaProcessor::p ut_InitialTimestamp

La propiedad InitialTimestamp especifica la marca de tiempo inicial de un objeto de destino con inercia. (Put)
IInertiaProcessor::p ut_InitialVelocityX

La propiedad InitialVelocityX especifica el movimiento inicial del objeto de destino en el eje horizontal. (Put)
IInertiaProcessor::p ut_InitialVelocityY

La propiedad InitialVelocityY especifica el movimiento inicial del objeto de destino en el eje vertical. (Put)
IInertiaProcessor::Reset

El método Reset inicializa el procesador con la marca de tiempo inicial y reinicia la inercia.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado manipulations.h

Consulte también

Clases e interfaces