Struct avenger::marks::group::SceneGroup
source · pub struct SceneGroup {
pub name: String,
pub bounds: GroupBounds,
pub marks: Vec<SceneMark>,
pub gradients: Vec<Gradient>,
pub fill: Option<ColorOrGradient>,
pub stroke: Option<ColorOrGradient>,
pub stroke_width: Option<f32>,
pub stroke_offset: Option<f32>,
pub corner_radius: Option<f32>,
pub zindex: Option<i32>,
}Fields§
§name: String§bounds: GroupBounds§marks: Vec<SceneMark>§gradients: Vec<Gradient>§fill: Option<ColorOrGradient>§stroke: Option<ColorOrGradient>§stroke_width: Option<f32>§stroke_offset: Option<f32>§corner_radius: Option<f32>§zindex: Option<i32>Implementations§
Trait Implementations§
source§impl Clone for SceneGroup
impl Clone for SceneGroup
source§fn clone(&self) -> SceneGroup
fn clone(&self) -> SceneGroup
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SceneGroup
impl Debug for SceneGroup
source§impl<'de> Deserialize<'de> for SceneGroup
impl<'de> Deserialize<'de> for SceneGroup
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for SceneGroup
impl Send for SceneGroup
impl Sync for SceneGroup
impl Unpin for SceneGroup
impl UnwindSafe for SceneGroup
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more