pub enum ExportTextureStep {
Waiting {
time: MediaTime,
missing_sources: Vec<SourceId>,
},
Rendered {
index: u64,
time: MediaTime,
texture: RenderedTexture,
},
Complete,
}Expand description
One step of an export that leaves its picture as a rendered texture.
Variants§
Waiting
Required decoded frames are not available; retry without advancing.
Fields
Rendered
One frame was rendered and the cursor advanced exactly once.
Fields
§
texture: RenderedTextureThe frame at export quality, in the renderer’s intermediate format; its work is submitted.
Complete
Every scheduled frame has been produced.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ExportTextureStep
impl !UnwindSafe for ExportTextureStep
impl Freeze for ExportTextureStep
impl Send for ExportTextureStep
impl Sync for ExportTextureStep
impl Unpin for ExportTextureStep
impl UnsafeUnpin for ExportTextureStep
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more