pub struct RuntimeBoneDescriptorV1 {
pub parent: Option<BoneIndex>,
pub rest_position: Vec3A,
pub transform_order: i32,
pub transform_after_physics: bool,
pub fixed_axis: Option<Vec3A>,
pub local_axis: Option<LocalAxis>,
}Expand description
Absolute PMX/MMD-space rest position and per-bone metadata.
Fields§
§parent: Option<BoneIndex>§rest_position: Vec3A§transform_order: i32§transform_after_physics: bool§fixed_axis: Option<Vec3A>§local_axis: Option<LocalAxis>Implementations§
Trait Implementations§
Source§impl Clone for RuntimeBoneDescriptorV1
impl Clone for RuntimeBoneDescriptorV1
Source§fn clone(&self) -> RuntimeBoneDescriptorV1
fn clone(&self) -> RuntimeBoneDescriptorV1
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 RuntimeBoneDescriptorV1
impl Debug for RuntimeBoneDescriptorV1
Source§impl PartialEq for RuntimeBoneDescriptorV1
impl PartialEq for RuntimeBoneDescriptorV1
impl StructuralPartialEq for RuntimeBoneDescriptorV1
Auto Trait Implementations§
impl Freeze for RuntimeBoneDescriptorV1
impl RefUnwindSafe for RuntimeBoneDescriptorV1
impl Send for RuntimeBoneDescriptorV1
impl Sync for RuntimeBoneDescriptorV1
impl Unpin for RuntimeBoneDescriptorV1
impl UnsafeUnpin for RuntimeBoneDescriptorV1
impl UnwindSafe for RuntimeBoneDescriptorV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more