[][src]Struct web_glitz::rendering::RenderPass

pub struct RenderPass<T> { /* fields omitted */ }

Encapsulates a render pass.

A render pass task consists of a render target (see [RenderTarget] and [MultisampleRenderTarget]) and a render pass task (a series of commands). The images attached to the render target may be loaded into the framebuffer. The commands in render pass task may then modify the contents of the framebuffer. When the task is complete, the contents of the framebuffer may be stored back into the images attached to the render target. If and how the image data is to be loaded and stored is declared as part of the render target, see [RenderTargetDescriptor] and [MultisampleRenderTargetDescriptor] for details.

For details on how a RenderPass is created, see [RenderTarget::create_render_pass] and [MultisampleRenderTarget::create_render_pass].

Trait Implementations

impl<T: Clone> Clone for RenderPass<T>[src]

impl<T, O> GpuTask<Connection> for RenderPass<T> where
    T: GpuTask<RenderPassContext, Output = O>, 
[src]

type Output = O

The type of output that results from this task finishing.

Auto Trait Implementations

impl<T> !RefUnwindSafe for RenderPass<T>

impl<T> !Send for RenderPass<T>

impl<T> !Sync for RenderPass<T>

impl<T> Unpin for RenderPass<T> where
    T: Unpin

impl<T> !UnwindSafe for RenderPass<T>

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<D, T> IntoBuffer<T> for D where
    D: Borrow<T> + 'static,
    T: Copy + 'static, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.