Struct rusty_spine::c::spBone
source · #[repr(C)]pub struct spBone {Show 27 fields
pub data: *mut spBoneData,
pub skeleton: *mut spSkeleton,
pub parent: *mut spBone,
pub childrenCount: c_int,
pub children: *mut *mut spBone,
pub x: c_float,
pub y: c_float,
pub rotation: c_float,
pub scaleX: c_float,
pub scaleY: c_float,
pub shearX: c_float,
pub shearY: c_float,
pub ax: c_float,
pub ay: c_float,
pub arotation: c_float,
pub ascaleX: c_float,
pub ascaleY: c_float,
pub ashearX: c_float,
pub ashearY: c_float,
pub a: c_float,
pub b: c_float,
pub worldX: c_float,
pub c: c_float,
pub d: c_float,
pub worldY: c_float,
pub sorted: c_int,
pub active: c_int,
}
Fields§
§data: *mut spBoneData
§skeleton: *mut spSkeleton
§parent: *mut spBone
§childrenCount: c_int
§children: *mut *mut spBone
§x: c_float
§y: c_float
§rotation: c_float
§scaleX: c_float
§scaleY: c_float
§shearX: c_float
§shearY: c_float
§ax: c_float
§ay: c_float
§arotation: c_float
§ascaleX: c_float
§ascaleY: c_float
§ashearX: c_float
§ashearY: c_float
§a: c_float
§b: c_float
§worldX: c_float
§c: c_float
§d: c_float
§worldY: c_float
§sorted: c_int
§active: c_int
Trait Implementations§
source§impl NewFromPtr<spBone> for Bone
impl NewFromPtr<spBone> for Bone
unsafe fn new_from_ptr(c_bone: *mut spBone) -> Self
impl Copy for spBone
Auto Trait Implementations§
impl Freeze for spBone
impl RefUnwindSafe for spBone
impl !Send for spBone
impl !Sync for spBone
impl Unpin for spBone
impl UnwindSafe for spBone
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