pub enum EncoderInputHandoff {
GpuCopy,
DirectTarget,
}Expand description
How a packed frame reaches the encoder’s surface.
Variants§
GpuCopy
The renderer packs into its own plane textures, and a GPU copy moves them into the surface. No pixel crosses the CPU.
DirectTarget
The renderer packs straight into the surface’s own planes: no plane ring and no copy.
Implementations§
Trait Implementations§
Source§impl Clone for EncoderInputHandoff
impl Clone for EncoderInputHandoff
impl Copy for EncoderInputHandoff
Source§impl Debug for EncoderInputHandoff
impl Debug for EncoderInputHandoff
impl Eq for EncoderInputHandoff
Source§impl PartialEq for EncoderInputHandoff
impl PartialEq for EncoderInputHandoff
impl StructuralPartialEq for EncoderInputHandoff
Auto Trait Implementations§
impl Freeze for EncoderInputHandoff
impl RefUnwindSafe for EncoderInputHandoff
impl Send for EncoderInputHandoff
impl Sync for EncoderInputHandoff
impl Unpin for EncoderInputHandoff
impl UnsafeUnpin for EncoderInputHandoff
impl UnwindSafe for EncoderInputHandoff
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.