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 copy 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