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