composition apis

About this tag
Composition APIs in Windows 10, part of the Windows.UI.Composition namespace, enable Universal Windows Platform (UWP) developers to create high-performance, fluid animations and visual effects. These APIs run animations in a separate process from the app, ensuring consistent 60 frames per second across devices from IoT to gaming PCs. They support the Fluent Design System with cinematic motion, smooth layout transitions, and low-level manipulation-driven custom animations. Composition APIs integrate seamlessly with XAML, allowing developers to enhance existing UWP apps without replacing code. Visual effects like blur, 2D transforms, and color effects are efficiently applied via the CompositionEffectBrush class. Topics covered include interop between XAML and the Visual Layer, touch development, and creating beautiful UWP effects.
  1. News

    Smooth Interaction and Motion with the Visual Layer in Windows 10 Creators Update

    The Composition APIs come with a robust animation engine that provides quick and fluid motion running in a separate process from your Universal Windows Platform (UWP) app. This ensures a consistent 60 frames per second when running your app on an IoT device as well as on a screaming gaming...
  2. News

    Sweet UI made possible and easy with Windows.UI and the Windows 10 Creators Update

    Since its original debut with the Windows 10 November 2015 update, Windows.UI.Composition has been empowering developers to build fast, beautiful, sweet user interfaces in UWP and has been providing enhancements with every subsequent Windows release. At Build 2017, we revealed what all of this...
  3. News

    UWP and the evolution of touch development

    How is programming for touch development on the Universal Windows Platform (UWP) different from mouse and keyboard development in Windows Forms? This post will cover some of the subtle differences between the two and how to use the most advanced tools for building smooth touch experiences. Link...
  4. News

    Animations with the Visual Layer

    When the layout of your Universal Windows Platform (UWP) app changes, there is often a slight pause as your app rearranges content to fit the new window size or orientation. Composition APIs let you create smooth-as-butter animations between these states so your layout changes won’t jar your...
  5. News

    Smooth Interaction and Motion with the Visual Layer

    The Composition APIs come with a robust animation engine that provides quick and fluid motion running in a separate process from your Universal Windows Platform (UWP) app. This provides a consistent 60 frames per second when running your app on an IoT device as well as on a screaming gaming...
  6. News

    Creating Beautiful Effects for UWP

    The Composition APIs allow you to enhance the appeal of your Universal Windows Platform (UWP) app with a wide range of beautiful and interesting visual effects. Because they are applied at a low level, these effects are highly efficient. They run at 60 frames per second, providing smooth visuals...
  7. News

    Interop between XAML and the Visual Layer

    The Composition APIs empower Universal Windows Platform (UWP) developers to do beautiful and powerful things when they drop down to the Visual Layer (as in the sample below). One of the remarkable things about these APIs is that they are designed, end-to-end, to integrate with the XAML Layer...
Back
Top