[c] BonePose RTTI

This commit is contained in:
Mario Zechner 2025-07-22 10:39:51 +02:00
parent 4e12c6c48a
commit b2f22c6970
2 changed files with 6 additions and 6 deletions

View File

@ -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;
}

View File

@ -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