Struct rusty_spine::c::spSkeletonData
source · #[repr(C)]pub struct spSkeletonData {Show 28 fields
pub version: *const c_char,
pub hash: *const c_char,
pub x: c_float,
pub y: c_float,
pub width: c_float,
pub height: 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,
}
Fields
version: *const c_char
hash: *const c_char
x: c_float
y: c_float
width: c_float
height: 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
Trait Implementations
sourceimpl Clone for spSkeletonData
impl Clone for spSkeletonData
sourcefn clone(&self) -> spSkeletonData
fn clone(&self) -> spSkeletonData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl NewFromPtr<spSkeletonData> for SkeletonData
impl NewFromPtr<spSkeletonData> for SkeletonData
unsafe fn new_from_ptr(c_skeleton_data: *const spSkeletonData) -> Self
impl Copy for spSkeletonData
Auto Trait Implementations
impl RefUnwindSafe for spSkeletonData
impl !Send for spSkeletonData
impl !Sync for spSkeletonData
impl Unpin for spSkeletonData
impl UnwindSafe for spSkeletonData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more