Struct nannou::wgpu::SwapChain [−][src]
pub struct SwapChain { /* fields omitted */ }
Expand description
Handle to a swap chain.
A SwapChain
represents the image or series of images that will be presented to a Surface
.
A SwapChain
may be created with Device::create_swap_chain
.
Implementations
Returns the next texture to be presented by the swapchain for drawing.
When the SwapChainFrame
returned by this method is dropped, the swapchain will present
the texture to the associated Surface
.
If a SwapChainFrame referencing this surface is alive when the swapchain is recreated, recreating the swapchain will panic.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SwapChain
impl !UnwindSafe for SwapChain
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
Mutably borrows from an owned value. Read more
Convert into T with values clamped to the color defined bounds Read more
Convert into T. The resulting color might be invalid in its color space Read more
Convert into T, returning ok if the color is inside of its defined range,
otherwise an OutOfBounds
error is returned which contains the unclamped color. Read more
pub fn vzip(self) -> V