Struct rasterize::Scene [−][src]
pub struct Scene { /* fields omitted */ }
Implementations
impl Scene
[src]
impl Scene
[src]pub fn fill(path: Arc<Path>, paint: Arc<dyn Paint>, fill_rule: FillRule) -> Self
[src]
pub fn stroke(
path: Arc<Path>,
paint: Arc<dyn Paint>,
style: StrokeStyle
) -> Self
[src]
path: Arc<Path>,
paint: Arc<dyn Paint>,
style: StrokeStyle
) -> Self
pub fn group(children: Vec<Scene>) -> Self
[src]
pub fn opacity(&self, opacity: Scalar) -> Self
[src]
pub fn clip(&self, clip: Arc<Path>, units: Units, fill_rule: FillRule) -> Self
[src]
pub fn transform(&self, tr: Transform) -> Self
[src]
pub fn bbox(&self, tr: Transform) -> Option<BBox>
[src]
pub fn render(
&self,
rasterizer: &dyn Rasterizer,
tr: Transform,
view: Option<BBox>,
bg: Option<LinColor>
) -> Layer<LinColor>
[src]
&self,
rasterizer: &dyn Rasterizer,
tr: Transform,
view: Option<BBox>,
bg: Option<LinColor>
) -> Layer<LinColor>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Scene
impl !RefUnwindSafe for Scene
impl !UnwindSafe for Scene
impl !UnwindSafe for Scene