Interface IInertiaProcessor (manipulations.h)

A interface IInertiaProcessor lida com cálculos relacionados ao movimento do objeto para o Windows Touch.

Herança

A interface IInertiaProcessor herda da interface IUnknown . O IInertiaProcessor também tem estes tipos de membros:

Métodos

A interface IInertiaProcessor tem esses métodos.

 
IInertiaProcessor::Complete

O método Complete conclui a manipulação atual e interrompe a inércia no processador de inércia.
IInertiaProcessor::CompleteTime

Conclui a manipulação atual no tique determinado, interrompe a inércia no processador de inércia e gera o evento ManipulationCompleted.
IInertiaProcessor::get_BoundaryBottom

A propriedade BoundaryBottom limita até que ponto a parte inferior da tela o objeto de destino pode se mover. (Obter)
IInertiaProcessor::get_BoundaryLeft

A propriedade BoundaryLeft limita o quanto à esquerda da tela o objeto de destino pode se mover. (Obter)
IInertiaProcessor::get_BoundaryRight

A propriedade BoundaryRight limita o quanto à direita da tela o objeto de destino pode se mover. (Obter)
IInertiaProcessor::get_BoundaryTop

A propriedade BoundaryTop limita até que ponto a parte superior da tela o objeto de destino pode se mover. (Obter)
IInertiaProcessor::get_DesiredAngularDeceleration

A propriedade DesiredAngularDeceleration especifica a taxa desejada que o objeto de destino deixará de girar em radianos por msec ao quadrado. (Obter)
IInertiaProcessor::get_DesiredDeceleration

A propriedade DesiredDeceleration especifica a taxa desejada na qual as operações de tradução serão desaceleradas. (Obter)
IInertiaProcessor::get_DesiredDisplacement

A propriedade DesiredDisplacement especifica a distância desejada que o objeto percorrerá. (Obter)
IInertiaProcessor::get_DesiredExpansion

A propriedade DesiredExpansion especifica a alteração desejada no raio médio do objeto. (Obter)
IInertiaProcessor::get_DesiredExpansionDeceleration

A propriedade DesiredExpansionDeceleration especifica a taxa na qual o objeto interromperá a expansão. (Obter)
IInertiaProcessor::get_DesiredRotation

A propriedade DesiredRotation especifica até que ponto o objeto de processador de inércia atual deve manipular o objeto de destino em radianos. (Obter)
IInertiaProcessor::get_ElasticMarginBottom

A propriedade ElasticMarginBottom especifica a região inferior para saltar o objeto de destino. (Obter)
IInertiaProcessor::get_ElasticMarginLeft

A propriedade ElasticMarginLeft especifica a região mais à esquerda para saltar o objeto de destino. (Obter)
IInertiaProcessor::get_ElasticMarginRight

A propriedade ElasticMarginRight especifica a região mais à direita para saltar o objeto de destino. (Obter)
IInertiaProcessor::get_ElasticMarginTop

A propriedade ElasticMarginTop especifica a região mais alta para saltar o objeto de destino. (Obter)
IInertiaProcessor::get_InitialAngularVelocity

A propriedade InitialAngularVelocity especifica a velocidade de rotação (angular) do destino quando o movimento começa. (Obter)
IInertiaProcessor::get_InitialExpansionVelocity

A propriedade InitialExpansionVelocity especifica a taxa de expansão de raio para um destino quando o destino foi afetado pela inércia. (Obter)
IInertiaProcessor::get_InitialOriginX

A propriedade InitialOriginX especifica o local horizontal inicial para um destino com inércia. (Obter)
IInertiaProcessor::get_InitialOriginY

A propriedade InitialOriginY especifica o local vertical inicial para um destino com inércia. (Obter)
IInertiaProcessor::get_InitialRadius

A propriedade InitialRadius especifica a distância da borda do destino até seu centro antes de o objeto ser alterado. (Obter)
IInertiaProcessor::get_InitialTimestamp

A propriedade InitialTimestamp especifica o carimbo de data/hora inicial de um objeto de destino com inércia. (Obter)
IInertiaProcessor::get_InitialVelocityX

A propriedade InitialVelocityX especifica o movimento inicial do objeto de destino no eixo horizontal. (Obter)
IInertiaProcessor::get_InitialVelocityY

A propriedade InitialVelocityY especifica o movimento inicial do objeto de destino no eixo vertical. (Obter)
IInertiaProcessor::P rocess

