readme.md

March 31, 2026 ยท View on GitHub

Vanara.PInvoke.UIAnimation

PInvoke API (interfaces, methods, structures and constants) imported from Windows UIAnimation.dll.

  • Includes methods from uianimation.dll
  • Current NuGet release: NugetNuget

Dependencies

  • Vanara.PInvoke.Dcomp
  • Vanara.PInvoke.Ole

Enumerations

Native EnumHeaderManaged Enum
UI_ANIMATION_DEPENDENCIESuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_DEPENDENCIES
UI_ANIMATION_IDLE_BEHAVIORuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_IDLE_BEHAVIOR
UI_ANIMATION_MANAGER_STATUSuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_MANAGER_STATUS
UI_ANIMATION_MODEuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_MODE
UI_ANIMATION_PRIORITY_EFFECTuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_PRIORITY_EFFECT
UI_ANIMATION_REPEAT_MODEuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_REPEAT_MODE
UI_ANIMATION_ROUNDING_MODEuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_ROUNDING_MODE
UI_ANIMATION_SCHEDULING_RESULTuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_SCHEDULING_RESULT
UI_ANIMATION_SLOPEuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_SLOPE
UI_ANIMATION_STORYBOARD_STATUSuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_STORYBOARD_STATUS
UI_ANIMATION_TIMER_CLIENT_STATUSuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_TIMER_CLIENT_STATUS
UI_ANIMATION_UPDATE_RESULTuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_UPDATE_RESULT

Structures

Native StructureHeaderManaged Structure
UI_ANIMATION_KEYFRAMEuianimation.hVanara.PInvoke.UIAnimation.UI_ANIMATION_KEYFRAME

Interfaces

Native InterfaceHeaderManaged Interface
IDCompositionAnimation
IUIAnimationInterpolatoruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationInterpolator
IUIAnimationInterpolator2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationInterpolator2
IUIAnimationLoopIterationChangeHandler2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationLoopIterationChangeHandler2
IUIAnimationManageruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationManager
IUIAnimationManager2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationManager2
IUIAnimationManagerEventHandleruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationManagerEventHandler
IUIAnimationManagerEventHandler2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationManagerEventHandler2
IUIAnimationPrimitiveInterpolationuianimation.hVanara.PInvoke.UIAnimation.IUIAnimationPrimitiveInterpolation
IUIAnimationPriorityComparisonuianimation.hVanara.PInvoke.UIAnimation.IUIAnimationPriorityComparison
IUIAnimationPriorityComparison2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationPriorityComparison2
IUIAnimationStoryboarduianimation.hVanara.PInvoke.UIAnimation.IUIAnimationStoryboard
IUIAnimationStoryboard2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationStoryboard2
IUIAnimationStoryboardEventHandleruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationStoryboardEventHandler
IUIAnimationStoryboardEventHandler2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationStoryboardEventHandler2
IUIAnimationTimeruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTimer
IUIAnimationTimerClientEventHandleruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTimerClientEventHandler
IUIAnimationTimerEventHandleruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTimerEventHandler
IUIAnimationTimerUpdateHandleruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTimerUpdateHandler
IUIAnimationTransitionuianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTransition
IUIAnimationTransition2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTransition2
IUIAnimationTransitionFactoryuianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTransitionFactory
IUIAnimationTransitionFactory2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTransitionFactory2
IUIAnimationTransitionLibraryuianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTransitionLibrary
IUIAnimationTransitionLibrary2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationTransitionLibrary2
IUIAnimationVariableuianimation.hVanara.PInvoke.UIAnimation.IUIAnimationVariable
IUIAnimationVariable2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationVariable2
IUIAnimationVariableChangeHandleruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationVariableChangeHandler
IUIAnimationVariableChangeHandler2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationVariableChangeHandler2
IUIAnimationVariableCurveChangeHandler2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationVariableCurveChangeHandler2
IUIAnimationVariableIntegerChangeHandleruianimation.hVanara.PInvoke.UIAnimation.IUIAnimationVariableIntegerChangeHandler
IUIAnimationVariableIntegerChangeHandler2uianimation.hVanara.PInvoke.UIAnimation.IUIAnimationVariableIntegerChangeHandler2

Classes

Native ClassHeaderManaged Class
UIAnimationManagerVanara.PInvoke.UIAnimation.UIAnimationManager
UIAnimationManager2Vanara.PInvoke.UIAnimation.UIAnimationManager2
UIAnimationTimerVanara.PInvoke.UIAnimation.UIAnimationTimer
UIAnimationTransitionFactoryVanara.PInvoke.UIAnimation.UIAnimationTransitionFactory
UIAnimationTransitionFactory2Vanara.PInvoke.UIAnimation.UIAnimationTransitionFactory2
UIAnimationTransitionLibraryVanara.PInvoke.UIAnimation.UIAnimationTransitionLibrary
UIAnimationTransitionLibrary2Vanara.PInvoke.UIAnimation.UIAnimationTransitionLibrary2