Struct style::properties::style_structs::Background
source · pub struct Background {
pub background_color: T,
pub background_image: T,
pub background_position_x: T,
pub background_position_y: T,
pub background_repeat: T,
pub background_attachment: T,
pub background_clip: T,
pub background_origin: T,
pub background_size: T,
}
Expand description
The Background style struct.
Fields§
§background_color: T
The background-color computed value.
background_image: T
The background-image computed value.
background_position_x: T
The background-position-x computed value.
background_position_y: T
The background-position-y computed value.
background_repeat: T
The background-repeat computed value.
background_attachment: T
The background-attachment computed value.
background_clip: T
The background-clip computed value.
background_origin: T
The background-origin computed value.
background_size: T
The background-size computed value.
Implementations§
source§impl Background
impl Background
sourcepub fn set_background_color(&mut self, v: T)
pub fn set_background_color(&mut self, v: T)
Set background-color.
sourcepub fn copy_background_color_from(&mut self, other: &Self)
pub fn copy_background_color_from(&mut self, other: &Self)
Set background-color from other struct.
sourcepub fn reset_background_color(&mut self, other: &Self)
pub fn reset_background_color(&mut self, other: &Self)
Reset background-color from the initial struct.
sourcepub fn clone_background_color(&self) -> T
pub fn clone_background_color(&self) -> T
Get the computed value for background-color.
sourcepub fn set_background_image(&mut self, v: T)
pub fn set_background_image(&mut self, v: T)
Set background-image.
sourcepub fn copy_background_image_from(&mut self, other: &Self)
pub fn copy_background_image_from(&mut self, other: &Self)
Set background-image from other struct.
sourcepub fn reset_background_image(&mut self, other: &Self)
pub fn reset_background_image(&mut self, other: &Self)
Reset background-image from the initial struct.
sourcepub fn clone_background_image(&self) -> T
pub fn clone_background_image(&self) -> T
Get the computed value for background-image.
sourcepub fn set_background_position_x(&mut self, v: T)
pub fn set_background_position_x(&mut self, v: T)
Set background-position-x.
sourcepub fn copy_background_position_x_from(&mut self, other: &Self)
pub fn copy_background_position_x_from(&mut self, other: &Self)
Set background-position-x from other struct.
sourcepub fn reset_background_position_x(&mut self, other: &Self)
pub fn reset_background_position_x(&mut self, other: &Self)
Reset background-position-x from the initial struct.
sourcepub fn clone_background_position_x(&self) -> T
pub fn clone_background_position_x(&self) -> T
Get the computed value for background-position-x.
sourcepub fn set_background_position_y(&mut self, v: T)
pub fn set_background_position_y(&mut self, v: T)
Set background-position-y.
sourcepub fn copy_background_position_y_from(&mut self, other: &Self)
pub fn copy_background_position_y_from(&mut self, other: &Self)
Set background-position-y from other struct.
sourcepub fn reset_background_position_y(&mut self, other: &Self)
pub fn reset_background_position_y(&mut self, other: &Self)
Reset background-position-y from the initial struct.
sourcepub fn clone_background_position_y(&self) -> T
pub fn clone_background_position_y(&self) -> T
Get the computed value for background-position-y.
sourcepub fn set_background_repeat(&mut self, v: T)
pub fn set_background_repeat(&mut self, v: T)
Set background-repeat.
sourcepub fn copy_background_repeat_from(&mut self, other: &Self)
pub fn copy_background_repeat_from(&mut self, other: &Self)
Set background-repeat from other struct.
sourcepub fn reset_background_repeat(&mut self, other: &Self)
pub fn reset_background_repeat(&mut self, other: &Self)
Reset background-repeat from the initial struct.
sourcepub fn clone_background_repeat(&self) -> T
pub fn clone_background_repeat(&self) -> T
Get the computed value for background-repeat.
sourcepub fn set_background_attachment(&mut self, v: T)
pub fn set_background_attachment(&mut self, v: T)
Set background-attachment.
sourcepub fn copy_background_attachment_from(&mut self, other: &Self)
pub fn copy_background_attachment_from(&mut self, other: &Self)
Set background-attachment from other struct.
sourcepub fn reset_background_attachment(&mut self, other: &Self)
pub fn reset_background_attachment(&mut self, other: &Self)
Reset background-attachment from the initial struct.
sourcepub fn clone_background_attachment(&self) -> T
pub fn clone_background_attachment(&self) -> T
Get the computed value for background-attachment.
sourcepub fn set_background_clip(&mut self, v: T)
pub fn set_background_clip(&mut self, v: T)
Set background-clip.
sourcepub fn copy_background_clip_from(&mut self, other: &Self)
pub fn copy_background_clip_from(&mut self, other: &Self)
Set background-clip from other struct.
sourcepub fn reset_background_clip(&mut self, other: &Self)
pub fn reset_background_clip(&mut self, other: &Self)
Reset background-clip from the initial struct.
sourcepub fn clone_background_clip(&self) -> T
pub fn clone_background_clip(&self) -> T
Get the computed value for background-clip.
sourcepub fn set_background_origin(&mut self, v: T)
pub fn set_background_origin(&mut self, v: T)
Set background-origin.
sourcepub fn copy_background_origin_from(&mut self, other: &Self)
pub fn copy_background_origin_from(&mut self, other: &Self)
Set background-origin from other struct.
sourcepub fn reset_background_origin(&mut self, other: &Self)
pub fn reset_background_origin(&mut self, other: &Self)
Reset background-origin from the initial struct.
sourcepub fn clone_background_origin(&self) -> T
pub fn clone_background_origin(&self) -> T
Get the computed value for background-origin.
sourcepub fn set_background_size(&mut self, v: T)
pub fn set_background_size(&mut self, v: T)
Set background-size.
sourcepub fn copy_background_size_from(&mut self, other: &Self)
pub fn copy_background_size_from(&mut self, other: &Self)
Set background-size from other struct.
sourcepub fn reset_background_size(&mut self, other: &Self)
pub fn reset_background_size(&mut self, other: &Self)
Reset background-size from the initial struct.
sourcepub fn clone_background_size(&self) -> T
pub fn clone_background_size(&self) -> T
Get the computed value for background-size.
Trait Implementations§
source§impl Clone for Background
impl Clone for Background
source§fn clone(&self) -> Background
fn clone(&self) -> Background
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Background
impl Debug for Background
source§impl MallocSizeOf for Background
impl MallocSizeOf for Background
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
source§impl PartialEq<Background> for Background
impl PartialEq<Background> for Background
source§fn eq(&self, other: &Background) -> bool
fn eq(&self, other: &Background) -> bool
self
and other
values to be equal, and is used
by ==
.