uianimation.h-Header
Dieser Header wird vom Windows-Animations-Manager verwendet. Weitere Informationen finden Sie unter
uianimation.h enthält die folgenden Programmierschnittstellen:
IUIAnimationInterpolator Definiert Methoden zum Erstellen eines benutzerdefinierten Interpolators. |
IUIAnimationInterpolator2 Erweitert die IUIAnimationInterpolator-Schnittstelle, die Methoden zum Erstellen eines benutzerdefinierten Interpolators definiert. IUIAnimationInterpolator2 unterstützt die Interpolation in einer bestimmten Dimension. |
IUIAnimationLoopIterationChangeHandler2 Definiert eine Methode zum Behandeln von Storyboardschleifeniterationsereignissen. |
IUIAnimationManager Definiert den Animations-Manager, der eine zentrale Schnittstelle zum Erstellen und Verwalten von Animationen bereitstellt. |
IUIAnimationManager2 Definiert einen Animations-Manager, der eine zentrale Schnittstelle zum Erstellen und Verwalten von Animationen in mehreren Dimensionen bereitstellt. |
IUIAnimationManagerEventHandler Definiert eine Methode zum Verarbeiten status Updates für einen Animations-Manager. |
IUIAnimationManagerEventHandler2 Definiert eine Methode zum Behandeln von Updates für einen Animations-Manager. |
IUIAnimationPrimitiveInterpolation Definiert eine Methode, die es einem benutzerdefinierten Interpolator ermöglicht, Übergangsinformationen in Form einer kubischen Polynomkurve an den Animations-Manager bereitzustellen. |
IUIAnimationPriorityComparison Definiert eine Methode für den Prioritätsvergleich, die der Animations-Manager verwendet, um Planungskonflikte zu beheben. |
IUIAnimationPriorityComparison2 Definiert eine Methode, die Terminplanungskonflikte durch Prioritätsvergleich löst. |
IUIAnimationStoryboard Definiert ein Storyboard, das eine Gruppe von Übergängen enthält, die relativ zueinander synchronisiert werden. |
IUIAnimationStoryboard2 Definiert ein Storyboard, das eine Gruppe von Übergängen enthält, die relativ zueinander synchronisiert werden. In diesem AbschnittTopicDescriptionAbandon MethodTerminiert das Storyboard, gibt alle zugehörigen Animationsvariablen frei und entfernt das Storyboard aus dem Zeitplan. AddKeyframeAfterTransition-MethodeZufügen eines Keyframes am Ende des angegebenen Übergangs. AddKeyframeAtOffset-Methode Fügen Sie einen Keyframe am angegebenen Offset eines vorhandenen Keyframes hinzu. AddTransition MethodAdd a transition to the storyboard. AddTransitionAtKeyframe-MethodeZufügen eines Übergangs, der am angegebenen Keyframe beginnt. AddTransitionBetweenKeyframes-MethodeZufügen eines Übergangs zwischen zwei Keyframes. Schließen Sie die Methode Schließt die aktuelle Iteration einer keyframe-Schleife ab, die in Bearbeitung ist (bei der die Schleife auf UI_ANIMATION_REPEAT_INDEFINITELY festgelegt ist), beendet die Schleife und fährt mit dem Storyboard fort. Methode beendenFiniert das Storyboard innerhalb der angegebenen Zeit, und komprimiert das Storyboard bei Bedarf. GetElapsedTime-Methode Ruft die Zeit ab, die verstrichen ist, seit das Storyboard mit der Wiedergabe begonnen hat. GetStatus-Methode Ruft die status des Storyboards ab. GetTag-Methode Ruft das Tag für ein Storyboard ab. HoldVariable MethodDirektioniert das Storyboard, um die angegebene Animationsvariable am endenden Wert zu halten, bis das Storyboard endet. RepeatBetweenKeyframes-MethodeErstellen einer Schleife zwischen zwei Keyframes. Schedule MethodDirects the storyboard to schedule for play. SetSkipDuration-Methode Gibt einen Offset vom Anfang eines Storyboards an, an dem mit der Animierung begonnen werden soll. SetLongestAcceptableDelay-MethodeSets die längste akzeptable Verzögerung, bevor das geplante Storyboard beginnt. SetStoryboardEventHandler-Methode Gibt einen Handler für Storyboardereignisse an. SetTag-MethodeSetet das Tag für das Storyboard. . |
IUIAnimationStoryboardEventHandler Definiert Methoden zum Behandeln von status- und Updateereignissen für ein Storyboard. |
IUIAnimationStoryboardEventHandler2 Definiert Methoden zum Behandeln von Storyboardereignissen. |
IUIAnimationTimer Definiert einen Animationstimer, der Dienste für die Verwaltung der Animationszeitzeit bereitstellt. |
IUIAnimationTimerClientEventHandler Definiert eine Methode zum Behandeln von Ereignissen im Zusammenhang mit Änderungen im Timerclient status. |
IUIAnimationTimerEventHandler Definiert Methoden für die Behandlung von Timingereignissen. |
IUIAnimationTimerUpdateHandler Definiert Methoden zum Behandeln von Zeitupdateereignissen. |
IUIAnimationTransition Definiert einen Übergang, der bestimmt, wie sich eine Animationsvariable im Laufe der Zeit ändert. |
IUIAnimationTransition2 Erweitert die IUIAnimationTransition-Schnittstelle, die einen Übergang definiert. Ein IUIAnimationTransition2-Übergang bestimmt, wie sich eine Animationsvariable im Laufe der Zeit in einer bestimmten Dimension ändert. |
IUIAnimationTransitionFactory Definiert eine Methode zum Erstellen von Übergängen aus benutzerdefinierten Interpolatoren. |
IUIAnimationTransitionFactory2 Definiert eine Methode zum Erstellen von Übergängen aus benutzerdefinierten Interpolatoren. unterstützt das Erstellen von Übergängen in einer angegebenen Dimension. |
IUIAnimationTransitionLibrary Definiert eine Bibliothek mit Standardübergängen. |
IUIAnimationTransitionLibrary2 Definiert eine Bibliothek mit Standardübergängen für eine angegebene Dimension. |
IUIAnimationVariable Definiert eine Animationsvariable, die ein visuelles Element darstellt, das animiert werden kann. |
IUIAnimationVariable2 Definiert eine Animationsvariable, die ein visuelles Element darstellt, das in mehreren Dimensionen animiert werden kann. |
IUIAnimationVariableChangeHandler Definiert eine Methode zum Behandeln von Ereignissen im Zusammenhang mit Aktualisierungen von Animationsvariablen. |
IUIAnimationVariableChangeHandler2 Definiert eine Methode zum Behandeln von Updateereignissen für Animationsvariablen. IUIAnimationVariableChangeHandler2 verarbeitet Ereignisse, die in einer angegebenen Dimension auftreten. |
IUIAnimationVariableCurveChangeHandler2 Definiert eine Methode zum Behandeln von Animationskurvenupdateereignissen. |
IUIAnimationVariableIntegerChangeHandler Definiert eine Methode zum Behandeln von Updateereignissen für Animationsvariablen. |
IUIAnimationVariableIntegerChangeHandler2 Definiert eine Methode zum Behandeln von Updateereignissen für Animationsvariablen. IUIAnimationVariableIntegerChangeHandler2 verarbeitet Ereignisse, die in einer angegebenen Dimension auftreten. |
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003 Definiert einen Keyframe, der einen Zeitoffset innerhalb eines Storyboards darstellt. |
UI_ANIMATION_DEPENDENCIES Definiert, welche Aspekte eines Interpolators von einer bestimmten Eingabe abhängen. |
UI_ANIMATION_IDLE_BEHAVIOR Definiert das Verhalten eines Zeitgebers, wenn sich der Animations-Manager im Leerlauf befindet. |
UI_ANIMATION_MANAGER_STATUS Definiert die Aktivität status eines Animations-Managers. |
UI_ANIMATION_MODE Definiert Animationsmodi. |
UI_ANIMATION_PRIORITY_EFFECT Definiert potenzielle Auswirkungen auf ein Storyboard, wenn ein Prioritätsvergleich false zurückgibt. |
UI_ANIMATION_REPEAT_MODE Definiert das Muster für eine Schleifeniteration. |
UI_ANIMATION_ROUNDING_MODE Definiert die Rundungsmodi, die verwendet werden sollen, wenn der Wert einer Animationsvariable von einem Gleitkommatyp in einen ganzzahligen Typ konvertiert wird. |
UI_ANIMATION_SCHEDULING_RESULT Definiert Ergebnisse für die Storyboardplanung. |
UI_ANIMATION_SLOPE Definiert die Merkmale der Animationsneigung. |
UI_ANIMATION_STORYBOARD_STATUS Definiert die status für ein Storyboard. |
UI_ANIMATION_TIMER_CLIENT_STATUS Definiert Aktivität status für den Client eines Zeitgebers. |
UI_ANIMATION_UPDATE_RESULT Definiert Ergebnisse für Animationsupdates. |