pub struct SceneGroup {
pub name: String,
pub origin: [f32; 2],
pub clip: Clip,
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 zindex: Option<i32>,
}Fields§
§name: String§origin: [f32; 2]§clip: Clip§marks: Vec<SceneMark>§gradients: Vec<Gradient>§fill: Option<ColorOrGradient>§stroke: Option<ColorOrGradient>§stroke_width: Option<f32>§stroke_offset: Option<f32>§zindex: Option<i32>Implementations§
Source§impl SceneGroup
impl SceneGroup
pub fn make_path_mark(&self) -> Option<PathMark>
Trait Implementations§
Source§impl Clone for SceneGroup
impl Clone for SceneGroup
Source§fn clone(&self) -> SceneGroup
fn clone(&self) -> SceneGroup
Returns a duplicate 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 Default for SceneGroup
impl Default 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 Freeze for SceneGroup
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