pub fn new(color: Option<&Color>) -> ColorNode {
        unsafe {
            PaintNode::from_glib_full(ffi::clutter_color_node_new(color.to_glib_none().0))
                .unsafe_cast()
        }
    }
/// Creates a new `PaintNode` that will paint a solid color
/// fill using `color`.
/// ## `color`
/// the color to paint, or `None`
///
/// # Returns
///
/// the newly created `PaintNode`. Use
///  `PaintNodeExt::unref` when done
Creates a new `PaintNode` that will paint a solid color
fill using `color`.
Creates a new ` PaintNode ` that will paint a solid color fill using ` color ` .
pub fn new(color: Option<&Color>) -> ColorNode {
        unsafe {
            PaintNode::from_glib_full(ffi::clutter_color_node_new(color.to_glib_none().0))
                .unsafe_cast()
        }
    }
pub fn new ( color : Option < & Color > ) -> ColorNode { unsafe { PaintNode :: from_glib_full ( ffi :: clutter_color_node_new ( color . to_glib_none ( ) . 0 ) ) . unsafe_cast ( ) } }
Creates a new `PaintNode` that will paint a solid color
fill using `color`.
Creates a new ` PaintNode ` that will paint a solid color fill using ` color ` .
the newly created `PaintNode`. Use
`PaintNodeExt::unref` when done
the newly created ` PaintNode ` . Use ` PaintNodeExt :: unref ` when done
color
Option<&Color>
`color`
the color to paint, or `None`
the color to paint or ` None `