intestazione interactioncontext.h
Questa intestazione viene usata dal contesto di interazione. Per altre informazioni, vedere:
interactioncontext.h contiene le interfacce di programmazione seguenti:
Funzioni
AddPointerInteractionContext Includere il puntatore specificato nel set di puntatori elaborati dall'oggetto Interaction Context. |
BufferPointerPacketsInteractionContext Aggiunge la cronologia per un singolo puntatore di input al buffer dell'oggetto Interaction Context. |
CreateInteractionContext Crea e inizializza un oggetto Interaction Context. |
DestroyInteractionContext Elimina l'oggetto Interaction Context specificato. |
GetCrossSlideParameterInteractionContext Ottiene il comportamento di interazione tra diapositive. |
GetInertiaParameterInteractionContext Ottiene il comportamento inertia di una manipolazione (traduzione, rotazione, ridimensionamento). |
GetInteractionConfigurationInteractionContext Ottiene lo stato di configurazione dell'interazione per l'oggetto Interaction Context. |
GetMouseWheelParameterInteractionContext Ottiene lo stato della rotellina del mouse per l'oggetto Interaction Context. |
GetPropertyInteractionContext Ottiene le proprietà dell'oggetto Interaction Context. |
GetStateInteractionContext Ottiene lo stato corrente del contesto di interazione e l'ora in cui il contesto restituirà lo stato inattiva. |
ProcessBufferedPacketsInteractionContext Elaborare pacchetti memorizzati nel buffer alla fine di un frame di input del puntatore. |
ProcessInertiaInteractionContext Invia l'input timer all'oggetto Interaction Context per l'elaborazione inertia. |
ProcessPointerFramesInteractionContext Elabora un set di fotogrammi di input del puntatore. |
RegisterOutputCallbackInteractionContext Registra un callback per ricevere eventi di interazione da un oggetto Interaction Context. |
RemovePointerInteractionContext Rimuovere il puntatore specificato dal set di puntatori elaborati dall'oggetto Interaction Context. |
ResetInteractionContext Reimposta lo stato di interazione, le impostazioni di configurazione dell'interazione e tutti i parametri allo stato iniziale. Le interazioni correnti vengono annullate senza notifiche. Il contesto di interazione deve essere riconfigurato prima dell'uso successivo. |
SetCrossSlideParametersInteractionContext Configura l'interazione tra diapositive. |
SetInertiaParameterInteractionContext Configura il comportamento inertia di una manipolazione (traduzione, rotazione, ridimensionamento) dopo che il contatto viene sollevato. |
SetInteractionConfigurationInteractionContext Configura l'oggetto Interaction Context per elaborare le manipolazioni specificate. |
SetMouseWheelParameterInteractionContext Imposta i valori dei parametri per l'input della rotellina del mouse. |
SetPivotInteractionContext Imposta il punto centrale e il raggio pivot dal punto centrale per una manipolazione di rotazione usando un singolo puntatore di input. |
SetPropertyInteractionContext Imposta le proprietà dell'oggetto Contesto di interazione. |
StopInteractionContext Imposta lo stato di interazione su INTERACTION_STATE_IDLE e lascia intatte tutte le impostazioni e i parametri di configurazione dell'interazione. |
Funzioni di callback
INTERACTION_CONTEXT_OUTPUT_CALLBACK Callback che riceve eventi da un oggetto Interaction Context. |
Strutture
CROSS_SLIDE_PARAMETER Definisce la soglia di scorrimento incrociato e la relativa soglia di distanza. |
INTERACTION_ARGUMENTS_CROSS_SLIDE Definisce lo stato dell'interazione tra diapositive. |
INTERACTION_ARGUMENTS_MANIPULATION Definisce lo stato di una manipolazione. |
INTERACTION_ARGUMENTS_TAP Definisce lo stato dell'interazione di tocco. |
INTERACTION_CONTEXT_CONFIGURATION Definisce la configurazione di un oggetto Contesto di interazione che abilita, disabilita o modifica il comportamento di un'interazione. |
INTERACTION_CONTEXT_OUTPUT Definisce l'output dell'oggetto Interaction Context. |
MANIPULATION_TRANSFORM Definisce i dati di trasformazione per una manipolazione. |
MANIPULATION_VELOCITY Definisce i dati di velocità di una manipolazione. |
Enumerazioni
CROSS_SLIDE_FLAGS Specifica lo stato dell'interazione tra diapositive. |
CROSS_SLIDE_THRESHOLD Specifica le soglie di comportamento tra diapositive. |
INERTIA_PARAMETER Specifica i valori inerti per una manipolazione (traduzione, rotazione, ridimensionamento). |
INTERACTION_CONFIGURATION_FLAGS Specifica le interazioni da abilitare durante la configurazione di un oggetto Interaction Context. |
INTERACTION_CONTEXT_PROPERTY Specifica le proprietà dell'oggetto Interaction Context. |
INTERACTION_FLAGS Specifica lo stato di un'interazione. |
INTERACTION_ID Specifica gli stati di interazione usati per la configurazione di un oggetto Contesto di interazione. |
INTERACTION_STATE Specifica lo stato dell'oggetto Interaction Context. |
MANIPULATION_RAILS_STATE Specifica gli stati ferroviari per un'interazione. |
MOUSE_WHEEL_PARAMETER Specifica le manipolazioni che possono essere mappate alla rotazione della ruota del mouse. |