Struct dae_parser::Spline
source · [−]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 RefUnwindSafe for Spline
impl Send for Spline
impl Sync for Spline
impl Unpin for Spline
impl UnwindSafe for Spline
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more