Struct dae_parser::RigidBody
source · [−]pub struct RigidBody {
pub sid: Option<String>,
pub name: Option<String>,
pub common: RigidBodyCommon,
pub technique: Vec<Technique>,
pub extra: Vec<Extra>,
}
Expand description
Describes simulated bodies that do not deform.
These bodies may or may not be connected by constraints (hinge, ball-joint, and so on).
Fields
sid: Option<String>
A text string containing the scoped identifier of the RigidBody
element.
This value must be unique among its sibling elements.
Associates each rigid body with a visual Node
when a PhysicsModel
is instantiated.
name: Option<String>
The text string name of this element.
common: RigidBodyCommon
Specifies rigid-body information for the common profile that every COLLADA implmentation must support.
technique: Vec<Technique>
Declares the information used to process some portion of the content. (optional)
extra: Vec<Extra>
Provides arbitrary additional information about this element.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RigidBody
impl Send for RigidBody
impl Sync for RigidBody
impl Unpin for RigidBody
impl UnwindSafe for RigidBody
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