Compartilhar via


cabeçalho interactioncontext.h

Esse cabeçalho é usado pelo Contexto de Interação. Para obter mais informações, consulte:

interactioncontext.h contém as seguintes interfaces de programação:

Funções

 
AddPointerInteractionContext

Inclua o ponteiro especificado no conjunto de ponteiros processados pelo objeto Contexto de Interação.
BufferPointerPacketsInteractionContext

Adiciona o histórico de um único ponteiro de entrada ao buffer do objeto Contexto de Interação.
CreateInteractionContext

Cria e inicializa um objeto De contexto de interação.
DestroyInteractionContext

Destrói o objeto context de interação especificado.
GetCrossSlideParameterInteractionContext

Obtém o comportamento de interação entre slides.
GetInertiaParameterInteractionContext

Obtém o comportamento de inércia de uma manipulação (tradução, rotação, dimensionamento).
GetInteractionConfigurationInteractionContext

Obtém o estado de configuração de interação para o objeto Contexto de Interação.
GetMouseWheelParameterInteractionContext

Obtém o estado da roda do mouse para o objeto Contexto de Interação.
GetPropertyInteractionContext

Obtém as propriedades do objeto Contexto de Interação.
GetStateInteractionContext

Obtém o estado atual do Contexto de Interação e a hora em que o contexto retornará ao estado ocioso.
ProcessBufferedPacketsInteractionContext

Processar pacotes armazenados em buffer no final de um quadro de entrada de ponteiro.
ProcessInertiaInteractionContext

Envia a entrada do temporizador para o objeto Contexto de Interação para processamento de inércia.
ProcessPointerFramesInteractionContext

Processa um conjunto de quadros de entrada de ponteiro.
RegisterOutputCallbackInteractionContext

Registra um retorno de chamada para receber eventos de interação de um objeto Contexto de Interação.
RemovePointerInteractionContext

Remova o ponteiro especificado do conjunto de ponteiros processados pelo objeto Contexto de Interação.
ResetInteractionContext

Redefine o estado de interação, as definições de configuração de interação e todos os parâmetros para o estado inicial. As interações atuais são canceladas sem notificações. O Contexto de Interação deve ser reconfigurado antes do próximo uso.
SetCrossSlideParametersInteractionContext

Configura a interação entre slides.
SetInertiaParameterInteractionContext

Configura o comportamento de inércia de uma manipulação (tradução, rotação, dimensionamento) depois que o contato é levantado.
SetInteractionConfigurationInteractionContext

Configura o objeto Contexto de Interação para processar as manipulações especificadas.
SetMouseWheelParameterInteractionContext

Define os valores de parâmetro para a entrada da roda do mouse.
SetPivotInteractionContext

Define o ponto central e o raio dinâmico do ponto central para uma manipulação de rotação usando um único ponteiro de entrada.
SetPropertyInteractionContext

Define as propriedades do objeto Contexto de Interação.
StopInteractionContext

Define o estado de interação como INTERACTION_STATE_IDLE e deixa todos os parâmetros e definições de configuração de interação intactos.

Funções de retorno de chamada

 
INTERACTION_CONTEXT_OUTPUT_CALLBACK

Retorno de chamada que recebe eventos de um objeto De contexto de interação.

Estruturas

 
CROSS_SLIDE_PARAMETER

Define o limite de slide cruzado e seu limite de distância.
INTERACTION_ARGUMENTS_CROSS_SLIDE

Define o estado da interação entre slides.
INTERACTION_ARGUMENTS_MANIPULATION

Define o estado de uma manipulação.
INTERACTION_ARGUMENTS_TAP

Define o estado da interação de toque.
INTERACTION_CONTEXT_CONFIGURATION

Define a configuração de um objeto De contexto de interação que habilita, desabilita ou modifica o comportamento de uma interação.
INTERACTION_CONTEXT_OUTPUT

Define a saída do objeto Contexto de Interação.
MANIPULATION_TRANSFORM

Define os dados de transformação para uma manipulação.
MANIPULATION_VELOCITY

Define os dados de velocidade de uma manipulação.

Enumerações

 
CROSS_SLIDE_FLAGS

Especifica o estado da interação entre slides.
CROSS_SLIDE_THRESHOLD

Especifica os limites de comportamento entre slides.
INERTIA_PARAMETER

Especifica os valores de inércia para uma manipulação (tradução, rotação, dimensionamento).
INTERACTION_CONFIGURATION_FLAGS

Especifica as interações a serem habilitadas ao configurar um objeto De contexto de interação.
INTERACTION_CONTEXT_PROPERTY

Especifica as propriedades do objeto Contexto de Interação.
INTERACTION_FLAGS

Especifica o estado de uma interação.
INTERACTION_ID

Especifica os estados de interação usados para configurar um objeto De contexto de interação.
INTERACTION_STATE

Especifica o estado do objeto Contexto de Interação.
MANIPULATION_RAILS_STATE

Especifica os estados ferroviários para uma interação.
MOUSE_WHEEL_PARAMETER

Especifica as manipulações que podem ser mapeadas para a rotação da roda do mouse.