#[repr(C)]pub struct ClutterCairoTextureClass {
pub parent_class: ClutterTextureClass,
pub create_surface: Option<unsafe extern "C" fn(*mut ClutterCairoTexture, c_uint, c_uint) -> *mut cairo_surface_t>,
pub draw: Option<unsafe extern "C" fn(*mut ClutterCairoTexture, *mut cairo_t) -> gboolean>,
pub _clutter_cairo_3: Option<unsafe extern "C" fn()>,
pub _clutter_cairo_4: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: ClutterTextureClass
§create_surface: Option<unsafe extern "C" fn(*mut ClutterCairoTexture, c_uint, c_uint) -> *mut cairo_surface_t>
§draw: Option<unsafe extern "C" fn(*mut ClutterCairoTexture, *mut cairo_t) -> gboolean>
§_clutter_cairo_3: Option<unsafe extern "C" fn()>
§_clutter_cairo_4: Option<unsafe extern "C" fn()>
Trait Implementations§
Source§impl Clone for ClutterCairoTextureClass
impl Clone for ClutterCairoTextureClass
Source§fn clone(&self) -> ClutterCairoTextureClass
fn clone(&self) -> ClutterCairoTextureClass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ClutterCairoTextureClass
impl Debug for ClutterCairoTextureClass
impl Copy for ClutterCairoTextureClass
Auto Trait Implementations§
impl Freeze for ClutterCairoTextureClass
impl RefUnwindSafe for ClutterCairoTextureClass
impl !Send for ClutterCairoTextureClass
impl !Sync for ClutterCairoTextureClass
impl Unpin for ClutterCairoTextureClass
impl UnwindSafe for ClutterCairoTextureClass
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