//! Demonstrates the use of [`UiMaterials`](UiMaterial) and how to change material values use bevy::prelude::*; use bevy::reflect::TypePath; use bevy::render::render_resource::*; /// This example uses a shader source file from the assets subdirectory const SHADER_ASSET_PATH: &str = "shaders/circle_shader.wgsl"; fn main() { App::new() .add_plugins(DefaultPlugins) .add_plugins(UiMaterialPlugin::::default()) .add_systems(Startup, setup) .add_systems(Update, update) .run(); } fn update(time: Res