pub struct PreviewAdapter { /* private fields */ }Expand description
An Engine plus a renderer, as seen by the preview session.
Implementations§
Trait Implementations§
Source§impl FrameSource for PreviewAdapter
impl FrameSource for PreviewAdapter
Source§impl PreviewEngine for PreviewAdapter
impl PreviewEngine for PreviewAdapter
Source§fn engine_version(&self) -> String
fn engine_version(&self) -> String
Version string sent in
Ready.Source§fn markers(&self) -> Vec<MarkerInfo>
fn markers(&self) -> Vec<MarkerInfo>
Markers of all scenes.
Source§fn metas(&self) -> Vec<(String, Meta)>
fn metas(&self) -> Vec<(String, Meta)>
Meta of every scene (sent on
Ready so the editor knows eases and
tunables).Source§fn edit(&mut self, edit: MetaEdit) -> Result<Vec<(String, Meta)>, String>
fn edit(&mut self, edit: MetaEdit) -> Result<Vec<(String, Meta)>, String>
Applies an edit, re-simulates, persists the meta; returns changed
metas as
(scene, meta). Read moreSource§fn pick(&mut self, frame: u32, x: f64, y: f64) -> Option<u32>
fn pick(&mut self, frame: u32, x: f64, y: f64) -> Option<u32>
Hit-test at frame pixels (top-left origin, project size).
Auto Trait Implementations§
impl !RefUnwindSafe for PreviewAdapter
impl !Send for PreviewAdapter
impl !Sync for PreviewAdapter
impl !UnwindSafe for PreviewAdapter
impl Freeze for PreviewAdapter
impl Unpin for PreviewAdapter
impl UnsafeUnpin for PreviewAdapter
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