Trait rustic_zen::image::RenderImage
source · pub trait RenderImage: Send + Sync {
// Required methods
fn draw_line(&self, ray: RayResult);
fn prepare_render(&mut self, lightpower: f32);
// Provided method
fn finish_render(&mut self) { ... }
}
Expand description
This trait provideds an render target to be passed to the renderer.
Required Methods§
sourcefn draw_line(&self, ray: RayResult)
fn draw_line(&self, ray: RayResult)
Called in every rendering thread to add a Ray to the render target
sourcefn prepare_render(&mut self, lightpower: f32)
fn prepare_render(&mut self, lightpower: f32)
called momentarilly before the render begins to allow the render target to set it’s self up to receive calls to draw_line
Provided Methods§
sourcefn finish_render(&mut self)
fn finish_render(&mut self)
called immediately after a render ends to allow the render target to clean up or finalize results