windows-composition 0.100.0

Windows composition library
Documentation

windows-composition

Windows Composition wraps the retained-mode Windows composition engine for standalone windows and WinUI 3 applications.

Start by adding the following to your Cargo.toml file:

[dependencies.windows-composition]
version = "0.100"
use windows_composition::*;

fn build(compositor: &Compositor) -> SpriteVisual {
    let visual = compositor.create_sprite_visual();
    visual.set_size(200.0, 120.0);

    let brush = compositor.create_color_brush(Color::rgb(0, 120, 215));
    visual.set_brush(&brush);
    visual
}