Trait gdk4::prelude::GdkCairoContextExt
source · pub trait GdkCairoContextExt {
// Required methods
unsafe fn draw_from_gl(
&self,
surface: &Surface,
source: i32,
source_type: i32,
buffer_scale: i32,
x: i32,
y: i32,
width: i32,
height: i32
);
fn set_source_rgba(&self, rgba: &RGBA);
fn set_source_pixbuf(&self, pixbuf: &Pixbuf, x: f64, y: f64);
fn add_rectangle(&self, rectangle: &Rectangle);
fn add_region(&self, region: &Region);
}
Expand description
Trait containing integration methods with cairo::Context
.
Required Methods§
sourceunsafe fn draw_from_gl(
&self,
surface: &Surface,
source: i32,
source_type: i32,
buffer_scale: i32,
x: i32,
y: i32,
width: i32,
height: i32
)
unsafe fn draw_from_gl( &self, surface: &Surface, source: i32, source_type: i32, buffer_scale: i32, x: i32, y: i32, width: i32, height: i32 )
Safety
It’s the responsibility of the caller to ensure that source is a valid GL resource.