[−][src]Trait makepad_geometry::Transform
A trait to transform geometric objects in 2-dimensional Euclidian space.
Required methods
fn transform<T>(self, t: &T) -> Self where
T: Transformation,
T: Transformation,
fn transform_mut<T>(&mut self, t: &T) where
T: Transformation,
T: Transformation,
Implementors
impl Transform for QuadraticSegment
[src]
fn transform<T>(self, t: &T) -> QuadraticSegment where
T: Transformation,
[src]
T: Transformation,
fn transform_mut<T>(&mut self, t: &T) where
T: Transformation,
[src]
T: Transformation,
impl Transform for LineSegment
[src]
fn transform<T>(self, t: &T) -> LineSegment where
T: Transformation,
[src]
T: Transformation,
fn transform_mut<T>(&mut self, t: &T) where
T: Transformation,
[src]
T: Transformation,
impl Transform for Point
[src]
fn transform<T>(self, t: &T) -> Point where
T: Transformation,
[src]
T: Transformation,
fn transform_mut<T>(&mut self, t: &T) where
T: Transformation,
[src]
T: Transformation,
impl Transform for Rectangle
[src]
fn transform<T>(self, t: &T) -> Rectangle where
T: Transformation,
[src]
T: Transformation,
fn transform_mut<T>(&mut self, t: &T) where
T: Transformation,
[src]
T: Transformation,
impl Transform for Vector
[src]
fn transform<T>(self, t: &T) -> Vector where
T: Transformation,
[src]
T: Transformation,
fn transform_mut<T>(&mut self, t: &T) where
T: Transformation,
[src]
T: Transformation,