[][src]Enum plotters_backend::FontTransform

pub enum FontTransform {
    None,
    Rotate90,
    Rotate180,
    Rotate270,
}

Specifying text transformations

Variants

None

Nothing to transform

Rotate90

Rotating the text 90 degree clockwise

Rotate180

Rotating the text 180 degree clockwise

Rotate270

Rotating the text 270 degree clockwise

Implementations

impl FontTransform[src]

pub fn transform(&self, x: i32, y: i32) -> (i32, i32)[src]

Transform the coordinate to perform the rotation

  • x: The x coordinate in pixels before transform
  • y: The y coordinate in pixels before transform
  • returns: The coordinate after transform

Trait Implementations

impl Clone for FontTransform[src]

Auto Trait Implementations

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> 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.