[][src]Struct wlroots::utils::region::PixmanRegion32

pub struct PixmanRegion32 {
    pub region: pixman_region32_t,
}

A thin wrapper around a 32 bit Pixman region.

Fields

Methods

impl PixmanRegion32
[src]

Construct a new Pixman region.

Scales a region, ie. multiplies all its coordinates by scale and write out the result to dest.

The resulting coordinates are rounded up or down so that the new region is at least as big as the original one.

Applies a transform to a region inside a box of size width x height. Writes the result to dest.

Expands the region of distance. If distance is negative, it shrinks the region. Writes the result to the dest.

Builds the smallest possible region that contains the region rotated about the point in output space (ox, oy). Writes the result to the dest.

Confines a region to the box formed by the points.

If it could not be confined by the points it will return an error.

Auto Trait Implementations

impl !Send for PixmanRegion32

impl !Sync for PixmanRegion32

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

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

Performs the conversion.

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.

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

Performs the conversion.

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

Immutably borrows from an owned value. Read more

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

Mutably borrows from an owned value. Read more

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.

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

Performs the conversion.

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

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

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more