pub trait ShaderProvider {
// Required method
fn prepare_shader(
&self,
effect: &RCHandle<SkRuntimeEffect>,
bounds: Rect<f32, ()>,
) -> Option<RCHandle<SkShader>>;
}Required Methods§
fn prepare_shader( &self, effect: &RCHandle<SkRuntimeEffect>, bounds: Rect<f32, ()>, ) -> Option<RCHandle<SkShader>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".