///
/// Returns the brush in the current paint engine state.
///
/// This variable should only be used when the state() returns a
/// combination which includes the QPaintEngine::DirtyBrush flag.
///
/// **See also:** state()
/// QPaintEngine::updateState()
///
/// Returns the brush origin in the current paint engine state.
///
/// This variable should only be used when the state() returns a
/// combination which includes the QPaintEngine::DirtyBrushOrigin flag.
///
/// **See also:** state()
/// QPaintEngine::updateState()
///
/// Returns whether the coordinate of the fill have been specified
/// as bounded by the current rendering operation and have to be
/// resolved (about the currently rendered primitive).
Returns the brush in the current paint engine state.
This variable should only be used when the state() returns a
combination which includes the QPaintEngine::DirtyBrush flag.

See also:** state()
QPaintEngine::updateState()

Returns the brush origin in the current paint engine state.

This variable should only be used when the state() returns a
combination which includes the QPaintEngine::DirtyBrushOrigin flag.

See also:** state()
QPaintEngine::updateState()

Returns whether the coordinate of the fill have been specified
as bounded by the current rendering operation and have to be
resolved (about the currently rendered primitive).
Returns the brush in the current paint engine state . This variable should only be used when the state () returns a combination which includes the QPaintEngine :: DirtyBrush flag . See also : ** state () QPaintEngine :: updateState () Returns the brush origin in the current paint engine state . This variable should only be used when the state () returns a combination which includes the QPaintEngine :: DirtyBrushOrigin flag . See also : ** state () QPaintEngine :: updateState () Returns whether the coordinate of the fill have been specified as bounded by the current rendering operation and have to be resolved ( about the currently rendered primitive ) .
pub fn brush(&self) -> Brush {
        let (obj_data, funcs) = self.get_paint_engine_state_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).brush)(obj_data);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = Brush::new_from_rc(t);
            } else {
                ret_val = Brush::new_from_owned(t);
            }
            ret_val
        }
    }
pub fn brush ( & self ) -> Brush { let ( obj_data , funcs ) = self . get_paint_engine_state_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . brush ) ( obj_data ) ; let t = ret_val ; let ret_val ; if t . host_data != :: std :: ptr :: null ( ) { ret_val = Brush :: new_from_rc ( t ) ; } else { ret_val = Brush :: new_from_owned ( t ) ; } ret_val } }
Returns the brush in the current paint engine state.
Returns the brush in the current paint engine state .
&self