Trait gdk::prelude::ContextExt
source · [−]pub trait ContextExt {
fn create_from_window(window: &Window) -> Context;
fn cairo_draw_from_gl(
cr: &Context,
window: &Window,
source: i32,
source_type: i32,
buffer_scale: i32,
x: i32,
y: i32,
width: i32,
height: i32
);
fn cairo_surface_create_from_pixbuf<T: IsA<Window>>(
pixbuf: &Pixbuf,
scale: i32,
for_window: Option<&T>
) -> Option<Surface>;
fn get_clip_rectangle(&self) -> Option<Rectangle>;
fn set_source_rgba(&self, rgba: &RGBA);
fn set_source_pixbuf(&self, pixbuf: &Pixbuf, x: f64, y: f64);
fn set_source_window(&self, window: &Window, x: f64, y: f64);
fn rectangle(&self, rectangle: &Rectangle);
fn add_region(&self, region: &Region);
}Required Methods
source
fn create_from_window(window: &Window) -> Context
sourcefn cairo_draw_from_gl(
fn cairo_draw_from_gl(
cr: &Context,
window: &Window,
source: i32,
source_type: i32,
buffer_scale: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
sourcefn cairo_surface_create_from_pixbuf<T: IsA<Window>>(
fn cairo_surface_create_from_pixbuf<T: IsA<Window>>(
pixbuf: &Pixbuf,
scale: i32,
for_window: Option<&T>
) -> Option<Surface>
source
fn get_clip_rectangle(&self) -> Option<Rectangle>
source
fn set_source_rgba(&self, rgba: &RGBA)
source
fn set_source_pixbuf(&self, pixbuf: &Pixbuf, x: f64, y: f64)
source
fn set_source_window(&self, window: &Window, x: f64, y: f64)
source