pub struct Spline {
pub closed: bool,
pub sources: Vec<Source>,
pub controls: ControlVertices,
pub extra: Vec<Extra>,
}
Expand description
Describes a multisegment spline with control vertex (CV) and segment information.
Fields§
§closed: bool
Whether there is a segment connecting the first and last control vertices. The default is “false”, indicating that the spline is open.
sources: Vec<Source>
Provides the values for the CVs and segments of the spline.
controls: ControlVertices
Describes the CVs of the spline.
extra: Vec<Extra>
Provides arbitrary additional information about this element.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Spline
impl RefUnwindSafe for Spline
impl Send for Spline
impl Sync for Spline
impl Unpin for Spline
impl UnwindSafe for Spline
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