pub struct CairoCanvas { /* private fields */ }Expand description
The Cairo backend for plt.
Implementations§
Source§impl CairoCanvas
impl CairoCanvas
Sourcepub fn from_context(
context: &Context,
size: Size,
image_format: ImageFormat,
) -> Self
pub fn from_context( context: &Context, size: Size, image_format: ImageFormat, ) -> Self
Construct from existing context.
Trait Implementations§
Source§impl Canvas for CairoCanvas
impl Canvas for CairoCanvas
Source§fn draw_shape(&mut self, desc: ShapeDescriptor<'_>) -> Result<(), DrawError>
fn draw_shape(&mut self, desc: ShapeDescriptor<'_>) -> Result<(), DrawError>
Draws a shape described by a
ShapeDescriptor.Source§fn draw_line(&mut self, desc: LineDescriptor<'_>) -> Result<(), DrawError>
fn draw_line(&mut self, desc: LineDescriptor<'_>) -> Result<(), DrawError>
Draws a line described by a
LineDescriptor.Source§fn draw_curve(&mut self, desc: CurveDescriptor<'_>) -> Result<(), DrawError>
fn draw_curve(&mut self, desc: CurveDescriptor<'_>) -> Result<(), DrawError>
Draws a curve described by a
CurveDescriptor.Source§fn fill_region(&mut self, desc: FillDescriptor) -> Result<(), DrawError>
fn fill_region(&mut self, desc: FillDescriptor) -> Result<(), DrawError>
Draws color in a closed, arbitrary region described by a
FillDescriptor.Source§fn draw_text(&mut self, desc: TextDescriptor) -> Result<(), DrawError>
fn draw_text(&mut self, desc: TextDescriptor) -> Result<(), DrawError>
Draws text described by a
TextDescriptor.Source§fn text_size(&mut self, desc: TextDescriptor) -> Result<Size, DrawError>
fn text_size(&mut self, desc: TextDescriptor) -> Result<Size, DrawError>
Returns a
Size representing the extent of the text described by a TextDescriptor.Auto Trait Implementations§
impl Freeze for CairoCanvas
impl RefUnwindSafe for CairoCanvas
impl !Send for CairoCanvas
impl !Sync for CairoCanvas
impl Unpin for CairoCanvas
impl UnwindSafe for CairoCanvas
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more