[][src]Struct sunrise_vi::IBuffer

struct IBuffer {
    buffer: Arc<Buffer>,
}

IPC Window object

Fields

buffer: Arc<Buffer>

The Buffer linked with this window object instance.

Trait Implementations

impl Clone for IBuffer[src]

impl Debug for IBuffer[src]

impl Drop for IBuffer[src]

fn drop(&mut self)[src]

Redraw the zone where the buffer was when dropping it, to make sure it disappears.

impl IBuffer for IBuffer[src]

fn draw(&mut self, _manager: WorkQueue<'static>) -> Result<(), Error>[src]

Blit the buffer to the framebuffer.

Auto Trait Implementations

impl RefUnwindSafe for IBuffer

impl Send for IBuffer

impl Sync for IBuffer

impl Unpin for IBuffer

impl UnwindSafe for IBuffer

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<T> SizedIPCBuffer for T[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.