Contesto di interazione
Panoramica della tecnologia del contesto di interazione.
Per sviluppare il contesto di interazione, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
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 di inerzia per una manipolazione (traslazione, rotazione, ridimensionamento). |
INTERACTION_CONFIGURATION_FLAGS Specifica le interazioni da abilitare durante la configurazione di un oggetto Contesto di interazione. |
INTERACTION_CONTEXT_PROPERTY Specifica le proprietà dell'oggetto Contesto di interazione. |
INTERACTION_FLAGS Specifica lo stato di un'interazione. |
INTERACTION_ID Specifica gli stati di interazione utilizzati per la configurazione di un oggetto Contesto di interazione. |
INTERACTION_STATE Specifica lo stato dell'oggetto Contesto di interazione. |
MANIPULATION_RAILS_STATE Specifica gli stati delle guide per un'interazione. |
MOUSE_WHEEL_PARAMETER Specifica le manipolazioni di cui è possibile eseguire il mapping alla rotazione della rotellina del mouse. |
Funzioni
AddPointerInteractionContext Includere il puntatore specificato nel set di puntatori elaborati dall'oggetto Contesto di interazione. |
BufferPointerPacketsInteractionContext Aggiunge la cronologia per un singolo puntatore di input al buffer dell'oggetto Contesto di interazione. |
CreateInteractionContext Crea e inizializza un oggetto Contesto di interazione. |
DestroyInteractionContext Elimina definitivamente l'oggetto Interaction Context specificato. |
GetCrossSlideParameterInteractionContext Ottiene il comportamento di interazione tra diapositive. |
GetInertiaParameterInteractionContext Ottiene il comportamento inerziale di una manipolazione (traslazione, rotazione, ridimensionamento). |
GetInteractionConfigurationInteractionContext Ottiene lo stato di configurazione dell'interazione per l'oggetto Contesto di interazione. |
GetMouseWheelParameterInteractionContext Ottiene lo stato della rotellina del mouse per l'oggetto Contesto di interazione. |
GetPropertyInteractionContext Ottiene le proprietà dell'oggetto Contesto di interazione. |
GetStateInteractionContext Ottiene lo stato corrente del contesto di interazione e l'ora in cui il contesto tornerà allo stato di inattività. |
INTERACTION_CONTEXT_OUTPUT_CALLBACK Callback che riceve eventi da un oggetto Contesto di interazione. |
ProcessBufferedPacketsInteractionContext Elaborare pacchetti memorizzati nel buffer alla fine di un frame di input del puntatore. |
ProcessInertiaInteractionContext Invia l'input del timer all'oggetto Contesto di interazione per l'elaborazione dell'inerzia. |
ProcessPointerFramesInteractionContext Elabora un set di frame di input del puntatore. |
RegisterOutputCallbackInteractionContext Registra un callback per ricevere eventi di interazione da un oggetto Contesto di interazione. |
RemovePointerInteractionContext Rimuovere il puntatore specificato dal set di puntatori elaborati dall'oggetto Contesto di interazione. |
ResetInteractionContext Reimposta lo stato di interazione, le impostazioni di configurazione dell'interazione e tutti i parametri sullo 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 inerziale di una manipolazione (traslazione, rotazione, ridimensionamento) dopo l'accuratezza del contatto. |
SetInteractionConfigurationInteractionContext Configura l'oggetto Contesto di interazione 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. |
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 con il 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 Contesto di interazione. |
MANIPULATION_TRANSFORM Definisce i dati di trasformazione per una manipolazione. |
MANIPULATION_VELOCITY Definisce i dati sulla velocità di una manipolazione. |