Enum dae_parser::LibraryElement
source · [−]pub enum LibraryElement {
Show 15 variants
Animations(Library<Animation>),
AnimationClips(Library<AnimationClip>),
Cameras(Library<Camera>),
Controllers(Library<Controller>),
Effects(Library<Effect>),
ForceFields(Library<ForceField>),
Geometries(Library<Geometry>),
Images(Library<Image>),
Lights(Library<Light>),
Materials(Library<Material>),
Nodes(Library<Node>),
PhysicsMaterials(Library<PhysicsMaterial>),
PhysicsModels(Library<PhysicsModel>),
PhysicsScenes(Library<PhysicsScene>),
VisualScenes(Library<VisualScene>),
}Expand description
A library element, which can be a module of any of the kinds supported by COLLADA.
Variants
Animations(Library<Animation>)
Declares a module of Animation elements.
AnimationClips(Library<AnimationClip>)
Declares a module of AnimationClip elements.
Cameras(Library<Camera>)
Declares a module of Camera elements.
Controllers(Library<Controller>)
Declares a module of Controller elements.
Effects(Library<Effect>)
Declares a module of Effect elements.
ForceFields(Library<ForceField>)
Declares a module of ForceField elements.
Geometries(Library<Geometry>)
Declares a module of Geometry elements.
Images(Library<Image>)
Declares a module of Image elements.
Lights(Library<Light>)
Declares a module of Light elements.
Materials(Library<Material>)
Declares a module of Material elements.
Nodes(Library<Node>)
Declares a module of Node elements.
PhysicsMaterials(Library<PhysicsMaterial>)
Declares a module of PhysicsMaterial elements.
PhysicsModels(Library<PhysicsModel>)
Declares a module of PhysicsModel elements.
PhysicsScenes(Library<PhysicsScene>)
Declares a module of PhysicsScene elements.
VisualScenes(Library<VisualScene>)
Declares a module of VisualScene elements.
Implementations
sourceimpl LibraryElement
impl LibraryElement
Trait Implementations
sourceimpl Clone for LibraryElement
impl Clone for LibraryElement
sourcefn clone(&self) -> LibraryElement
fn clone(&self) -> LibraryElement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for LibraryElement
impl Send for LibraryElement
impl Sync for LibraryElement
impl Unpin for LibraryElement
impl UnwindSafe for LibraryElement
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)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more