mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 23:34:53 +08:00
[c] BonePose RTTI
This commit is contained in:
parent
4e12c6c48a
commit
b2f22c6970
@ -11,6 +11,11 @@ void spine_bone_pose_dispose(spine_bone_pose self) {
|
||||
delete (BonePose *) self;
|
||||
}
|
||||
|
||||
spine_rtti spine_bone_pose_get_rtti(spine_bone_pose self) {
|
||||
BonePose *_self = (BonePose *) self;
|
||||
return (spine_rtti) &_self->getRTTI();
|
||||
}
|
||||
|
||||
void spine_bone_pose_update(spine_bone_pose self, spine_skeleton skeleton, spine_physics physics) {
|
||||
BonePose *_self = (BonePose *) self;
|
||||
_self->update(*((Skeleton *) skeleton), (Physics) physics);
|
||||
@ -261,11 +266,6 @@ void spine_bone_pose_set_inherit(spine_bone_pose self, spine_inherit inherit) {
|
||||
_self->setInherit((Inherit) inherit);
|
||||
}
|
||||
|
||||
spine_rtti spine_bone_pose_get_rtti(spine_bone_pose self) {
|
||||
Update *_self = (Update *) (BonePose *) self;
|
||||
return (spine_rtti) &_self->getRTTI();
|
||||
}
|
||||
|
||||
spine_rtti spine_bone_pose_rtti(void) {
|
||||
return (spine_rtti) &BonePose::rtti;
|
||||
}
|
||||
|
||||
@ -12,6 +12,7 @@ SPINE_C_API spine_bone_pose spine_bone_pose_create(void);
|
||||
|
||||
SPINE_C_API void spine_bone_pose_dispose(spine_bone_pose self);
|
||||
|
||||
SPINE_C_API spine_rtti spine_bone_pose_get_rtti(spine_bone_pose self);
|
||||
SPINE_C_API void spine_bone_pose_update(spine_bone_pose self, spine_skeleton skeleton, spine_physics physics);
|
||||
SPINE_C_API void spine_bone_pose_update_world_transform(spine_bone_pose self, spine_skeleton skeleton);
|
||||
SPINE_C_API void spine_bone_pose_update_local_transform(spine_bone_pose self, spine_skeleton skeleton);
|
||||
@ -62,7 +63,6 @@ SPINE_C_API float spine_bone_pose_get_shear_y(spine_bone_pose self);
|
||||
SPINE_C_API void spine_bone_pose_set_shear_y(spine_bone_pose self, float shearY);
|
||||
SPINE_C_API spine_inherit spine_bone_pose_get_inherit(spine_bone_pose self);
|
||||
SPINE_C_API void spine_bone_pose_set_inherit(spine_bone_pose self, spine_inherit inherit);
|
||||
SPINE_C_API spine_rtti spine_bone_pose_get_rtti(spine_bone_pose self);
|
||||
SPINE_C_API spine_rtti spine_bone_pose_rtti(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user