Freigeben über


interactioncontext.h-Header

Dieser Header wird vom Interaktionskontext verwendet. Weitere Informationen finden Sie unter

interactioncontext.h enthält die folgenden Programmierschnittstellen:

Functions

 
AddPointerInteractionContext

Schließen Sie den angegebenen Zeiger in den Satz von Zeigern ein, die vom Interaction Context-Objekt verarbeitet werden.
BufferPointerPacketsInteractionContext

Fügt dem Puffer des Interaction Context-Objekts den Verlauf für einen einzelnen Eingabezeiger hinzu.
CreateInteractionContext

Erstellt und initialisiert ein Interaction Context-Objekt.
DestroyInteractionContext

Zerstört das angegebene Interaktionskontextobjekt.
GetCrossSlideParameterInteractionContext

Ruft das übergreifende Interaktionsverhalten ab.
GetInertiaParameterInteractionContext

Ruft das Inertiätsverhalten einer Manipulation (Übersetzung, Drehung, Skalierung) ab.
GetInteractionConfigurationInteractionContext

Ruft den Konfigurationsstatus der Interaktion für das Interaction Context-Objekt ab.
GetMouseWheelParameterInteractionContext

Ruft den Mausradzustand für das Interaction Context-Objekt ab.
GetPropertyInteractionContext

Ruft Interaction Context-Objekteigenschaften ab.
GetStateInteractionContext

Ruft den aktuellen Interaktionskontextstatus und den Zeitpunkt ab, zu dem der Kontext in den Leerlaufzustand zurückkehrt.
ProcessBufferedPacketsInteractionContext

Verarbeiten gepufferter Pakete am Ende eines Zeigereingabeframes.
ProcessInertiaInteractionContext

Sendet zeitgebereingaben an das Interaction Context-Objekt zur Verarbeitung der Inertia.
ProcessPointerFramesInteractionContext

Verarbeitet eine Reihe von Zeigereingabeframes.
RegisterOutputCallbackInteractionContext

Registriert einen Rückruf, um Interaktionsereignisse von einem Interaction Context-Objekt zu empfangen.
RemovePointerInteractionContext

Entfernen Sie den angegebenen Zeiger aus dem Satz von Zeigern, die vom Interaction Context-Objekt verarbeitet werden.
ResetInteractionContext

Setzt den Interaktionszustand, die Einstellungen für die Interaktionskonfiguration und alle Parameter auf ihren Ursprünglichen Zustand zurück. Aktuelle Interaktionen werden ohne Benachrichtigungen abgebrochen. Der Interaktionskontext muss vor der nächsten Verwendung neu konfiguriert werden.
SetCrossSlideParametersInteractionContext

Konfiguriert die folienübergreifende Interaktion.
SetInertiaParameterInteractionContext

Konfiguriert das Erträgheitsverhalten einer Manipulation (Übersetzung, Drehung, Skalierung), nachdem der Kontakt aufgehoben wurde.
SetInteractionConfigurationInteractionContext

Konfiguriert das Interaction Context-Objekt, um die angegebenen Bearbeitungen zu verarbeiten.
SetMouseWheelParameterInteractionContext

Legt die Parameterwerte für die Mausradeingabe fest.
SetPivotInteractionContext

Legt den Mittelpunkt und den Pivotradius vom Mittelpunkt für eine Drehungsbearbeitung mit einem einzelnen Eingabezeiger fest.
SetPropertyInteractionContext

Legt Eigenschaften des Interaktionskontextobjekts fest.
StopInteractionContext

Legt den Interaktionszustand auf INTERACTION_STATE_IDLE fest und lässt alle Einstellungen und Parameter der Interaktionskonfiguration intakt.

Rückruffunktionen

 
INTERACTION_CONTEXT_OUTPUT_CALLBACK

Rückruf, der Ereignisse von einem Interaction Context-Objekt empfängt.

Strukturen

 
CROSS_SLIDE_PARAMETER

Definiert den Schiebeschwellenwert und den zugehörigen Abstandsschwellenwert.
INTERACTION_ARGUMENTS_CROSS_SLIDE

Definiert den Zustand der folienübergreifenden Interaktion.
INTERACTION_ARGUMENTS_MANIPULATION

Definiert den Zustand einer Bearbeitung.
INTERACTION_ARGUMENTS_TAP

Definiert den Status der Tippeninteraktion.
INTERACTION_CONTEXT_CONFIGURATION

Definiert die Konfiguration eines Interaction Context-Objekts, das das Verhalten einer Interaktion aktiviert, deaktiviert oder ändert.
INTERACTION_CONTEXT_OUTPUT

Definiert die Ausgabe des Interaction Context-Objekts.
MANIPULATION_TRANSFORM

Definiert die Transformationsdaten für eine Bearbeitung.
MANIPULATION_VELOCITY

Definiert die Geschwindigkeitsdaten einer Bearbeitung.

Enumerationen

 
CROSS_SLIDE_FLAGS

Gibt den Zustand der folienübergreifenden Interaktion an.
CROSS_SLIDE_THRESHOLD

Gibt die Schwellenwerte für das Schiebeverhalten an.
INERTIA_PARAMETER

Gibt die Werte für die Tia für eine Bearbeitung (Übersetzung, Drehung, Skalierung) an.
INTERACTION_CONFIGURATION_FLAGS

Gibt die Interaktionen an, die beim Konfigurieren eines Interaktionskontextobjekts aktiviert werden sollen.
INTERACTION_CONTEXT_PROPERTY

Gibt Eigenschaften des Interaction Context-Objekts an.
INTERACTION_FLAGS

Gibt den Status einer Interaktion an.
INTERACTION_ID

Gibt die Interaktionszustände an, die zum Konfigurieren eines Interaction Context-Objekts verwendet werden.
INTERACTION_STATE

Gibt den Status des Interaction Context-Objekts an.
MANIPULATION_RAILS_STATE

Gibt die Schienenzustände für eine Interaktion an.
MOUSE_WHEEL_PARAMETER

Gibt die Bearbeitungen an, die der Mausraddrehung zugeordnet werden können.