pub fn init(&mut self, x: f32, y: f32, width: f32, height: f32) -> Option<Rect> {
        unsafe {
            from_glib_none(ffi::clutter_rect_init(
                self.to_glib_none_mut().0,
                x,
                y,
                width,
                height,
            ))
        }
    }
/// Initializes a `Rect` with the given origin and size.
/// ## `x`
/// X coordinate of the origin
/// ## `y`
/// Y coordinate of the origin
/// ## `width`
/// width of the rectangle
/// ## `height`
/// height of the rectangle
///
/// # Returns
///
/// the updated rectangle
Initializes a `Rect` with the given origin and size.
Initializes a ` Rect ` with the given origin and size .
pub fn init(&mut self, x: f32, y: f32, width: f32, height: f32) -> Option<Rect> {
        unsafe {
            from_glib_none(ffi::clutter_rect_init(
                self.to_glib_none_mut().0,
                x,
                y,
                width,
                height,
            ))
        }
    }
pub fn init ( & mut self , x : f32 , y : f32 , width : f32 , height : f32 ) -> Option < Rect > { unsafe { from_glib_none ( ffi :: clutter_rect_init ( self . to_glib_none_mut ( ) . 0 , x , y , width , height , ) ) } }
Initializes a `Rect` with the given origin and size.
Initializes a ` Rect ` with the given origin and size .
the updated rectangle
the updated rectangle
&mut self
x
f32
y
f32
width
f32
height
f32
`x`
X coordinate of the origin
X coordinate of the origin
`y`
Y coordinate of the origin
Y coordinate of the origin
`width`
width of the rectangle
width of the rectangle
`height`
height of the rectangle
height of the rectangle