Struct gdk4_sys::GdkPaintableInterface [−][src]
#[repr(C)]pub struct GdkPaintableInterface {
pub g_iface: GTypeInterface,
pub snapshot: Option<unsafe extern "C" fn(_: *mut GdkPaintable, _: *mut GdkSnapshot, _: c_double, _: c_double)>,
pub get_current_image: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> *mut GdkPaintable>,
pub get_flags: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> GdkPaintableFlags>,
pub get_intrinsic_width: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> c_int>,
pub get_intrinsic_height: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> c_int>,
pub get_intrinsic_aspect_ratio: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> c_double>,
}
Fields
g_iface: GTypeInterface
snapshot: Option<unsafe extern "C" fn(_: *mut GdkPaintable, _: *mut GdkSnapshot, _: c_double, _: c_double)>
get_current_image: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> *mut GdkPaintable>
get_flags: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> GdkPaintableFlags>
get_intrinsic_width: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> c_int>
get_intrinsic_height: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> c_int>
get_intrinsic_aspect_ratio: Option<unsafe extern "C" fn(_: *mut GdkPaintable) -> c_double>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GdkPaintableInterface
impl Send for GdkPaintableInterface
impl Sync for GdkPaintableInterface
impl Unpin for GdkPaintableInterface
impl UnwindSafe for GdkPaintableInterface
Blanket Implementations
Mutably borrows from an owned value. Read more