[][src]Struct azul_glium::BlitTarget

pub struct BlitTarget {
    pub left: u32,
    pub bottom: u32,
    pub width: i32,
    pub height: i32,
}

Area of a surface in pixels. Similar to a Rect except that dimensions can be negative.

In the OpenGL ecosystem, the (0,0) coordinate is at the bottom-left hand corner of the images.

Fields

Number of pixels between the left border of the surface and the left border of the rectangle.

Number of pixels between the bottom border of the surface and the bottom border of the rectangle.

Width of the area in pixels. Can be negative.

Height of the area in pixels. Can be negative.

Trait Implementations

impl Clone for BlitTarget
[src]

Performs copy-assignment from source. Read more

impl Copy for BlitTarget
[src]

impl Eq for BlitTarget
[src]

impl Default for BlitTarget
[src]

impl PartialEq<BlitTarget> for BlitTarget
[src]

impl Debug for BlitTarget
[src]

Auto Trait Implementations

impl Send for BlitTarget

impl Sync for BlitTarget

Blanket Implementations

impl<T> Content for T where
    T: Copy
[src]

A type that holds a sized version of the content.

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

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

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T