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