Struct rusty_spine::c::spSkeletonData
source · #[repr(C)]pub struct spSkeletonData {Show 31 fields
pub version: *mut c_char,
pub hash: *mut c_char,
pub x: c_float,
pub y: c_float,
pub width: c_float,
pub height: c_float,
pub referenceScale: c_float,
pub fps: c_float,
pub imagesPath: *const c_char,
pub audioPath: *const c_char,
pub stringsCount: c_int,
pub strings: *mut *mut c_char,
pub bonesCount: c_int,
pub bones: *mut *mut spBoneData,
pub slotsCount: c_int,
pub slots: *mut *mut spSlotData,
pub skinsCount: c_int,
pub skins: *mut *mut spSkin,
pub defaultSkin: *mut spSkin,
pub eventsCount: c_int,
pub events: *mut *mut spEventData,
pub animationsCount: c_int,
pub animations: *mut *mut spAnimation,
pub ikConstraintsCount: c_int,
pub ikConstraints: *mut *mut spIkConstraintData,
pub transformConstraintsCount: c_int,
pub transformConstraints: *mut *mut spTransformConstraintData,
pub pathConstraintsCount: c_int,
pub pathConstraints: *mut *mut spPathConstraintData,
pub physicsConstraintsCount: c_int,
pub physicsConstraints: *mut *mut spPhysicsConstraintData,
}
Fields§
§version: *mut c_char
§hash: *mut c_char
§x: c_float
§y: c_float
§width: c_float
§height: c_float
§referenceScale: c_float
§fps: c_float
§imagesPath: *const c_char
§audioPath: *const c_char
§stringsCount: c_int
§strings: *mut *mut c_char
§bonesCount: c_int
§bones: *mut *mut spBoneData
§slotsCount: c_int
§slots: *mut *mut spSlotData
§skinsCount: c_int
§skins: *mut *mut spSkin
§defaultSkin: *mut spSkin
§eventsCount: c_int
§events: *mut *mut spEventData
§animationsCount: c_int
§animations: *mut *mut spAnimation
§ikConstraintsCount: c_int
§ikConstraints: *mut *mut spIkConstraintData
§transformConstraintsCount: c_int
§transformConstraints: *mut *mut spTransformConstraintData
§pathConstraintsCount: c_int
§pathConstraints: *mut *mut spPathConstraintData
§physicsConstraintsCount: c_int
§physicsConstraints: *mut *mut spPhysicsConstraintData
Trait Implementations§
source§impl Clone for spSkeletonData
impl Clone for spSkeletonData
source§fn clone(&self) -> spSkeletonData
fn clone(&self) -> spSkeletonData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl NewFromPtr<spSkeletonData> for SkeletonData
impl NewFromPtr<spSkeletonData> for SkeletonData
unsafe fn new_from_ptr(c_skeleton_data: *mut spSkeletonData) -> Self
impl Copy for spSkeletonData
Auto Trait Implementations§
impl Freeze for spSkeletonData
impl RefUnwindSafe for spSkeletonData
impl !Send for spSkeletonData
impl !Sync for spSkeletonData
impl Unpin for spSkeletonData
impl UnwindSafe for spSkeletonData
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