[−][src]Struct screen_13::gpu::encode::EncodeOp
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
Auto Trait Implementations
impl !RefUnwindSafe for EncodeOp[src]
impl !Send for EncodeOp[src]
impl !Sync for EncodeOp[src]
impl Unpin for EncodeOp[src]
impl !UnwindSafe for EncodeOp[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
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]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,