Struct ux::BrightnessContrastEffect [−][src]
pub struct BrightnessContrastEffect(_, _);
Implementations
impl BrightnessContrastEffect
[src]
impl BrightnessContrastEffect
[src]pub fn new() -> BrightnessContrastEffect
[src]
Creates a new BrightnessContrastEffect
to be used with
ActorExt::add_effect
Returns
the newly created
BrightnessContrastEffect
or None
. Use gobject::ObjectExt::unref
when
done.
pub fn get_brightness(&self) -> (f32, f32, f32)
[src]
Retrieves the change in brightness used by self
.
red
return location for red component of the change in brightness
green
return location for green component of the change in brightness
blue
return location for blue component of the change in brightness
pub fn get_contrast(&self) -> (f32, f32, f32)
[src]
Retrieves the contrast value used by self
.
red
return location for red component of the change in contrast
green
return location for green component of the change in contrast
blue
return location for blue component of the change in contrast
pub fn set_brightness(&self, brightness: f32)
[src]
The range of brightness
is [-1.0, 1.0], where 0.0 designates no change;
a value below 0.0 indicates a decrease in brightness; and a value
above 0.0 indicates an increase of brightness.
brightness
the brightness change for all three components (r, g, b)
pub fn set_brightness_full(&self, red: f32, green: f32, blue: f32)
[src]
The range for each component is [-1.0, 1.0] where 0.0 designates no change, values below 0.0 mean a decrease in brightness, and values above indicate an increase.
red
red component of the change in brightness
green
green component of the change in brightness
blue
blue component of the change in brightness
pub fn set_contrast(&self, contrast: f32)
[src]
The range for contrast
is [-1.0, 1.0], where 0.0 designates no change;
a value below 0.0 indicates a decrease in contrast; and a value above
0.0 indicates an increase.
contrast
contrast change for all three channels
pub fn set_contrast_full(&self, red: f32, green: f32, blue: f32)
[src]
The range for each component is [-1.0, 1.0] where 0.0 designates no change, values below 0.0 mean a decrease in contrast, and values above indicate an increase.
red
red component of the change in contrast
green
green component of the change in contrast
blue
blue component of the change in contrast
pub fn connect_property_brightness_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&BrightnessContrastEffect),
[src]
F: 'static + Fn(&BrightnessContrastEffect),
pub fn connect_property_contrast_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&BrightnessContrastEffect),
[src]
F: 'static + Fn(&BrightnessContrastEffect),
Trait Implementations
impl Clone for BrightnessContrastEffect
[src]
impl Clone for BrightnessContrastEffect
[src]pub fn clone(&self) -> BrightnessContrastEffect
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for BrightnessContrastEffect
[src]
impl Debug for BrightnessContrastEffect
[src]impl Default for BrightnessContrastEffect
[src]
impl Default for BrightnessContrastEffect
[src]pub fn default() -> BrightnessContrastEffect
[src]
impl Display for BrightnessContrastEffect
[src]
impl Display for BrightnessContrastEffect
[src]impl Eq for BrightnessContrastEffect
[src]
impl Eq for BrightnessContrastEffect
[src]impl Hash for BrightnessContrastEffect
[src]
impl Hash for BrightnessContrastEffect
[src]impl IsA<ActorMeta> for BrightnessContrastEffect
[src]
impl IsA<ActorMeta> for BrightnessContrastEffect
[src]impl IsA<Effect> for BrightnessContrastEffect
[src]
impl IsA<Effect> for BrightnessContrastEffect
[src]impl IsA<InitiallyUnowned> for BrightnessContrastEffect
[src]
impl IsA<InitiallyUnowned> for BrightnessContrastEffect
[src]impl IsA<OffscreenEffect> for BrightnessContrastEffect
[src]
impl IsA<OffscreenEffect> for BrightnessContrastEffect
[src]impl Ord for BrightnessContrastEffect
[src]
impl Ord for BrightnessContrastEffect
[src]impl<T> PartialEq<T> for BrightnessContrastEffect where
T: ObjectType,
[src]
impl<T> PartialEq<T> for BrightnessContrastEffect where
T: ObjectType,
[src]impl<T> PartialOrd<T> for BrightnessContrastEffect where
T: ObjectType,
[src]
impl<T> PartialOrd<T> for BrightnessContrastEffect where
T: ObjectType,
[src]impl StaticType for BrightnessContrastEffect
[src]
impl StaticType for BrightnessContrastEffect
[src]pub fn static_type() -> Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for BrightnessContrastEffect
impl RefUnwindSafe for BrightnessContrastEffect
impl !Send for BrightnessContrastEffect
impl !Send for BrightnessContrastEffect
impl !Sync for BrightnessContrastEffect
impl !Sync for BrightnessContrastEffect
impl Unpin for BrightnessContrastEffect
impl Unpin for BrightnessContrastEffect
impl UnwindSafe for BrightnessContrastEffect
impl UnwindSafe for BrightnessContrastEffect
Blanket Implementations
impl<O> ActorMetaExt for O where
O: IsA<ActorMeta>,
[src]
impl<O> ActorMetaExt for O where
O: IsA<ActorMeta>,
[src]pub fn get_actor(&self) -> Option<Actor>
[src]
pub fn get_enabled(&self) -> bool
[src]
pub fn get_name(&self) -> Option<GString>
[src]
pub fn set_enabled(&self, is_enabled: bool)
[src]
pub fn set_name(&self, name: &str)
[src]
pub fn connect_property_actor_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_enabled_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_name_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]
impl<Super, Sub> CanDowncast<Sub> for Super where
Sub: IsA<Super>,
Super: IsA<Super>,
[src]impl<T> Cast for T where
T: ObjectType,
[src]
impl<T> Cast for T where
T: ObjectType,
[src]pub fn upcast<T>(self) -> T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn upcast_ref<T>(&self) -> &T where
Self: IsA<T>,
T: ObjectType,
[src]
Self: IsA<T>,
T: ObjectType,
pub fn downcast<T>(self) -> Result<T, Self> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn downcast_ref<T>(&self) -> Option<&T> where
Self: CanDowncast<T>,
T: ObjectType,
[src]
Self: CanDowncast<T>,
T: ObjectType,
pub fn dynamic_cast<T>(self) -> Result<T, Self> where
T: ObjectType,
[src]
T: ObjectType,
pub fn dynamic_cast_ref<T>(&self) -> Option<&T> where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast<T>(self) -> T where
T: ObjectType,
[src]
T: ObjectType,
pub unsafe fn unsafe_cast_ref<T>(&self) -> &T where
T: ObjectType,
[src]
T: ObjectType,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
impl<T> ObjectExt for T where
T: ObjectType,
[src]
impl<T> ObjectExt for T where
T: ObjectType,
[src]pub fn is<U>(&self) -> bool where
U: StaticType,
[src]
U: StaticType,
pub fn get_type(&self) -> Type
[src]
pub fn get_object_class(&self) -> &ObjectClass
[src]
pub fn set_properties(
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
[src]
&self,
property_values: &[(&str, &dyn ToValue)]
) -> Result<(), BoolError>
pub fn set_property<'a, N>(
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
[src]
&self,
property_name: N,
value: &dyn ToValue
) -> Result<(), BoolError> where
N: Into<&'a str>,
pub fn get_property<'a, N>(&self, property_name: N) -> Result<Value, BoolError> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub unsafe fn set_qdata<QD>(&self, key: Quark, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_qdata<QD>(&self, key: Quark) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn set_data<QD>(&self, key: &str, value: QD) where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn get_data<QD>(&self, key: &str) -> Option<&QD> where
QD: 'static,
[src]
QD: 'static,
pub unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD> where
QD: 'static,
[src]
QD: 'static,
pub fn block_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn unblock_signal(&self, handler_id: &SignalHandlerId)
[src]
pub fn stop_signal_emission(&self, signal_name: &str)
[src]
pub fn disconnect(&self, handler_id: SignalHandlerId)
[src]
pub fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId where
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
[src]
F: 'static + Fn(&T, &ParamSpec) + Send + Sync,
pub unsafe fn connect_notify_unsafe<F>(
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
[src]
&self,
name: Option<&str>,
f: F
) -> SignalHandlerId where
F: Fn(&T, &ParamSpec),
pub fn notify<'a, N>(&self, property_name: N) where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn notify_by_pspec(&self, pspec: &ParamSpec)
[src]
pub fn has_property<'a, N>(&self, property_name: N, type_: Option<Type>) -> bool where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn get_property_type<'a, N>(&self, property_name: N) -> Option<Type> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn find_property<'a, N>(&self, property_name: N) -> Option<ParamSpec> where
N: Into<&'a str>,
[src]
N: Into<&'a str>,
pub fn list_properties(&self) -> Vec<ParamSpec, Global>ⓘ
[src]
pub fn connect<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + Send + Sync + 'static,
pub fn connect_local<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value> + 'static,
pub unsafe fn connect_unsafe<'a, N, F>(
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
[src]
&self,
signal_name: N,
after: bool,
callback: F
) -> Result<SignalHandlerId, BoolError> where
N: Into<&'a str>,
F: Fn(&[Value]) -> Option<Value>,
pub fn emit<'a, N>(
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
[src]
&self,
signal_name: N,
args: &[&dyn ToValue]
) -> Result<Option<Value>, BoolError> where
N: Into<&'a str>,
pub fn downgrade(&self) -> WeakRef<T>
[src]
pub fn bind_property<'a, O, N, M>(
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
N: Into<&'a str>,
O: ObjectType,
M: Into<&'a str>,
[src]
&'a self,
source_property: N,
target: &'a O,
target_property: M
) -> BindingBuilder<'a> where
N: Into<&'a str>,
O: ObjectType,
M: Into<&'a str>,
pub fn ref_count(&self) -> u32
[src]
impl<O> OffscreenEffectExt for O where
O: IsA<OffscreenEffect>,
[src]
impl<O> OffscreenEffectExt for O where
O: IsA<OffscreenEffect>,
[src]pub fn get_target_rect(&self) -> Option<InternalRect>
[src]
pub fn paint_target(&self)
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]pub fn to_send_value(&self) -> SendValue
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,