1#[doc = include_str!("../README.md")]
4use bevy::prelude::*;
5
6pub mod blinking_led;
7pub(crate) mod color;
8pub mod led;
9pub mod prelude;
10pub mod text;
11
12pub use blinking_led::BlinkingLEDMaterial;
13pub use led::LEDMaterial;
14pub use text::{TextData, TextMaterial};
15
16pub struct ShadersPlugin;
18
19impl Plugin for ShadersPlugin {
20 fn build(&self, app: &mut App) {
21 app.add_plugins(MaterialPlugin::<BlinkingLEDMaterial>::default())
22 .add_plugins(MaterialPlugin::<LEDMaterial>::default())
23 .add_plugins(MaterialPlugin::<TextMaterial>::default());
24 }
25}