[][src]Struct screen_13::gpu::encode::EncodeOp

pub struct EncodeOp { /* fields omitted */ }

A container of graphics types which allow the recording of encode operations and the saving of renders to disk as regular image files.

Implementations

impl EncodeOp[src]

#[must_use]pub fn with_quality(&mut self, quality: f32) -> &mut Self[src]

Sets the quality to encode with.

pub fn flush(&mut self) -> IoResult<()>[src]

Waits for the hardware to finish processing all images, returning an error if something went wrong.

NOTE: The program will panic if there is an error while flushing and you have not manually called the flush function. The flush function is calle automatically when an EncodeOp is dropped.

pub fn record<P: AsRef<Path>>(&mut self, path: P)[src]

Submits the given encode for hardware processing.

Trait Implementations

impl Drop for EncodeOp[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.