pub enum ExportTextureStep<I = RenderedTexture> {
Waiting {
time: MediaTime,
missing_sources: Vec<SourceId>,
},
Rendered {
index: u64,
time: MediaTime,
texture: I,
},
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: IThe frame at export quality: on the GPU a texture in the renderer’s intermediate format, its work submitted; on the CPU its image.
Complete
Every scheduled frame has been produced.
Trait Implementations§
Auto Trait Implementations§
impl<I> Freeze for ExportTextureStep<I>where
I: Freeze,
impl<I> RefUnwindSafe for ExportTextureStep<I>where
I: RefUnwindSafe,
impl<I> Send for ExportTextureStep<I>where
I: Send,
impl<I> Sync for ExportTextureStep<I>where
I: Sync,
impl<I> Unpin for ExportTextureStep<I>where
I: Unpin,
impl<I> UnsafeUnpin for ExportTextureStep<I>where
I: UnsafeUnpin,
impl<I> UnwindSafe for ExportTextureStep<I>where
I: UnwindSafe,
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