Struct nannou::ui::backend::glium::glium::Frame [] [src]

pub struct Frame { /* fields omitted */ }

Implementation of Surface, targeting the default framebuffer.

The back- and front-buffers are swapped when you call finish.

You must call either finish or set_finish or else the destructor will panic.

Methods

impl Frame
[src]

[src]

Builds a new Frame. Use the draw function on Display instead of this function.

[src]

Stop drawing, swap the buffers, and consume the Frame.

See the documentation of SwapBuffersError about what is being returned.

[src]

Stop drawing, swap the buffers.

The Frame can now be dropped regularly. Calling finish() or set_finish() again will cause Err(SwapBuffersError::AlreadySwapped) to be returned.

Trait Implementations

impl Drop for Frame
[src]

[src]

Executes the destructor for this type. Read more

impl Surface for Frame
[src]

[src]

Clears some attachments of the target.

[src]

Returns the dimensions in pixels of the target.

[src]

Returns the number of bits of each pixel of the depth buffer. Read more

[src]

Returns the number of bits of each pixel of the stencil buffer. Read more

[src]

Draws. Read more

[src]

Copies a rectangle of pixels from this surface to another surface. Read more

[src]

Blits from the default framebuffer.

[src]

Blits from a simple framebuffer.

[src]

Blits from a multi-output framebuffer.

[src]

Clears the color attachment of the target.

[src]

Clears the color attachment of the target. The color is in sRGB format.

[src]

Clears the depth attachment of the target.

[src]

Clears the stencil attachment of the target.

[src]

Clears the color and depth attachments of the target.

[src]

Clears the color and depth attachments of the target. The color is in sRGB format.

[src]

Clears the color and stencil attachments of the target.

[src]

Clears the color and stencil attachments of the target. The color is in sRGB format.

[src]

Clears the depth and stencil attachments of the target.

[src]

Clears the color, depth and stencil attachments of the target.

[src]

Clears the color, depth and stencil attachments of the target. The color is in sRGB format.

[src]

Returns true if the surface has a depth buffer available.

[src]

Returns true if the surface has a stencil buffer available.

[src]

Copies the entire surface to a target surface. See blit_color.

[src]

Copies the entire surface to the entire target. See blit_color.

Auto Trait Implementations

impl !Send for Frame

impl !Sync for Frame