Auf Englisch lesen

Freigeben über


uianimation.h-Header

Dieser Header wird vom Windows-Animations-Manager verwendet. Weitere Informationen finden Sie unter

uianimation.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
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.

Strukturen

 
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003

Definiert einen Keyframe, der einen Zeitoffset innerhalb eines Storyboards darstellt.

Enumerationen

 
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.