pub struct SkeletonDefinition {
pub bones: Vec<SkeletonBone>,
}Fields§
§bones: Vec<SkeletonBone>Implementations§
Source§impl SkeletonDefinition
impl SkeletonDefinition
pub fn from_xml_file<P: AsRef<Path>>(path: P) -> Result<Self>
pub fn from_xml_reader<R: Read>(reader: R) -> Result<Self>
pub fn bone(&self, name: &str) -> Option<&SkeletonBone>
pub fn position(&self, name: &str) -> Option<Vec3>
pub fn bones_with_prefix(&self, prefix: &str) -> Vec<&SkeletonBone>
pub fn bones_in_group(&self, group: &str) -> Vec<&SkeletonBone>
Trait Implementations§
Source§impl Clone for SkeletonDefinition
impl Clone for SkeletonDefinition
Source§fn clone(&self) -> SkeletonDefinition
fn clone(&self) -> SkeletonDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SkeletonDefinition
impl Debug for SkeletonDefinition
Source§impl Default for SkeletonDefinition
impl Default for SkeletonDefinition
Source§fn default() -> SkeletonDefinition
fn default() -> SkeletonDefinition
Returns the “default value” for a type. Read more
Source§impl PartialEq for SkeletonDefinition
impl PartialEq for SkeletonDefinition
impl StructuralPartialEq for SkeletonDefinition
Auto Trait Implementations§
impl Freeze for SkeletonDefinition
impl RefUnwindSafe for SkeletonDefinition
impl Send for SkeletonDefinition
impl Sync for SkeletonDefinition
impl Unpin for SkeletonDefinition
impl UnsafeUnpin for SkeletonDefinition
impl UnwindSafe for SkeletonDefinition
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