O método Process executa cálculos e pode gerar o evento Started, Delta ou Completed, dependendo de a extrapolação ser concluída ou não. Se a extrapolação for concluída no tique anterior, o método será não operacional.
IInertiaProcessor::P rocessTime

O método ProcessTime executa cálculos para o tique determinado e pode gerar o evento Started, Delta ou Completed, dependendo de a extrapolação ser concluída ou não. Se a extrapolação for concluída no tique anterior, o método será não operacional.
IInertiaProcessor::p ut_BoundaryBottom

A propriedade BoundaryBottom limita até que ponto a parte inferior da tela o objeto de destino pode se mover. (Put)
IInertiaProcessor::p ut_BoundaryLeft

A propriedade BoundaryLeft limita o quanto à esquerda da tela o objeto de destino pode se mover. (Put)
IInertiaProcessor::p ut_BoundaryRight

A propriedade BoundaryRight limita o quanto à direita da tela o objeto de destino pode se mover. (Put)
IInertiaProcessor::p ut_BoundaryTop

A propriedade BoundaryTop limita até que ponto a parte superior da tela o objeto de destino pode se mover. (Put)
IInertiaProcessor::p ut_DesiredAngularDeceleration

A propriedade DesiredAngularDeceleration especifica a taxa desejada que o objeto de destino deixará de girar em radianos por msec ao quadrado. (Put)
IInertiaProcessor::p ut_DesiredDeceleration

A propriedade DesiredDeceleration especifica a taxa desejada na qual as operações de tradução serão desaceleradas. (Put)
IInertiaProcessor::p ut_DesiredDisplacement

A propriedade DesiredDisplacement especifica a distância desejada que o objeto percorrerá. (Put)
IInertiaProcessor::p ut_DesiredExpansion

A propriedade DesiredExpansion especifica a alteração desejada no raio médio do objeto. (Put)
IInertiaProcessor::p ut_DesiredExpansionDeceleration

A propriedade DesiredExpansionDeceleration especifica a taxa na qual o objeto interromperá a expansão. (Put)
IInertiaProcessor::p ut_DesiredRotation

A propriedade DesiredRotation especifica até que ponto o objeto de processador de inércia atual deve manipular o objeto de destino em radianos. (Put)
IInertiaProcessor::p ut_ElasticMarginBottom

A propriedade ElasticMarginBottom especifica a região inferior para saltar o objeto de destino. (Put)
IInertiaProcessor::p ut_ElasticMarginLeft

A propriedade ElasticMarginLeft especifica a região mais à esquerda para saltar o objeto de destino. (Put)
IInertiaProcessor::p ut_ElasticMarginRight

A propriedade ElasticMarginRight especifica a região mais à direita para saltar o objeto de destino. (Put)
IInertiaProcessor::p ut_ElasticMarginTop

A propriedade ElasticMarginTop especifica a região mais alta para saltar o objeto de destino. (Put)
IInertiaProcessor::p ut_InitialAngularVelocity

A propriedade InitialAngularVelocity especifica a velocidade de rotação (angular) do destino quando o movimento começa. (Put)
IInertiaProcessor::p ut_InitialExpansionVelocity

A propriedade InitialExpansionVelocity especifica a taxa de expansão de raio para um destino quando o destino foi afetado pela inércia. (Put)
IInertiaProcessor::p ut_InitialOriginX

A propriedade InitialOriginX especifica o local horizontal inicial para um destino com inércia. (Put)
IInertiaProcessor::p ut_InitialOriginY

A propriedade InitialOriginY especifica o local vertical inicial para um destino com inércia. (Put)
IInertiaProcessor::p ut_InitialRadius

A propriedade InitialRadius especifica a distância da borda do destino até seu centro antes de o objeto ser alterado. (Put)
IInertiaProcessor::p ut_InitialTimestamp

A propriedade InitialTimestamp especifica o carimbo de data/hora inicial de um objeto de destino com inércia. (Put)
IInertiaProcessor::p ut_InitialVelocityX

A propriedade InitialVelocityX especifica o movimento inicial do objeto de destino no eixo horizontal. (Put)
IInertiaProcessor::p ut_InitialVelocityY

A propriedade InitialVelocityY especifica o movimento inicial do objeto de destino no eixo vertical. (Put)
IInertiaProcessor::Reset

O método Reset inicializa o processador com o carimbo de data/hora inicial e reinicia a inércia.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho manipulations.h

Confira também

Classes e interfaces