Enum oxygengine_composite_renderer::composite_renderer::PathElement [−][src]
pub enum PathElement {
MoveTo(Vec2),
LineTo(Vec2),
BezierCurveTo(Vec2, Vec2, Vec2),
QuadraticCurveTo(Vec2, Vec2),
Arc(Vec2, Scalar, Range<Scalar>),
Ellipse(Vec2, Vec2, Scalar, Range<Scalar>),
Rectangle(Rect),
}Variants
MoveTo(Vec2)
Tuple Fields
0: Vec2LineTo(Vec2)
Tuple Fields
0: Vec2BezierCurveTo(Vec2, Vec2, Vec2)
(control point A, control point B, point)
QuadraticCurveTo(Vec2, Vec2)
(control point, point)
Arc(Vec2, Scalar, Range<Scalar>)
(point, radius, angles range)
Ellipse(Vec2, Vec2, Scalar, Range<Scalar>)
(point, radius, rotation, angles range)
Rectangle(Rect)
Tuple Fields
0: RectTrait Implementations
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 PathElement
impl Send for PathElement
impl Sync for PathElement
impl Unpin for PathElement
impl UnwindSafe for PathElement
Blanket Implementations
Mutably borrows from an owned value. Read more
