[−][src]Struct pix_engine::transform::Transform
Methods
impl Transform[src]
pub fn new() -> Self[src]
Create a new transformation object
pub fn reset(&mut self)[src]
Reset the transformation back to unit
pub fn translate(&mut self, ox: f32, oy: f32)[src]
Translate by (ox, oy)
pub fn rotate(&mut self, theta: f32)[src]
Rotate by theta (in radians)
pub fn scale(&mut self, sx: f32, sy: f32)[src]
Scale x by sx and y by sy
pub fn shear(&mut self, sx: f32, sy: f32)[src]
Shear x by sx and y by sy
pub fn perspective(&mut self, ox: f32, oy: f32)[src]
Transform into perspective at (ox, oy)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Transform
impl Send for Transform
impl Sync for Transform
impl Unpin for Transform
impl UnwindSafe for Transform
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,