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. |