pub struct BoneFlag(pub i32);Expand description
Bone flags (BONE.flags) — inheritance, billboard, IK, skin
Bit flags. Combine with |, test with BoneFlag::contains.
Tuple Fields§
§0: i32Implementations§
Source§impl BoneFlag
impl BoneFlag
pub const NONE: Self
Sourcepub const INHERIT_TRANSLATION: Self
pub const INHERIT_TRANSLATION: Self
Inherit parent translation
Sourcepub const INHERIT_SCALE: Self
pub const INHERIT_SCALE: Self
Inherit parent scale
Sourcepub const INHERIT_ROTATION: Self
pub const INHERIT_ROTATION: Self
Inherit parent rotation
Sourcepub const BILLBOARD_1: Self
pub const BILLBOARD_1: Self
Billboard mode 1
Sourcepub const BILLBOARD_2: Self
pub const BILLBOARD_2: Self
Billboard mode 2
Sourcepub const PROJECT_2D: Self
pub const PROJECT_2D: Self
2D projection mode
Sourcepub const INVERSE_KINEMATICS: Self
pub const INVERSE_KINEMATICS: Self
IK bone
pub const fn contains(self, other: Self) -> bool
pub const fn is_empty(self) -> bool
Trait Implementations§
impl Copy for BoneFlag
impl Eq for BoneFlag
impl StructuralPartialEq for BoneFlag
Auto Trait Implementations§
impl Freeze for BoneFlag
impl RefUnwindSafe for BoneFlag
impl Send for BoneFlag
impl Sync for BoneFlag
impl Unpin for BoneFlag
impl UnsafeUnpin for BoneFlag
impl UnwindSafe for BoneFlag
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