Struct axle::Axle
[−]
[src]
pub struct Axle { /* fields omitted */ }
The main type for the crate
Methods
impl Axle
[src]
pub fn new(cfg: &Config) -> Axle
[src]
pub fn set_draw_color(&mut self, color: Color)
[src]
pub fn background(&mut self, color: Color)
[src]
pub fn line(&mut self, point1: Point, point2: Point) -> Option<ItemID>
[src]
pub fn rect(
&mut self,
top_left: Point,
width: u32,
height: u32
) -> Option<ItemID>
[src]
&mut self,
top_left: Point,
width: u32,
height: u32
) -> Option<ItemID>
pub fn quad(
&mut self,
point1: Point,
point2: Point,
point3: Point,
point4: Point
) -> Option<ItemID>
[src]
&mut self,
point1: Point,
point2: Point,
point3: Point,
point4: Point
) -> Option<ItemID>
pub fn ellipse(
&mut self,
center: Point,
radius_x: i16,
radius_y: i16
) -> Option<ItemID>
[src]
&mut self,
center: Point,
radius_x: i16,
radius_y: i16
) -> Option<ItemID>
pub fn circle(&mut self, center: Point, radius: i16) -> Option<ItemID>
[src]
pub fn regular_ngon(
&mut self,
center: Point,
radius: i16,
point_count: i16
) -> Option<ItemID>
[src]
&mut self,
center: Point,
radius: i16,
point_count: i16
) -> Option<ItemID>
pub fn ellipsoidal_ngon(
&mut self,
center: Point,
radius_x: i16,
radius_y: i16,
point_count: i16
) -> Option<ItemID>
[src]
&mut self,
center: Point,
radius_x: i16,
radius_y: i16,
point_count: i16
) -> Option<ItemID>
pub fn circle_arc(
&mut self,
center: Point,
radius: i16,
start: f64,
end: f64
) -> Option<ItemID>
[src]
&mut self,
center: Point,
radius: i16,
start: f64,
end: f64
) -> Option<ItemID>
pub fn ellipse_arc(
&mut self,
center: Point,
radius_x: i16,
radius_y: i16,
start: f64,
end: f64
) -> Option<ItemID>
[src]
&mut self,
center: Point,
radius_x: i16,
radius_y: i16,
start: f64,
end: f64
) -> Option<ItemID>
pub fn n_point_ellipse_arc(
&mut self,
center: Point,
radius_x: i16,
radius_y: i16,
start: f64,
end: f64,
point_count: i16
) -> Option<ItemID>
[src]
&mut self,
center: Point,
radius_x: i16,
radius_y: i16,
start: f64,
end: f64,
point_count: i16
) -> Option<ItemID>