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§
Trait Implementations§
Source§impl Clone for LibraryElement
impl Clone for LibraryElement
Source§fn clone(&self) -> LibraryElement
fn clone(&self) -> LibraryElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LibraryElement
impl RefUnwindSafe for LibraryElement
impl Send for LibraryElement
impl Sync for LibraryElement
impl Unpin for LibraryElement
impl UnwindSafe for LibraryElement
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