Windows Animation Manager
The Windows Animation Manager (Windows Animation) enables rich animation of user interface elements. It is designed to simplify the process of adding animation to an application's user interface and to enable developers to implement animations that are smooth, natural, and interactive.
The animation framework manages the scheduling and execution of animations. It supplies a library of useful mathematical functions for specifying the behavior of a UI element over time, and also enables developers to implement custom functions that provide additional behaviors.
Windows Animation does not perform the rendering; it can be used with any graphics platform, including Direct2D, Direct3D, or GDI+.
The developer guide provides an overview of Windows Animation and provides sample code that covers the basic animation tasks.
The topics contained in this section provide the reference specifications for the Windows Animation Manager.
The topics contained in this section provide details about the code samples that support the Windows Animation Manager documentation.
This glossary contains terms and acronyms of interest to developers using the Windows Animation Manager.
Windows Animation is designed for use by experienced C/C++ developers who are familiar with COM, UI programming concepts, and general animation concepts.
The Windows Animation Manager was introduced in Windows 7.
Applications that require support for Windows Animation Manager on Windows Vista can utilize the Platform Update for Windows Vista. Applications that require Platform Update for Windows Vista can have Windows Update verify that it is installed, or download and install it in the background otherwise. For more information, see About Platform Update for Windows Vista.
- Windows Scenic Animation Overview (video)
- Inside Windows 7: Animation Manager Deep Dive and Tutorial (video)
- Windows Animation - Advanced Topics (video)
- Windows Animation Manager Sample Code (Code Gallery)