Partager via


en-tête interactioncontext.h

Cet en-tête est utilisé par le contexte d’interaction. Pour plus d'informations, consultez les pages suivantes :

interactioncontext.h contient les interfaces de programmation suivantes :

Fonctions

 
AddPointerInteractionContext

Incluez le pointeur spécifié dans l’ensemble de pointeurs traités par l’objet Contexte d’interaction.
BufferPointerPacketsInteractionContext

Ajoute l’historique d’un pointeur d’entrée unique à la mémoire tampon de l’objet Contexte d’interaction.
CreateInteractionContext

Crée et initialise un objet Contexte d’interaction.
DestroyInteractionContext

Détruit l’objet contexte d’interaction spécifié.
GetCrossSlideParameterInteractionContext

Obtient le comportement d’interaction entre diapositives.
GetInertiaParameterInteractionContext

Obtient le comportement d’inertie d’une manipulation (traduction, rotation, mise à l’échelle).
GetInteractionConfigurationInteractionContext

Obtient l’état de configuration de l’interaction pour l’objet Contexte d’interaction.
GetMouseWheelParameterInteractionContext

Obtient l’état de la roue de la souris pour l’objet Contexte d’interaction.
GetPropertyInteractionContext

Obtient les propriétés de l’objet Contexte d’interaction.
GetStateInteractionContext

Obtient l’état actuel du contexte d’interaction et l’heure à laquelle le contexte retourne à l’état inactif.
ProcessBufferedPacketsInteractionContext

Traiter les paquets mis en mémoire tampon à la fin d’une trame d’entrée de pointeur.
ProcessInertiaInteractionContext

Envoie l’entrée du minuteur à l’objet Contexte d’interaction pour le traitement de l’inertie.
ProcessPointerFramesInteractionContext

Traite un ensemble d’images d’entrée de pointeur.
RegisterOutputCallbackInteractionContext

Inscrit un rappel pour recevoir des événements d’interaction à partir d’un objet Contexte d’interaction.
RemovePointerInteractionContext

Supprimez le pointeur spécifié de l’ensemble de pointeurs traités par l’objet Contexte d’interaction.
ResetInteractionContext

Rétablit l’état d’interaction, les paramètres de configuration d’interaction et tous les paramètres à leur état initial. Les interactions actuelles sont annulées sans notifications. Le contexte d’interaction doit être reconfiguré avant l’utilisation suivante.
SetCrossSlideParametersInteractionContext

Configure l’interaction entre les diapositives.
SetInertiaParameterInteractionContext

Configure le comportement d’inertie d’une manipulation (traduction, rotation, mise à l’échelle) après la levée du contact.
SetInteractionConfigurationInteractionContext

Configure l’objet Contexte d’interaction pour traiter les manipulations spécifiées.
SetMouseWheelParameterInteractionContext

Définit les valeurs de paramètre pour l’entrée de roulette de souris.
SetPivotInteractionContext

Définit le point central et le rayon du pivot à partir du point central pour une manipulation de rotation à l’aide d’un pointeur d’entrée unique.
SetPropertyInteractionContext

Définit les propriétés de l’objet Contexte d’interaction.
StopInteractionContext

Définit l’état d’interaction sur INTERACTION_STATE_IDLE et laisse intacts tous les paramètres et paramètres de configuration d’interaction.

Fonctions de rappel

 
INTERACTION_CONTEXT_OUTPUT_CALLBACK

Rappel qui reçoit des événements à partir d’un objet Contexte d’interaction.

Structures

 
CROSS_SLIDE_PARAMETER

Définit le seuil des diapositives croisées et son seuil de distance.
INTERACTION_ARGUMENTS_CROSS_SLIDE

Définit l’état de l’interaction entre les diapositives.
INTERACTION_ARGUMENTS_MANIPULATION

Définit l’état d’une manipulation.
INTERACTION_ARGUMENTS_TAP

Définit l’état de l’interaction d’appui.
INTERACTION_CONTEXT_CONFIGURATION

Définit la configuration d’un objet contexte d’interaction qui active, désactive ou modifie le comportement d’une interaction.
INTERACTION_CONTEXT_OUTPUT

Définit la sortie de l’objet Contexte d’interaction.
MANIPULATION_TRANSFORM

Définit les données de transformation pour une manipulation.
MANIPULATION_VELOCITY

Définit les données de vitesse d’une manipulation.

Énumérations

 
CROSS_SLIDE_FLAGS

Spécifie l’état de l’interaction entre les diapositives croisées.
CROSS_SLIDE_THRESHOLD

Spécifie les seuils de comportement des diapositives croisées.
INERTIA_PARAMETER

Spécifie les valeurs d’inertie d’une manipulation (traduction, rotation, mise à l’échelle).
INTERACTION_CONFIGURATION_FLAGS

Spécifie les interactions à activer lors de la configuration d’un objet Contexte d’interaction.
INTERACTION_CONTEXT_PROPERTY

Spécifie les propriétés de l’objet Contexte d’interaction.
INTERACTION_FLAGS

Spécifie l’état d’une interaction.
INTERACTION_ID

Spécifie les états d’interaction utilisés pour configurer un objet Contexte d’interaction.
INTERACTION_STATE

Spécifie l’état de l’objet Contexte d’interaction.
MANIPULATION_RAILS_STATE

Spécifie les états du rail pour une interaction.
MOUSE_WHEEL_PARAMETER

Spécifie les manipulations qui peuvent être mappées à la rotation de la roulette de la souris.