[−][src]Struct flutterbug::pixmap::Pixmap
A pixmap that can be drawn upon.
Trait Implementations
impl Debug for Pixmap
[src]
impl Drawable for Pixmap
[src]
fn gc_ref(&self) -> GraphicsContextReference
[src]
fn dpy(&self) -> DisplayReference
[src]
fn colormap(&self) -> Result<ColorMap, FlutterbugError>
[src]
fn gc_properties(
&self,
mask: GraphicsContextValues
) -> Result<XGCValues, FlutterbugError>
[src]
&self,
mask: GraphicsContextValues
) -> Result<XGCValues, FlutterbugError>
fn set_gc_properties(
&self,
mask: GraphicsContextValues,
vals: XGCValues
) -> Result<(), FlutterbugError>
[src]
&self,
mask: GraphicsContextValues,
vals: XGCValues
) -> Result<(), FlutterbugError>
fn set_foreground(&self, color: Color) -> Result<(), FlutterbugError>
[src]
fn set_background(&self, color: Color) -> Result<(), FlutterbugError>
[src]
fn set_line_width(&self, width: u32) -> Result<(), FlutterbugError>
[src]
fn pixmap(
&self,
size: Size2D<u32>,
depth: u32
) -> Result<Pixmap, FlutterbugError>
[src]
&self,
size: Size2D<u32>,
depth: u32
) -> Result<Pixmap, FlutterbugError>
fn draw_string(
&self,
origin: Point2D<i32>,
text: &str
) -> Result<(), FlutterbugError>
[src]
&self,
origin: Point2D<i32>,
text: &str
) -> Result<(), FlutterbugError>
fn copy_area(
&self,
origin: &dyn Drawable,
origin_pt: Point2D<i32>,
dest_pt: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
[src]
&self,
origin: &dyn Drawable,
origin_pt: Point2D<i32>,
dest_pt: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
fn draw_line(
&self,
point1: Point2D<i32>,
point2: Point2D<i32>
) -> Result<(), FlutterbugError>
[src]
&self,
point1: Point2D<i32>,
point2: Point2D<i32>
) -> Result<(), FlutterbugError>
fn draw_point(&self, point: Point2D<i32>) -> Result<(), FlutterbugError>
[src]
fn draw_lines(
&self,
lines: &[(Point2D<i32>, Point2D<i32>)]
) -> Result<(), FlutterbugError>
[src]
&self,
lines: &[(Point2D<i32>, Point2D<i32>)]
) -> Result<(), FlutterbugError>
fn draw_points(&self, points: &[Point2D<i32>]) -> Result<(), FlutterbugError>
[src]
fn image(
&self,
origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<Image, FlutterbugError>
[src]
&self,
origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<Image, FlutterbugError>
fn put_image(
&self,
image: &dyn GenericImage,
src_origin: Point2D<i32>,
dest_origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
[src]
&self,
image: &dyn GenericImage,
src_origin: Point2D<i32>,
dest_origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
fn draw_rectangle(
&self,
origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
[src]
&self,
origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
fn draw_arc(
&self,
origin: Point2D<i32>,
size: Size2D<u32>,
angles: (i32, i32)
) -> Result<(), FlutterbugError>
[src]
&self,
origin: Point2D<i32>,
size: Size2D<u32>,
angles: (i32, i32)
) -> Result<(), FlutterbugError>
fn draw_rectangles(
&self,
rects: &[(Point2D<i32>, Size2D<u32>)]
) -> Result<(), FlutterbugError>
[src]
&self,
rects: &[(Point2D<i32>, Size2D<u32>)]
) -> Result<(), FlutterbugError>
fn draw_arcs(
&self,
arcs: &[(Point2D<i32>, Size2D<u32>, (i32, i32))]
) -> Result<(), FlutterbugError>
[src]
&self,
arcs: &[(Point2D<i32>, Size2D<u32>, (i32, i32))]
) -> Result<(), FlutterbugError>
fn fill_rectangle(
&self,
origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
[src]
&self,
origin: Point2D<i32>,
size: Size2D<u32>
) -> Result<(), FlutterbugError>
fn fill_polygon(
&self,
points: &[Point2D<i32>],
shape: PolygonShape
) -> Result<(), FlutterbugError>
[src]
&self,
points: &[Point2D<i32>],
shape: PolygonShape
) -> Result<(), FlutterbugError>
fn fill_arc(
&self,
origin: Point2D<i32>,
size: Size2D<u32>,
angles: (i32, i32)
) -> Result<(), FlutterbugError>
[src]
&self,
origin: Point2D<i32>,
size: Size2D<u32>,
angles: (i32, i32)
) -> Result<(), FlutterbugError>
fn fill_rectangles(
&self,
rects: &[(Point2D<i32>, Size2D<u32>)]
) -> Result<(), FlutterbugError>
[src]
&self,
rects: &[(Point2D<i32>, Size2D<u32>)]
) -> Result<(), FlutterbugError>
fn fill_arcs(
&self,
arcs: &[(Point2D<i32>, Size2D<u32>, (i32, i32))]
) -> Result<(), FlutterbugError>
[src]
&self,
arcs: &[(Point2D<i32>, Size2D<u32>, (i32, i32))]
) -> Result<(), FlutterbugError>
impl Drop for Pixmap
[src]
impl HasXID for Pixmap
[src]
Auto Trait Implementations
impl RefUnwindSafe for Pixmap
impl !Send for Pixmap
impl !Sync for Pixmap
impl Unpin for Pixmap
impl UnwindSafe for Pixmap
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>,