pub trait MapToCanvas: Sized {
// Required method
fn map_to_canvas(&self, canvas: &Canvas) -> Self;
}Expand description
Map something into a canvas coordinates.
Required Methods§
Sourcefn map_to_canvas(&self, canvas: &Canvas) -> Self
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Return mapped version.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl MapToCanvas for (Scalar, Scalar)
impl MapToCanvas for (Scalar, Scalar)
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Geometry2D
impl MapToCanvas for Geometry2D
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for MultiPolygon
impl MapToCanvas for MultiPolygon
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Bounds2D
impl MapToCanvas for Bounds2D
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Circle
impl MapToCanvas for Circle
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Geometries2D
impl MapToCanvas for Geometries2D
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Line
impl MapToCanvas for Line
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for LineString
impl MapToCanvas for LineString
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for MultiLineString
impl MapToCanvas for MultiLineString
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Point
impl MapToCanvas for Point
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Polygon
impl MapToCanvas for Polygon
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Rect
impl MapToCanvas for Rect
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Source§impl MapToCanvas for Scalar
Scale scalar value.
impl MapToCanvas for Scalar
Scale scalar value.