pub trait ShaderProvider: Send + Sync {
// Required method
fn prepare_shader(
&self,
effect: &RuntimeEffect,
bounds: Area,
) -> Option<Shader>;
}pub trait ShaderProvider: Send + Sync {
// Required method
fn prepare_shader(
&self,
effect: &RuntimeEffect,
bounds: Area,
) -> Option<Shader>;
}