pub struct RenderEngine { /* private fields */ }Implementations§
Source§impl RenderEngine
impl RenderEngine
pub fn new() -> Self
pub fn select_active_events( &self, track: &ParsedTrack, now_ms: i64, ) -> RenderSelection
pub fn prepare_frame<P: FontProvider>( &self, track: &ParsedTrack, provider: &P, now_ms: i64, ) -> PreparedFrame
pub fn prepare_frame_with_config<P: FontProvider>( &self, track: &ParsedTrack, provider: &P, now_ms: i64, config: &RendererConfig, ) -> PreparedFrame
pub fn render_frame_with_provider<P: FontProvider>( &self, track: &ParsedTrack, provider: &P, now_ms: i64, ) -> Vec<ImagePlane>
pub fn render_frame_with_provider_and_config<P: FontProvider>( &self, track: &ParsedTrack, provider: &P, now_ms: i64, config: &RendererConfig, ) -> Vec<ImagePlane>
pub fn render_frame(&self, track: &ParsedTrack, now_ms: i64) -> Vec<ImagePlane>
Trait Implementations§
Source§impl Default for RenderEngine
impl Default for RenderEngine
Source§fn default() -> RenderEngine
fn default() -> RenderEngine
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RenderEngine
impl RefUnwindSafe for RenderEngine
impl Send for RenderEngine
impl Sync for RenderEngine
impl Unpin for RenderEngine
impl UnsafeUnpin for RenderEngine
impl UnwindSafe for RenderEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more