Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. |