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