pub struct Swapchain { /* private fields */ }
Implementations
sourceimpl Swapchain
impl Swapchain
pub fn capabilities(&self) -> &SurfaceCapabilities
sourcepub fn update(&mut self) -> Result<(), SurfaceError>
pub fn update(&mut self) -> Result<(), SurfaceError>
Update swapchain images for changed surface. Does nothing if not configured.
pub fn configure(
&mut self,
usage: ImageUsage,
format: Format,
mode: PresentMode
) -> Result<(), SurfaceError>
pub fn acquire_image(&mut self) -> Result<SwapchainImage<'_>, SurfaceError>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Swapchain
impl Send for Swapchain
impl Sync for Swapchain
impl Unpin for Swapchain
impl !UnwindSafe for Swapchain
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more