Интерфейс IInertiaProcessor (manipulations.h)
Интерфейс IInertiaProcessor обрабатывает вычисления движения объектов для Windows Touch.
Наследование
Интерфейс IInertiaProcessor наследуется от интерфейса IUnknown . IInertiaProcessor также имеет следующие типы членов:
Методы
Интерфейс IInertiaProcessor содержит следующие методы.
IInertiaProcessor::Complete Метод Complete завершает текущую манипуляцию и останавливает инерцию процессора инерции. |
IInertiaProcessor::CompleteTime Завершает текущую манипуляцию на заданном тике, останавливает инерцию обработчика инерции и вызывает событие ManipulationCompleted. |
IInertiaProcessor::get_BoundaryBottom Свойство BoundaryBottom ограничивает, насколько далеко в нижнюю часть экрана может перемещаться целевой объект. (Получить) |
IInertiaProcessor::get_BoundaryLeft Свойство BoundaryLeft ограничивает, насколько далеко слева от экрана может перемещаться целевой объект. (Получить) |
IInertiaProcessor::get_BoundaryRight Свойство BoundaryRight ограничивает, насколько далеко справа от экрана может перемещаться целевой объект. (Получить) |
IInertiaProcessor::get_BoundaryTop Свойство BoundaryTop ограничивает, насколько далеко к верхней части экрана может перемещаться целевой объект. (Получить) |
IInertiaProcessor::get_DesiredAngularDeceleration Свойство DesiredAngularDeceleration указывает требуемую скорость, в которую целевой объект перестанет вращаться в радианах на мсек в квадрате. (Получить) |
IInertiaProcessor::get_DesiredDeceleration Свойство DesiredDeceleration указывает требуемую скорость, с которой операции преобразования будут замедляться. (Получить) |
IInertiaProcessor::get_DesiredDisplacement Свойство DesiredDisplacement указывает требуемое расстояние, по которому будет проходить объект. (Получить) |
IInertiaProcessor::get_DesiredExpansion Свойство DesiredExpansion указывает требуемое изменение среднего радиуса объекта. (Получить) |
IInertiaProcessor::get_DesiredExpansionDeceleration Свойство DesiredExpansionDeceleration указывает скорость, с которой объект перестанет расширяться. (Получить) |
IInertiaProcessor::get_DesiredRotation Свойство DesiredRotation указывает, насколько текущий объект обработчика инерции должен управлять целевым объектом в радианах. (Получить) |
IInertiaProcessor::get_ElasticMarginBottom Свойство ElasticMarginBottom указывает нижнюю область для отскока целевого объекта. (Получить) |
IInertiaProcessor::get_ElasticMarginLeft Свойство ElasticMarginLeft указывает крайнюю левую область для отскока целевого объекта. (Получить) |
IInertiaProcessor::get_ElasticMarginRight Свойство ElasticMarginRight указывает крайний правый регион для отскока целевого объекта. (Получить) |
IInertiaProcessor::get_ElasticMarginTop Свойство ElasticMarginTop указывает самую верхнюю область для отскока целевого объекта. (Получить) |
IInertiaProcessor::get_InitialAngularVelocity Свойство InitialAngularVelocity указывает вращаемую (угловую) скорость целевого объекта при начале движения. (Получить) |
IInertiaProcessor::get_InitialExpansionVelocity Свойство InitialExpansionVelocity указывает скорость расширения радиуса для цели, когда на цель повлияла инерция. (Получить) |
IInertiaProcessor::get_InitialOriginX Свойство InitialOriginX указывает начальное горизонтальное расположение для цели с инерцией. (Получить) |
IInertiaProcessor::get_InitialOriginY Свойство InitialOriginY указывает начальное вертикальное расположение для цели с инерцией. (Получить) |
IInertiaProcessor::get_InitialRadius Свойство InitialRadius указывает расстояние от края целевого объекта до его центра до изменения объекта. (Получить) |
IInertiaProcessor::get_InitialTimestamp Свойство InitialTimestamp указывает начальную метку времени для целевого объекта с инерцией. (Получить) |
IInertiaProcessor::get_InitialVelocityX Свойство InitialVelocityX указывает начальное перемещение целевого объекта по горизонтальной оси. (Получить) |
IInertiaProcessor::get_InitialVelocityY Свойство InitialVelocityY указывает начальное перемещение целевого объекта по вертикальной оси. (Получить) |
IInertiaProcessor::P rocess Метод Process выполняет вычисления и может вызывать событие Started, Delta или Completed в зависимости от того, завершена ли экстраполяция. Если экстраполяция завершена на предыдущем тике, метод не является операцией. |
IInertiaProcessor::P rocessTime Метод ProcessTime выполняет вычисления для заданного такта и может вызывать событие Started, Delta или Completed в зависимости от того, завершена ли экстраполяция. Если экстраполяция завершена на предыдущем тике, метод не является операцией. |
IInertiaProcessor::p ut_BoundaryBottom Свойство BoundaryBottom ограничивает, насколько далеко в нижнюю часть экрана может перемещаться целевой объект. (Put) |
IInertiaProcessor::p ut_BoundaryLeft Свойство BoundaryLeft ограничивает, насколько далеко слева от экрана может перемещаться целевой объект. (Put) |
IInertiaProcessor::p ut_BoundaryRight Свойство BoundaryRight ограничивает, насколько далеко справа от экрана может перемещаться целевой объект. (Put) |
IInertiaProcessor::p ut_BoundaryTop Свойство BoundaryTop ограничивает, насколько далеко к верхней части экрана может перемещаться целевой объект. (Put) |
IInertiaProcessor::p ut_DesiredAngularDeceleration Свойство DesiredAngularDeceleration указывает требуемую скорость, в которую целевой объект перестанет вращаться в радианах на мсек в квадрате. (Put) |
IInertiaProcessor::p ut_DesiredDeceleration Свойство DesiredDeceleration указывает требуемую скорость, с которой операции преобразования будут замедляться. (Put) |
IInertiaProcessor::p ut_DesiredDisplacement Свойство DesiredDisplacement указывает требуемое расстояние, по которому будет проходить объект. (Put) |
IInertiaProcessor::p ut_DesiredExpansion Свойство DesiredExpansion указывает требуемое изменение среднего радиуса объекта. (Put) |
IInertiaProcessor::p ut_DesiredExpansionDeceleration Свойство DesiredExpansionDeceleration указывает скорость, с которой объект перестанет расширяться. (Put) |
IInertiaProcessor::p ut_DesiredRotation Свойство DesiredRotation указывает, насколько текущий объект обработчика инерции должен управлять целевым объектом в радианах. (Put) |
IInertiaProcessor::p ut_ElasticMarginBottom Свойство ElasticMarginBottom указывает нижнюю область для отскока целевого объекта. (Put) |
IInertiaProcessor::p ut_ElasticMarginLeft Свойство ElasticMarginLeft указывает крайнюю левую область для отскока целевого объекта. (Put) |
IInertiaProcessor::p ut_ElasticMarginRight Свойство ElasticMarginRight указывает крайний правый регион для отскока целевого объекта. (Put) |
IInertiaProcessor::p ut_ElasticMarginTop Свойство ElasticMarginTop указывает самую верхнюю область для отскока целевого объекта. (Put) |
IInertiaProcessor::p ut_InitialAngularVelocity Свойство InitialAngularVelocity указывает вращаемую (угловую) скорость целевого объекта при начале движения. (Put) |
IInertiaProcessor::p ut_InitialExpansionVelocity Свойство InitialExpansionVelocity указывает скорость расширения радиуса для цели, когда на цель повлияла инерция. (Put) |
IInertiaProcessor::p ut_InitialOriginX Свойство InitialOriginX указывает начальное горизонтальное расположение для цели с инерцией. (Put) |
IInertiaProcessor::p ut_InitialOriginY Свойство InitialOriginY указывает начальное вертикальное расположение для цели с инерцией. (Put) |
IInertiaProcessor::p ut_InitialRadius Свойство InitialRadius указывает расстояние от края целевого объекта до его центра до изменения объекта. (Put) |
IInertiaProcessor::p ut_InitialTimestamp Свойство InitialTimestamp указывает начальную метку времени для целевого объекта с инерцией. (Put) |
IInertiaProcessor::p ut_InitialVelocityX Свойство InitialVelocityX указывает начальное перемещение целевого объекта по горизонтальной оси. (Put) |
IInertiaProcessor::p ut_InitialVelocityY Свойство InitialVelocityY указывает начальное перемещение целевого объекта по вертикальной оси. (Put) |
IInertiaProcessor::Reset Метод Reset инициализирует процессор начальной меткой времени и перезапускает инерцию. |
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | manipulations.h |