pub struct CaptureScreenshotBuilder { /* private fields */ }Implementations§
Source§impl CaptureScreenshotBuilder
impl CaptureScreenshotBuilder
pub fn format(self, format: impl Into<CaptureScreenshotFormat>) -> Self
pub fn quality(self, quality: impl Into<i64>) -> Self
pub fn clip(self, clip: impl Into<Viewport>) -> Self
pub fn from_surface(self, from_surface: impl Into<bool>) -> Self
pub fn capture_beyond_viewport( self, capture_beyond_viewport: impl Into<bool>, ) -> Self
pub fn optimize_for_speed(self, optimize_for_speed: impl Into<bool>) -> Self
pub fn build(self) -> CaptureScreenshot
Trait Implementations§
Source§impl Clone for CaptureScreenshotBuilder
impl Clone for CaptureScreenshotBuilder
Source§fn clone(&self) -> CaptureScreenshotBuilder
fn clone(&self) -> CaptureScreenshotBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CaptureScreenshotBuilder
impl Default for CaptureScreenshotBuilder
Source§fn default() -> CaptureScreenshotBuilder
fn default() -> CaptureScreenshotBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CaptureScreenshotBuilder
impl RefUnwindSafe for CaptureScreenshotBuilder
impl Send for CaptureScreenshotBuilder
impl Sync for CaptureScreenshotBuilder
impl Unpin for CaptureScreenshotBuilder
impl UnsafeUnpin for CaptureScreenshotBuilder
impl UnwindSafe for CaptureScreenshotBuilder
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