[flutter][ios][haxe] Regenerate bindings for AnimationState/timeline API changes

This commit is contained in:
Mario Zechner 2026-03-24 21:10:01 +01:00
parent 3322e6c876
commit a9f6c2a402
103 changed files with 3341 additions and 1708 deletions

View File

@ -29,41 +29,43 @@ a._spine_path_constraint_pose_set=Y.spine_path_constraint_pose_set;a._spine_path
a._spine_path_constraint_pose_set_mix_rotate=Y.spine_path_constraint_pose_set_mix_rotate;a._spine_path_constraint_pose_get_mix_x=Y.spine_path_constraint_pose_get_mix_x;a._spine_path_constraint_pose_set_mix_x=Y.spine_path_constraint_pose_set_mix_x;a._spine_path_constraint_pose_get_mix_y=Y.spine_path_constraint_pose_get_mix_y;a._spine_path_constraint_pose_set_mix_y=Y.spine_path_constraint_pose_set_mix_y;a._spine_from_rotate_create=Y.spine_from_rotate_create;a._spine_from_rotate_dispose=Y.spine_from_rotate_dispose; a._spine_path_constraint_pose_set_mix_rotate=Y.spine_path_constraint_pose_set_mix_rotate;a._spine_path_constraint_pose_get_mix_x=Y.spine_path_constraint_pose_get_mix_x;a._spine_path_constraint_pose_set_mix_x=Y.spine_path_constraint_pose_set_mix_x;a._spine_path_constraint_pose_get_mix_y=Y.spine_path_constraint_pose_get_mix_y;a._spine_path_constraint_pose_set_mix_y=Y.spine_path_constraint_pose_set_mix_y;a._spine_from_rotate_create=Y.spine_from_rotate_create;a._spine_from_rotate_dispose=Y.spine_from_rotate_dispose;
a._spine_from_rotate_get_rtti=Y.spine_from_rotate_get_rtti;a._spine_from_rotate_value=Y.spine_from_rotate_value;a._spine_from_rotate_rtti=Y.spine_from_rotate_rtti;a._spine_bone_timeline_dispose=Y.spine_bone_timeline_dispose;a._spine_bone_timeline_get_rtti=Y.spine_bone_timeline_get_rtti;a._spine_bone_timeline_get_bone_index=Y.spine_bone_timeline_get_bone_index;a._spine_bone_timeline_set_bone_index=Y.spine_bone_timeline_set_bone_index;a._spine_bone_timeline_rtti=Y.spine_bone_timeline_rtti; a._spine_from_rotate_get_rtti=Y.spine_from_rotate_get_rtti;a._spine_from_rotate_value=Y.spine_from_rotate_value;a._spine_from_rotate_rtti=Y.spine_from_rotate_rtti;a._spine_bone_timeline_dispose=Y.spine_bone_timeline_dispose;a._spine_bone_timeline_get_rtti=Y.spine_bone_timeline_get_rtti;a._spine_bone_timeline_get_bone_index=Y.spine_bone_timeline_get_bone_index;a._spine_bone_timeline_set_bone_index=Y.spine_bone_timeline_set_bone_index;a._spine_bone_timeline_rtti=Y.spine_bone_timeline_rtti;
a._spine_inherit_timeline_create=Y.spine_inherit_timeline_create;a._spine_inherit_timeline_dispose=Y.spine_inherit_timeline_dispose;a._spine_inherit_timeline_get_rtti=Y.spine_inherit_timeline_get_rtti;a._spine_inherit_timeline_set_frame=Y.spine_inherit_timeline_set_frame;a._spine_inherit_timeline_apply=Y.spine_inherit_timeline_apply;a._spine_inherit_timeline_get_bone_index=Y.spine_inherit_timeline_get_bone_index;a._spine_inherit_timeline_set_bone_index=Y.spine_inherit_timeline_set_bone_index; a._spine_inherit_timeline_create=Y.spine_inherit_timeline_create;a._spine_inherit_timeline_dispose=Y.spine_inherit_timeline_dispose;a._spine_inherit_timeline_get_rtti=Y.spine_inherit_timeline_get_rtti;a._spine_inherit_timeline_set_frame=Y.spine_inherit_timeline_set_frame;a._spine_inherit_timeline_apply=Y.spine_inherit_timeline_apply;a._spine_inherit_timeline_get_bone_index=Y.spine_inherit_timeline_get_bone_index;a._spine_inherit_timeline_set_bone_index=Y.spine_inherit_timeline_set_bone_index;
a._spine_inherit_timeline_get_frame_entries=Y.spine_inherit_timeline_get_frame_entries;a._spine_inherit_timeline_get_frame_count=Y.spine_inherit_timeline_get_frame_count;a._spine_inherit_timeline_get_frames=Y.spine_inherit_timeline_get_frames;a._spine_inherit_timeline_get_duration=Y.spine_inherit_timeline_get_duration;a._spine_inherit_timeline_get_property_ids=Y.spine_inherit_timeline_get_property_ids;a._spine_inherit_timeline_rtti=Y.spine_inherit_timeline_rtti;a._spine_attachment_dispose=Y.spine_attachment_dispose; a._spine_inherit_timeline_get_additive=Y.spine_inherit_timeline_get_additive;a._spine_inherit_timeline_get_instant=Y.spine_inherit_timeline_get_instant;a._spine_inherit_timeline_get_frame_entries=Y.spine_inherit_timeline_get_frame_entries;a._spine_inherit_timeline_get_frame_count=Y.spine_inherit_timeline_get_frame_count;a._spine_inherit_timeline_get_frames=Y.spine_inherit_timeline_get_frames;a._spine_inherit_timeline_get_duration=Y.spine_inherit_timeline_get_duration;
a._spine_attachment_get_rtti=Y.spine_attachment_get_rtti;a._spine_attachment_get_name=Y.spine_attachment_get_name;a._spine_attachment_copy=Y.spine_attachment_copy;a._spine_attachment_get_timeline_attachment=Y.spine_attachment_get_timeline_attachment;a._spine_attachment_set_timeline_attachment=Y.spine_attachment_set_timeline_attachment;a._spine_attachment_get_ref_count=Y.spine_attachment_get_ref_count;a._spine_attachment_reference=Y.spine_attachment_reference;a._spine_attachment_dereference=Y.spine_attachment_dereference; a._spine_inherit_timeline_get_property_ids=Y.spine_inherit_timeline_get_property_ids;a._spine_inherit_timeline_rtti=Y.spine_inherit_timeline_rtti;a._spine_attachment_dispose=Y.spine_attachment_dispose;a._spine_attachment_get_rtti=Y.spine_attachment_get_rtti;a._spine_attachment_get_name=Y.spine_attachment_get_name;a._spine_attachment_copy=Y.spine_attachment_copy;a._spine_attachment_get_timeline_attachment=Y.spine_attachment_get_timeline_attachment;a._spine_attachment_set_timeline_attachment=Y.spine_attachment_set_timeline_attachment;
a._spine_attachment_rtti=Y.spine_attachment_rtti;a._spine_ik_constraint_timeline_create=Y.spine_ik_constraint_timeline_create;a._spine_ik_constraint_timeline_dispose=Y.spine_ik_constraint_timeline_dispose;a._spine_ik_constraint_timeline_get_rtti=Y.spine_ik_constraint_timeline_get_rtti;a._spine_ik_constraint_timeline_apply=Y.spine_ik_constraint_timeline_apply;a._spine_ik_constraint_timeline_set_frame=Y.spine_ik_constraint_timeline_set_frame;a._spine_ik_constraint_timeline_get_constraint_index=Y.spine_ik_constraint_timeline_get_constraint_index; a._spine_attachment_get_ref_count=Y.spine_attachment_get_ref_count;a._spine_attachment_reference=Y.spine_attachment_reference;a._spine_attachment_dereference=Y.spine_attachment_dereference;a._spine_attachment_rtti=Y.spine_attachment_rtti;a._spine_ik_constraint_timeline_create=Y.spine_ik_constraint_timeline_create;a._spine_ik_constraint_timeline_dispose=Y.spine_ik_constraint_timeline_dispose;a._spine_ik_constraint_timeline_get_rtti=Y.spine_ik_constraint_timeline_get_rtti;
a._spine_ik_constraint_timeline_set_constraint_index=Y.spine_ik_constraint_timeline_set_constraint_index;a._spine_ik_constraint_timeline_set_linear=Y.spine_ik_constraint_timeline_set_linear;a._spine_ik_constraint_timeline_set_stepped=Y.spine_ik_constraint_timeline_set_stepped;a._spine_ik_constraint_timeline_set_bezier=Y.spine_ik_constraint_timeline_set_bezier;a._spine_ik_constraint_timeline_get_bezier_value=Y.spine_ik_constraint_timeline_get_bezier_value; a._spine_ik_constraint_timeline_apply=Y.spine_ik_constraint_timeline_apply;a._spine_ik_constraint_timeline_set_frame=Y.spine_ik_constraint_timeline_set_frame;a._spine_ik_constraint_timeline_get_constraint_index=Y.spine_ik_constraint_timeline_get_constraint_index;a._spine_ik_constraint_timeline_set_constraint_index=Y.spine_ik_constraint_timeline_set_constraint_index;a._spine_ik_constraint_timeline_set_linear=Y.spine_ik_constraint_timeline_set_linear;a._spine_ik_constraint_timeline_set_stepped=Y.spine_ik_constraint_timeline_set_stepped;
a._spine_ik_constraint_timeline_get_curves=Y.spine_ik_constraint_timeline_get_curves;a._spine_ik_constraint_timeline_get_frame_entries=Y.spine_ik_constraint_timeline_get_frame_entries;a._spine_ik_constraint_timeline_get_frame_count=Y.spine_ik_constraint_timeline_get_frame_count;a._spine_ik_constraint_timeline_get_frames=Y.spine_ik_constraint_timeline_get_frames;a._spine_ik_constraint_timeline_get_duration=Y.spine_ik_constraint_timeline_get_duration; a._spine_ik_constraint_timeline_set_bezier=Y.spine_ik_constraint_timeline_set_bezier;a._spine_ik_constraint_timeline_get_bezier_value=Y.spine_ik_constraint_timeline_get_bezier_value;a._spine_ik_constraint_timeline_get_curves=Y.spine_ik_constraint_timeline_get_curves;a._spine_ik_constraint_timeline_get_additive=Y.spine_ik_constraint_timeline_get_additive;a._spine_ik_constraint_timeline_get_instant=Y.spine_ik_constraint_timeline_get_instant;a._spine_ik_constraint_timeline_get_frame_entries=Y.spine_ik_constraint_timeline_get_frame_entries;
a._spine_ik_constraint_timeline_get_property_ids=Y.spine_ik_constraint_timeline_get_property_ids;a._spine_ik_constraint_timeline_rtti=Y.spine_ik_constraint_timeline_rtti;a._spine_skeleton_create=Y.spine_skeleton_create;a._spine_skeleton_dispose=Y.spine_skeleton_dispose;a._spine_skeleton_update_cache=Y.spine_skeleton_update_cache;a._spine_skeleton_print_update_cache=Y.spine_skeleton_print_update_cache;a._spine_skeleton_constrained=Y.spine_skeleton_constrained;a._spine_skeleton_sort_bone=Y.spine_skeleton_sort_bone; a._spine_ik_constraint_timeline_get_frame_count=Y.spine_ik_constraint_timeline_get_frame_count;a._spine_ik_constraint_timeline_get_frames=Y.spine_ik_constraint_timeline_get_frames;a._spine_ik_constraint_timeline_get_duration=Y.spine_ik_constraint_timeline_get_duration;a._spine_ik_constraint_timeline_get_property_ids=Y.spine_ik_constraint_timeline_get_property_ids;a._spine_ik_constraint_timeline_rtti=Y.spine_ik_constraint_timeline_rtti;a._spine_skeleton_create=Y.spine_skeleton_create;
a._spine_skeleton_sort_reset=Y.spine_skeleton_sort_reset;a._spine_skeleton_update_world_transform=Y.spine_skeleton_update_world_transform;a._spine_skeleton_setup_pose=Y.spine_skeleton_setup_pose;a._spine_skeleton_setup_pose_bones=Y.spine_skeleton_setup_pose_bones;a._spine_skeleton_setup_pose_slots=Y.spine_skeleton_setup_pose_slots;a._spine_skeleton_get_data=Y.spine_skeleton_get_data;a._spine_skeleton_get_bones=Y.spine_skeleton_get_bones;a._spine_skeleton_get_update_cache=Y.spine_skeleton_get_update_cache; a._spine_skeleton_dispose=Y.spine_skeleton_dispose;a._spine_skeleton_update_cache=Y.spine_skeleton_update_cache;a._spine_skeleton_print_update_cache=Y.spine_skeleton_print_update_cache;a._spine_skeleton_constrained=Y.spine_skeleton_constrained;a._spine_skeleton_sort_bone=Y.spine_skeleton_sort_bone;a._spine_skeleton_sort_reset=Y.spine_skeleton_sort_reset;a._spine_skeleton_update_world_transform=Y.spine_skeleton_update_world_transform;a._spine_skeleton_setup_pose=Y.spine_skeleton_setup_pose;
a._spine_skeleton_get_root_bone=Y.spine_skeleton_get_root_bone;a._spine_skeleton_find_bone=Y.spine_skeleton_find_bone;a._spine_skeleton_get_slots=Y.spine_skeleton_get_slots;a._spine_skeleton_find_slot=Y.spine_skeleton_find_slot;a._spine_skeleton_get_draw_order=Y.spine_skeleton_get_draw_order;a._spine_skeleton_get_skin=Y.spine_skeleton_get_skin;a._spine_skeleton_set_skin_1=Y.spine_skeleton_set_skin_1;a._spine_skeleton_set_skin_2=Y.spine_skeleton_set_skin_2;a._spine_skeleton_get_attachment_1=Y.spine_skeleton_get_attachment_1; a._spine_skeleton_setup_pose_bones=Y.spine_skeleton_setup_pose_bones;a._spine_skeleton_setup_pose_slots=Y.spine_skeleton_setup_pose_slots;a._spine_skeleton_get_data=Y.spine_skeleton_get_data;a._spine_skeleton_get_bones=Y.spine_skeleton_get_bones;a._spine_skeleton_get_update_cache=Y.spine_skeleton_get_update_cache;a._spine_skeleton_get_root_bone=Y.spine_skeleton_get_root_bone;a._spine_skeleton_find_bone=Y.spine_skeleton_find_bone;a._spine_skeleton_get_slots=Y.spine_skeleton_get_slots;
a._spine_skeleton_get_attachment_2=Y.spine_skeleton_get_attachment_2;a._spine_skeleton_set_attachment=Y.spine_skeleton_set_attachment;a._spine_skeleton_get_constraints=Y.spine_skeleton_get_constraints;a._spine_skeleton_get_physics_constraints=Y.spine_skeleton_get_physics_constraints;a._spine_skeleton_get_bounds_1=Y.spine_skeleton_get_bounds_1;a._spine_skeleton_get_bounds_2=Y.spine_skeleton_get_bounds_2;a._spine_skeleton_get_color=Y.spine_skeleton_get_color;a._spine_skeleton_set_color_1=Y.spine_skeleton_set_color_1; a._spine_skeleton_find_slot=Y.spine_skeleton_find_slot;a._spine_skeleton_get_draw_order=Y.spine_skeleton_get_draw_order;a._spine_skeleton_get_skin=Y.spine_skeleton_get_skin;a._spine_skeleton_set_skin_1=Y.spine_skeleton_set_skin_1;a._spine_skeleton_set_skin_2=Y.spine_skeleton_set_skin_2;a._spine_skeleton_get_attachment_1=Y.spine_skeleton_get_attachment_1;a._spine_skeleton_get_attachment_2=Y.spine_skeleton_get_attachment_2;a._spine_skeleton_set_attachment=Y.spine_skeleton_set_attachment;
a._spine_skeleton_set_color_2=Y.spine_skeleton_set_color_2;a._spine_skeleton_get_scale_x=Y.spine_skeleton_get_scale_x;a._spine_skeleton_set_scale_x=Y.spine_skeleton_set_scale_x;a._spine_skeleton_get_scale_y=Y.spine_skeleton_get_scale_y;a._spine_skeleton_set_scale_y=Y.spine_skeleton_set_scale_y;a._spine_skeleton_set_scale=Y.spine_skeleton_set_scale;a._spine_skeleton_get_x=Y.spine_skeleton_get_x;a._spine_skeleton_set_x=Y.spine_skeleton_set_x;a._spine_skeleton_get_y=Y.spine_skeleton_get_y; a._spine_skeleton_get_constraints=Y.spine_skeleton_get_constraints;a._spine_skeleton_get_physics_constraints=Y.spine_skeleton_get_physics_constraints;a._spine_skeleton_get_bounds_1=Y.spine_skeleton_get_bounds_1;a._spine_skeleton_get_bounds_2=Y.spine_skeleton_get_bounds_2;a._spine_skeleton_get_color=Y.spine_skeleton_get_color;a._spine_skeleton_set_color_1=Y.spine_skeleton_set_color_1;a._spine_skeleton_set_color_2=Y.spine_skeleton_set_color_2;a._spine_skeleton_get_scale_x=Y.spine_skeleton_get_scale_x;
a._spine_skeleton_set_y=Y.spine_skeleton_set_y;a._spine_skeleton_set_position=Y.spine_skeleton_set_position;a._spine_skeleton_get_position=Y.spine_skeleton_get_position;a._spine_skeleton_get_wind_x=Y.spine_skeleton_get_wind_x;a._spine_skeleton_set_wind_x=Y.spine_skeleton_set_wind_x;a._spine_skeleton_get_wind_y=Y.spine_skeleton_get_wind_y;a._spine_skeleton_set_wind_y=Y.spine_skeleton_set_wind_y;a._spine_skeleton_get_gravity_x=Y.spine_skeleton_get_gravity_x;a._spine_skeleton_set_gravity_x=Y.spine_skeleton_set_gravity_x; a._spine_skeleton_set_scale_x=Y.spine_skeleton_set_scale_x;a._spine_skeleton_get_scale_y=Y.spine_skeleton_get_scale_y;a._spine_skeleton_set_scale_y=Y.spine_skeleton_set_scale_y;a._spine_skeleton_set_scale=Y.spine_skeleton_set_scale;a._spine_skeleton_get_x=Y.spine_skeleton_get_x;a._spine_skeleton_set_x=Y.spine_skeleton_set_x;a._spine_skeleton_get_y=Y.spine_skeleton_get_y;a._spine_skeleton_set_y=Y.spine_skeleton_set_y;a._spine_skeleton_set_position=Y.spine_skeleton_set_position;
a._spine_skeleton_get_gravity_y=Y.spine_skeleton_get_gravity_y;a._spine_skeleton_set_gravity_y=Y.spine_skeleton_set_gravity_y;a._spine_skeleton_physics_translate=Y.spine_skeleton_physics_translate;a._spine_skeleton_physics_rotate=Y.spine_skeleton_physics_rotate;a._spine_skeleton_get_time=Y.spine_skeleton_get_time;a._spine_skeleton_set_time=Y.spine_skeleton_set_time;a._spine_skeleton_update=Y.spine_skeleton_update;a._spine_texture_region_create=Y.spine_texture_region_create; a._spine_skeleton_get_position=Y.spine_skeleton_get_position;a._spine_skeleton_get_wind_x=Y.spine_skeleton_get_wind_x;a._spine_skeleton_set_wind_x=Y.spine_skeleton_set_wind_x;a._spine_skeleton_get_wind_y=Y.spine_skeleton_get_wind_y;a._spine_skeleton_set_wind_y=Y.spine_skeleton_set_wind_y;a._spine_skeleton_get_gravity_x=Y.spine_skeleton_get_gravity_x;a._spine_skeleton_set_gravity_x=Y.spine_skeleton_set_gravity_x;a._spine_skeleton_get_gravity_y=Y.spine_skeleton_get_gravity_y;
a._spine_texture_region_dispose=Y.spine_texture_region_dispose;a._spine_texture_region_get_rtti=Y.spine_texture_region_get_rtti;a._spine_texture_region_get_u=Y.spine_texture_region_get_u;a._spine_texture_region_set_u=Y.spine_texture_region_set_u;a._spine_texture_region_get_v=Y.spine_texture_region_get_v;a._spine_texture_region_set_v=Y.spine_texture_region_set_v;a._spine_texture_region_get_u2=Y.spine_texture_region_get_u2;a._spine_texture_region_set_u2=Y.spine_texture_region_set_u2; a._spine_skeleton_set_gravity_y=Y.spine_skeleton_set_gravity_y;a._spine_skeleton_physics_translate=Y.spine_skeleton_physics_translate;a._spine_skeleton_physics_rotate=Y.spine_skeleton_physics_rotate;a._spine_skeleton_get_time=Y.spine_skeleton_get_time;a._spine_skeleton_set_time=Y.spine_skeleton_set_time;a._spine_skeleton_update=Y.spine_skeleton_update;a._spine_texture_region_create=Y.spine_texture_region_create;a._spine_texture_region_dispose=Y.spine_texture_region_dispose;
a._spine_texture_region_get_v2=Y.spine_texture_region_get_v2;a._spine_texture_region_set_v2=Y.spine_texture_region_set_v2;a._spine_texture_region_get_region_width=Y.spine_texture_region_get_region_width;a._spine_texture_region_set_region_width=Y.spine_texture_region_set_region_width;a._spine_texture_region_get_region_height=Y.spine_texture_region_get_region_height;a._spine_texture_region_set_region_height=Y.spine_texture_region_set_region_height;a._spine_texture_region_get_renderer_object=Y.spine_texture_region_get_renderer_object; a._spine_texture_region_get_rtti=Y.spine_texture_region_get_rtti;a._spine_texture_region_get_u=Y.spine_texture_region_get_u;a._spine_texture_region_set_u=Y.spine_texture_region_set_u;a._spine_texture_region_get_v=Y.spine_texture_region_get_v;a._spine_texture_region_set_v=Y.spine_texture_region_set_v;a._spine_texture_region_get_u2=Y.spine_texture_region_get_u2;a._spine_texture_region_set_u2=Y.spine_texture_region_set_u2;a._spine_texture_region_get_v2=Y.spine_texture_region_get_v2;
a._spine_texture_region_set_v2=Y.spine_texture_region_set_v2;a._spine_texture_region_get_region_width=Y.spine_texture_region_get_region_width;a._spine_texture_region_set_region_width=Y.spine_texture_region_set_region_width;a._spine_texture_region_get_region_height=Y.spine_texture_region_get_region_height;a._spine_texture_region_set_region_height=Y.spine_texture_region_set_region_height;a._spine_texture_region_get_renderer_object=Y.spine_texture_region_get_renderer_object;
a._spine_texture_region_set_renderer_object=Y.spine_texture_region_set_renderer_object;a._spine_texture_region_rtti=Y.spine_texture_region_rtti;a._spine_translate_x_timeline_create=Y.spine_translate_x_timeline_create;a._spine_translate_x_timeline_dispose=Y.spine_translate_x_timeline_dispose;a._spine_translate_x_timeline_get_rtti=Y.spine_translate_x_timeline_get_rtti;a._spine_translate_x_timeline_apply=Y.spine_translate_x_timeline_apply;a._spine_translate_x_timeline_get_bone_index=Y.spine_translate_x_timeline_get_bone_index; a._spine_texture_region_set_renderer_object=Y.spine_texture_region_set_renderer_object;a._spine_texture_region_rtti=Y.spine_texture_region_rtti;a._spine_translate_x_timeline_create=Y.spine_translate_x_timeline_create;a._spine_translate_x_timeline_dispose=Y.spine_translate_x_timeline_dispose;a._spine_translate_x_timeline_get_rtti=Y.spine_translate_x_timeline_get_rtti;a._spine_translate_x_timeline_apply=Y.spine_translate_x_timeline_apply;a._spine_translate_x_timeline_get_bone_index=Y.spine_translate_x_timeline_get_bone_index;
a._spine_translate_x_timeline_set_bone_index=Y.spine_translate_x_timeline_set_bone_index;a._spine_translate_x_timeline_set_frame=Y.spine_translate_x_timeline_set_frame;a._spine_translate_x_timeline_get_curve_value=Y.spine_translate_x_timeline_get_curve_value;a._spine_translate_x_timeline_get_relative_value=Y.spine_translate_x_timeline_get_relative_value;a._spine_translate_x_timeline_get_absolute_value_1=Y.spine_translate_x_timeline_get_absolute_value_1; a._spine_translate_x_timeline_set_bone_index=Y.spine_translate_x_timeline_set_bone_index;a._spine_translate_x_timeline_set_frame=Y.spine_translate_x_timeline_set_frame;a._spine_translate_x_timeline_get_curve_value=Y.spine_translate_x_timeline_get_curve_value;a._spine_translate_x_timeline_get_relative_value=Y.spine_translate_x_timeline_get_relative_value;a._spine_translate_x_timeline_get_absolute_value_1=Y.spine_translate_x_timeline_get_absolute_value_1;
a._spine_translate_x_timeline_get_absolute_value_2=Y.spine_translate_x_timeline_get_absolute_value_2;a._spine_translate_x_timeline_get_scale_value=Y.spine_translate_x_timeline_get_scale_value;a._spine_translate_x_timeline_set_linear=Y.spine_translate_x_timeline_set_linear;a._spine_translate_x_timeline_set_stepped=Y.spine_translate_x_timeline_set_stepped;a._spine_translate_x_timeline_set_bezier=Y.spine_translate_x_timeline_set_bezier;a._spine_translate_x_timeline_get_bezier_value=Y.spine_translate_x_timeline_get_bezier_value; a._spine_translate_x_timeline_get_absolute_value_2=Y.spine_translate_x_timeline_get_absolute_value_2;a._spine_translate_x_timeline_get_scale_value=Y.spine_translate_x_timeline_get_scale_value;a._spine_translate_x_timeline_set_linear=Y.spine_translate_x_timeline_set_linear;a._spine_translate_x_timeline_set_stepped=Y.spine_translate_x_timeline_set_stepped;a._spine_translate_x_timeline_set_bezier=Y.spine_translate_x_timeline_set_bezier;a._spine_translate_x_timeline_get_bezier_value=Y.spine_translate_x_timeline_get_bezier_value;
a._spine_translate_x_timeline_get_curves=Y.spine_translate_x_timeline_get_curves;a._spine_translate_x_timeline_get_frame_entries=Y.spine_translate_x_timeline_get_frame_entries;a._spine_translate_x_timeline_get_frame_count=Y.spine_translate_x_timeline_get_frame_count;a._spine_translate_x_timeline_get_frames=Y.spine_translate_x_timeline_get_frames;a._spine_translate_x_timeline_get_duration=Y.spine_translate_x_timeline_get_duration;a._spine_translate_x_timeline_get_property_ids=Y.spine_translate_x_timeline_get_property_ids; a._spine_translate_x_timeline_get_curves=Y.spine_translate_x_timeline_get_curves;a._spine_translate_x_timeline_get_additive=Y.spine_translate_x_timeline_get_additive;a._spine_translate_x_timeline_get_instant=Y.spine_translate_x_timeline_get_instant;a._spine_translate_x_timeline_get_frame_entries=Y.spine_translate_x_timeline_get_frame_entries;a._spine_translate_x_timeline_get_frame_count=Y.spine_translate_x_timeline_get_frame_count;a._spine_translate_x_timeline_get_frames=Y.spine_translate_x_timeline_get_frames;
a._spine_translate_x_timeline_rtti=Y.spine_translate_x_timeline_rtti;a._spine_transform_constraint_create=Y.spine_transform_constraint_create;a._spine_transform_constraint_dispose=Y.spine_transform_constraint_dispose;a._spine_transform_constraint_get_rtti=Y.spine_transform_constraint_get_rtti;a._spine_transform_constraint_copy=Y.spine_transform_constraint_copy;a._spine_transform_constraint_update=Y.spine_transform_constraint_update;a._spine_transform_constraint_sort=Y.spine_transform_constraint_sort; a._spine_translate_x_timeline_get_duration=Y.spine_translate_x_timeline_get_duration;a._spine_translate_x_timeline_get_property_ids=Y.spine_translate_x_timeline_get_property_ids;a._spine_translate_x_timeline_rtti=Y.spine_translate_x_timeline_rtti;a._spine_transform_constraint_create=Y.spine_transform_constraint_create;a._spine_transform_constraint_dispose=Y.spine_transform_constraint_dispose;a._spine_transform_constraint_get_rtti=Y.spine_transform_constraint_get_rtti;
a._spine_transform_constraint_is_source_active=Y.spine_transform_constraint_is_source_active;a._spine_transform_constraint_get_bones=Y.spine_transform_constraint_get_bones;a._spine_transform_constraint_get_source=Y.spine_transform_constraint_get_source;a._spine_transform_constraint_set_source=Y.spine_transform_constraint_set_source;a._spine_transform_constraint_get_data=Y.spine_transform_constraint_get_data;a._spine_transform_constraint_get_pose=Y.spine_transform_constraint_get_pose; a._spine_transform_constraint_copy=Y.spine_transform_constraint_copy;a._spine_transform_constraint_update=Y.spine_transform_constraint_update;a._spine_transform_constraint_sort=Y.spine_transform_constraint_sort;a._spine_transform_constraint_is_source_active=Y.spine_transform_constraint_is_source_active;a._spine_transform_constraint_get_bones=Y.spine_transform_constraint_get_bones;a._spine_transform_constraint_get_source=Y.spine_transform_constraint_get_source;
a._spine_transform_constraint_get_applied_pose=Y.spine_transform_constraint_get_applied_pose;a._spine_transform_constraint_reset_constrained=Y.spine_transform_constraint_reset_constrained;a._spine_transform_constraint_constrained=Y.spine_transform_constraint_constrained;a._spine_transform_constraint_is_pose_equal_to_applied=Y.spine_transform_constraint_is_pose_equal_to_applied;a._spine_transform_constraint_is_active=Y.spine_transform_constraint_is_active;a._spine_transform_constraint_set_active=Y.spine_transform_constraint_set_active; a._spine_transform_constraint_set_source=Y.spine_transform_constraint_set_source;a._spine_transform_constraint_get_data=Y.spine_transform_constraint_get_data;a._spine_transform_constraint_get_pose=Y.spine_transform_constraint_get_pose;a._spine_transform_constraint_get_applied_pose=Y.spine_transform_constraint_get_applied_pose;a._spine_transform_constraint_reset_constrained=Y.spine_transform_constraint_reset_constrained;a._spine_transform_constraint_constrained=Y.spine_transform_constraint_constrained;
a._spine_transform_constraint_rtti=Y.spine_transform_constraint_rtti;a._spine_ik_constraint_pose_create=Y.spine_ik_constraint_pose_create;a._spine_ik_constraint_pose_dispose=Y.spine_ik_constraint_pose_dispose;a._spine_ik_constraint_pose_set=Y.spine_ik_constraint_pose_set;a._spine_ik_constraint_pose_get_mix=Y.spine_ik_constraint_pose_get_mix;a._spine_ik_constraint_pose_set_mix=Y.spine_ik_constraint_pose_set_mix;a._spine_ik_constraint_pose_get_softness=Y.spine_ik_constraint_pose_get_softness; a._spine_transform_constraint_is_pose_equal_to_applied=Y.spine_transform_constraint_is_pose_equal_to_applied;a._spine_transform_constraint_is_active=Y.spine_transform_constraint_is_active;a._spine_transform_constraint_set_active=Y.spine_transform_constraint_set_active;a._spine_transform_constraint_rtti=Y.spine_transform_constraint_rtti;a._spine_ik_constraint_pose_create=Y.spine_ik_constraint_pose_create;a._spine_ik_constraint_pose_dispose=Y.spine_ik_constraint_pose_dispose;
a._spine_ik_constraint_pose_set_softness=Y.spine_ik_constraint_pose_set_softness;a._spine_ik_constraint_pose_get_bend_direction=Y.spine_ik_constraint_pose_get_bend_direction;a._spine_ik_constraint_pose_set_bend_direction=Y.spine_ik_constraint_pose_set_bend_direction;a._spine_ik_constraint_pose_get_compress=Y.spine_ik_constraint_pose_get_compress;a._spine_ik_constraint_pose_set_compress=Y.spine_ik_constraint_pose_set_compress;a._spine_ik_constraint_pose_get_stretch=Y.spine_ik_constraint_pose_get_stretch; a._spine_ik_constraint_pose_set=Y.spine_ik_constraint_pose_set;a._spine_ik_constraint_pose_get_mix=Y.spine_ik_constraint_pose_get_mix;a._spine_ik_constraint_pose_set_mix=Y.spine_ik_constraint_pose_set_mix;a._spine_ik_constraint_pose_get_softness=Y.spine_ik_constraint_pose_get_softness;a._spine_ik_constraint_pose_set_softness=Y.spine_ik_constraint_pose_set_softness;a._spine_ik_constraint_pose_get_bend_direction=Y.spine_ik_constraint_pose_get_bend_direction;
a._spine_ik_constraint_pose_set_stretch=Y.spine_ik_constraint_pose_set_stretch;a._spine_bone_create=Y.spine_bone_create;a._spine_bone_create2=Y.spine_bone_create2;a._spine_bone_dispose=Y.spine_bone_dispose;a._spine_bone_get_rtti=Y.spine_bone_get_rtti;a._spine_bone_get_parent=Y.spine_bone_get_parent;a._spine_bone_get_children=Y.spine_bone_get_children;a._spine_bone_is_y_down=Y.spine_bone_is_y_down;a._spine_bone_set_y_down=Y.spine_bone_set_y_down;a._spine_bone_update=Y.spine_bone_update; a._spine_ik_constraint_pose_set_bend_direction=Y.spine_ik_constraint_pose_set_bend_direction;a._spine_ik_constraint_pose_get_compress=Y.spine_ik_constraint_pose_get_compress;a._spine_ik_constraint_pose_set_compress=Y.spine_ik_constraint_pose_set_compress;a._spine_ik_constraint_pose_get_stretch=Y.spine_ik_constraint_pose_get_stretch;a._spine_ik_constraint_pose_set_stretch=Y.spine_ik_constraint_pose_set_stretch;a._spine_bone_create=Y.spine_bone_create;a._spine_bone_create2=Y.spine_bone_create2;
a._spine_bone_get_data=Y.spine_bone_get_data;a._spine_bone_get_pose=Y.spine_bone_get_pose;a._spine_bone_get_applied_pose=Y.spine_bone_get_applied_pose;a._spine_bone_reset_constrained=Y.spine_bone_reset_constrained;a._spine_bone_constrained=Y.spine_bone_constrained;a._spine_bone_is_pose_equal_to_applied=Y.spine_bone_is_pose_equal_to_applied;a._spine_bone_is_active=Y.spine_bone_is_active;a._spine_bone_set_active=Y.spine_bone_set_active;a._spine_bone_rtti=Y.spine_bone_rtti; a._spine_bone_dispose=Y.spine_bone_dispose;a._spine_bone_get_rtti=Y.spine_bone_get_rtti;a._spine_bone_get_parent=Y.spine_bone_get_parent;a._spine_bone_get_children=Y.spine_bone_get_children;a._spine_bone_is_y_down=Y.spine_bone_is_y_down;a._spine_bone_set_y_down=Y.spine_bone_set_y_down;a._spine_bone_update=Y.spine_bone_update;a._spine_bone_get_data=Y.spine_bone_get_data;a._spine_bone_get_pose=Y.spine_bone_get_pose;a._spine_bone_get_applied_pose=Y.spine_bone_get_applied_pose;
a._spine_to_scale_y_create=Y.spine_to_scale_y_create;a._spine_to_scale_y_dispose=Y.spine_to_scale_y_dispose;a._spine_to_scale_y_get_rtti=Y.spine_to_scale_y_get_rtti;a._spine_to_scale_y_mix=Y.spine_to_scale_y_mix;a._spine_to_scale_y_apply=Y.spine_to_scale_y_apply;a._spine_to_scale_y_rtti=Y.spine_to_scale_y_rtti;a._spine_physics_constraint_base_dispose=Y.spine_physics_constraint_base_dispose;a._spine_physics_constraint_base_get_data=Y.spine_physics_constraint_base_get_data; a._spine_bone_reset_constrained=Y.spine_bone_reset_constrained;a._spine_bone_constrained=Y.spine_bone_constrained;a._spine_bone_is_pose_equal_to_applied=Y.spine_bone_is_pose_equal_to_applied;a._spine_bone_is_active=Y.spine_bone_is_active;a._spine_bone_set_active=Y.spine_bone_set_active;a._spine_bone_rtti=Y.spine_bone_rtti;a._spine_to_scale_y_create=Y.spine_to_scale_y_create;a._spine_to_scale_y_dispose=Y.spine_to_scale_y_dispose;a._spine_to_scale_y_get_rtti=Y.spine_to_scale_y_get_rtti;
a._spine_physics_constraint_base_get_pose=Y.spine_physics_constraint_base_get_pose;a._spine_physics_constraint_base_get_applied_pose=Y.spine_physics_constraint_base_get_applied_pose;a._spine_physics_constraint_base_reset_constrained=Y.spine_physics_constraint_base_reset_constrained;a._spine_physics_constraint_base_constrained=Y.spine_physics_constraint_base_constrained;a._spine_physics_constraint_base_is_pose_equal_to_applied=Y.spine_physics_constraint_base_is_pose_equal_to_applied; a._spine_to_scale_y_mix=Y.spine_to_scale_y_mix;a._spine_to_scale_y_apply=Y.spine_to_scale_y_apply;a._spine_to_scale_y_rtti=Y.spine_to_scale_y_rtti;a._spine_physics_constraint_base_dispose=Y.spine_physics_constraint_base_dispose;a._spine_physics_constraint_base_get_data=Y.spine_physics_constraint_base_get_data;a._spine_physics_constraint_base_get_pose=Y.spine_physics_constraint_base_get_pose;a._spine_physics_constraint_base_get_applied_pose=Y.spine_physics_constraint_base_get_applied_pose;
a._spine_physics_constraint_base_is_active=Y.spine_physics_constraint_base_is_active;a._spine_physics_constraint_base_set_active=Y.spine_physics_constraint_base_set_active;a._spine_physics_constraint_base_get_rtti=Y.spine_physics_constraint_base_get_rtti;a._spine_physics_constraint_base_sort=Y.spine_physics_constraint_base_sort;a._spine_physics_constraint_base_is_source_active=Y.spine_physics_constraint_base_is_source_active;a._spine_physics_constraint_base_update=Y.spine_physics_constraint_base_update; a._spine_physics_constraint_base_reset_constrained=Y.spine_physics_constraint_base_reset_constrained;a._spine_physics_constraint_base_constrained=Y.spine_physics_constraint_base_constrained;a._spine_physics_constraint_base_is_pose_equal_to_applied=Y.spine_physics_constraint_base_is_pose_equal_to_applied;a._spine_physics_constraint_base_is_active=Y.spine_physics_constraint_base_is_active;a._spine_physics_constraint_base_set_active=Y.spine_physics_constraint_base_set_active;
a._spine_physics_constraint_base_rtti=Y.spine_physics_constraint_base_rtti;a._spine_from_property_dispose=Y.spine_from_property_dispose;a._spine_from_property_get_rtti=Y.spine_from_property_get_rtti;a._spine_from_property_value=Y.spine_from_property_value;a._spine_from_property_rtti=Y.spine_from_property_rtti;a._spine_from_property_get__offset=Y.spine_from_property_get__offset;a._spine_from_property_set__offset=Y.spine_from_property_set__offset;a._spine_from_property_get__to=Y.spine_from_property_get__to; a._spine_physics_constraint_base_get_rtti=Y.spine_physics_constraint_base_get_rtti;a._spine_physics_constraint_base_sort=Y.spine_physics_constraint_base_sort;a._spine_physics_constraint_base_is_source_active=Y.spine_physics_constraint_base_is_source_active;a._spine_physics_constraint_base_update=Y.spine_physics_constraint_base_update;a._spine_physics_constraint_base_rtti=Y.spine_physics_constraint_base_rtti;a._spine_from_property_dispose=Y.spine_from_property_dispose;
a._spine_from_property_set__to=Y.spine_from_property_set__to;a._spine_transform_constraint_pose_create=Y.spine_transform_constraint_pose_create;a._spine_transform_constraint_pose_dispose=Y.spine_transform_constraint_pose_dispose;a._spine_transform_constraint_pose_set=Y.spine_transform_constraint_pose_set;a._spine_transform_constraint_pose_get_mix_rotate=Y.spine_transform_constraint_pose_get_mix_rotate;a._spine_transform_constraint_pose_set_mix_rotate=Y.spine_transform_constraint_pose_set_mix_rotate; a._spine_from_property_get_rtti=Y.spine_from_property_get_rtti;a._spine_from_property_value=Y.spine_from_property_value;a._spine_from_property_rtti=Y.spine_from_property_rtti;a._spine_from_property_get__offset=Y.spine_from_property_get__offset;a._spine_from_property_set__offset=Y.spine_from_property_set__offset;a._spine_from_property_get__to=Y.spine_from_property_get__to;a._spine_from_property_set__to=Y.spine_from_property_set__to;a._spine_transform_constraint_pose_create=Y.spine_transform_constraint_pose_create;
a._spine_transform_constraint_pose_get_mix_x=Y.spine_transform_constraint_pose_get_mix_x;a._spine_transform_constraint_pose_set_mix_x=Y.spine_transform_constraint_pose_set_mix_x;a._spine_transform_constraint_pose_get_mix_y=Y.spine_transform_constraint_pose_get_mix_y;a._spine_transform_constraint_pose_set_mix_y=Y.spine_transform_constraint_pose_set_mix_y;a._spine_transform_constraint_pose_get_mix_scale_x=Y.spine_transform_constraint_pose_get_mix_scale_x; a._spine_transform_constraint_pose_dispose=Y.spine_transform_constraint_pose_dispose;a._spine_transform_constraint_pose_set=Y.spine_transform_constraint_pose_set;a._spine_transform_constraint_pose_get_mix_rotate=Y.spine_transform_constraint_pose_get_mix_rotate;a._spine_transform_constraint_pose_set_mix_rotate=Y.spine_transform_constraint_pose_set_mix_rotate;a._spine_transform_constraint_pose_get_mix_x=Y.spine_transform_constraint_pose_get_mix_x;a._spine_transform_constraint_pose_set_mix_x=Y.spine_transform_constraint_pose_set_mix_x;
a._spine_transform_constraint_pose_set_mix_scale_x=Y.spine_transform_constraint_pose_set_mix_scale_x;a._spine_transform_constraint_pose_get_mix_scale_y=Y.spine_transform_constraint_pose_get_mix_scale_y;a._spine_transform_constraint_pose_set_mix_scale_y=Y.spine_transform_constraint_pose_set_mix_scale_y;a._spine_transform_constraint_pose_get_mix_shear_y=Y.spine_transform_constraint_pose_get_mix_shear_y;a._spine_transform_constraint_pose_set_mix_shear_y=Y.spine_transform_constraint_pose_set_mix_shear_y; a._spine_transform_constraint_pose_get_mix_y=Y.spine_transform_constraint_pose_get_mix_y;a._spine_transform_constraint_pose_set_mix_y=Y.spine_transform_constraint_pose_set_mix_y;a._spine_transform_constraint_pose_get_mix_scale_x=Y.spine_transform_constraint_pose_get_mix_scale_x;a._spine_transform_constraint_pose_set_mix_scale_x=Y.spine_transform_constraint_pose_set_mix_scale_x;a._spine_transform_constraint_pose_get_mix_scale_y=Y.spine_transform_constraint_pose_get_mix_scale_y;
a._spine_scale_y_timeline_create=Y.spine_scale_y_timeline_create;a._spine_scale_y_timeline_dispose=Y.spine_scale_y_timeline_dispose;a._spine_scale_y_timeline_get_rtti=Y.spine_scale_y_timeline_get_rtti;a._spine_scale_y_timeline_apply=Y.spine_scale_y_timeline_apply;a._spine_scale_y_timeline_get_bone_index=Y.spine_scale_y_timeline_get_bone_index;a._spine_scale_y_timeline_set_bone_index=Y.spine_scale_y_timeline_set_bone_index;a._spine_scale_y_timeline_set_frame=Y.spine_scale_y_timeline_set_frame; a._spine_transform_constraint_pose_set_mix_scale_y=Y.spine_transform_constraint_pose_set_mix_scale_y;a._spine_transform_constraint_pose_get_mix_shear_y=Y.spine_transform_constraint_pose_get_mix_shear_y;a._spine_transform_constraint_pose_set_mix_shear_y=Y.spine_transform_constraint_pose_set_mix_shear_y;a._spine_scale_y_timeline_create=Y.spine_scale_y_timeline_create;a._spine_scale_y_timeline_dispose=Y.spine_scale_y_timeline_dispose;a._spine_scale_y_timeline_get_rtti=Y.spine_scale_y_timeline_get_rtti;
a._spine_scale_y_timeline_get_curve_value=Y.spine_scale_y_timeline_get_curve_value;a._spine_scale_y_timeline_get_relative_value=Y.spine_scale_y_timeline_get_relative_value;a._spine_scale_y_timeline_get_absolute_value_1=Y.spine_scale_y_timeline_get_absolute_value_1;a._spine_scale_y_timeline_get_absolute_value_2=Y.spine_scale_y_timeline_get_absolute_value_2;a._spine_scale_y_timeline_get_scale_value=Y.spine_scale_y_timeline_get_scale_value;a._spine_scale_y_timeline_set_linear=Y.spine_scale_y_timeline_set_linear; a._spine_scale_y_timeline_apply=Y.spine_scale_y_timeline_apply;a._spine_scale_y_timeline_get_bone_index=Y.spine_scale_y_timeline_get_bone_index;a._spine_scale_y_timeline_set_bone_index=Y.spine_scale_y_timeline_set_bone_index;a._spine_scale_y_timeline_set_frame=Y.spine_scale_y_timeline_set_frame;a._spine_scale_y_timeline_get_curve_value=Y.spine_scale_y_timeline_get_curve_value;a._spine_scale_y_timeline_get_relative_value=Y.spine_scale_y_timeline_get_relative_value;
a._spine_scale_y_timeline_set_stepped=Y.spine_scale_y_timeline_set_stepped;a._spine_scale_y_timeline_set_bezier=Y.spine_scale_y_timeline_set_bezier;a._spine_scale_y_timeline_get_bezier_value=Y.spine_scale_y_timeline_get_bezier_value;a._spine_scale_y_timeline_get_curves=Y.spine_scale_y_timeline_get_curves;a._spine_scale_y_timeline_get_frame_entries=Y.spine_scale_y_timeline_get_frame_entries;a._spine_scale_y_timeline_get_frame_count=Y.spine_scale_y_timeline_get_frame_count; a._spine_scale_y_timeline_get_absolute_value_1=Y.spine_scale_y_timeline_get_absolute_value_1;a._spine_scale_y_timeline_get_absolute_value_2=Y.spine_scale_y_timeline_get_absolute_value_2;a._spine_scale_y_timeline_get_scale_value=Y.spine_scale_y_timeline_get_scale_value;a._spine_scale_y_timeline_set_linear=Y.spine_scale_y_timeline_set_linear;a._spine_scale_y_timeline_set_stepped=Y.spine_scale_y_timeline_set_stepped;a._spine_scale_y_timeline_set_bezier=Y.spine_scale_y_timeline_set_bezier;
a._spine_scale_y_timeline_get_bezier_value=Y.spine_scale_y_timeline_get_bezier_value;a._spine_scale_y_timeline_get_curves=Y.spine_scale_y_timeline_get_curves;a._spine_scale_y_timeline_get_additive=Y.spine_scale_y_timeline_get_additive;a._spine_scale_y_timeline_get_instant=Y.spine_scale_y_timeline_get_instant;a._spine_scale_y_timeline_get_frame_entries=Y.spine_scale_y_timeline_get_frame_entries;a._spine_scale_y_timeline_get_frame_count=Y.spine_scale_y_timeline_get_frame_count;
a._spine_scale_y_timeline_get_frames=Y.spine_scale_y_timeline_get_frames;a._spine_scale_y_timeline_get_duration=Y.spine_scale_y_timeline_get_duration;a._spine_scale_y_timeline_get_property_ids=Y.spine_scale_y_timeline_get_property_ids;a._spine_scale_y_timeline_rtti=Y.spine_scale_y_timeline_rtti;a._spine_physics_constraint_data_create=Y.spine_physics_constraint_data_create;a._spine_physics_constraint_data_dispose=Y.spine_physics_constraint_data_dispose;a._spine_physics_constraint_data_get_rtti=Y.spine_physics_constraint_data_get_rtti; a._spine_scale_y_timeline_get_frames=Y.spine_scale_y_timeline_get_frames;a._spine_scale_y_timeline_get_duration=Y.spine_scale_y_timeline_get_duration;a._spine_scale_y_timeline_get_property_ids=Y.spine_scale_y_timeline_get_property_ids;a._spine_scale_y_timeline_rtti=Y.spine_scale_y_timeline_rtti;a._spine_physics_constraint_data_create=Y.spine_physics_constraint_data_create;a._spine_physics_constraint_data_dispose=Y.spine_physics_constraint_data_dispose;a._spine_physics_constraint_data_get_rtti=Y.spine_physics_constraint_data_get_rtti;
a._spine_physics_constraint_data_create_method=Y.spine_physics_constraint_data_create_method;a._spine_physics_constraint_data_get_bone=Y.spine_physics_constraint_data_get_bone;a._spine_physics_constraint_data_set_bone=Y.spine_physics_constraint_data_set_bone;a._spine_physics_constraint_data_get_step=Y.spine_physics_constraint_data_get_step;a._spine_physics_constraint_data_set_step=Y.spine_physics_constraint_data_set_step;a._spine_physics_constraint_data_get_x=Y.spine_physics_constraint_data_get_x; a._spine_physics_constraint_data_create_method=Y.spine_physics_constraint_data_create_method;a._spine_physics_constraint_data_get_bone=Y.spine_physics_constraint_data_get_bone;a._spine_physics_constraint_data_set_bone=Y.spine_physics_constraint_data_set_bone;a._spine_physics_constraint_data_get_step=Y.spine_physics_constraint_data_get_step;a._spine_physics_constraint_data_set_step=Y.spine_physics_constraint_data_set_step;a._spine_physics_constraint_data_get_x=Y.spine_physics_constraint_data_get_x;
a._spine_physics_constraint_data_set_x=Y.spine_physics_constraint_data_set_x;a._spine_physics_constraint_data_get_y=Y.spine_physics_constraint_data_get_y;a._spine_physics_constraint_data_set_y=Y.spine_physics_constraint_data_set_y;a._spine_physics_constraint_data_get_rotate=Y.spine_physics_constraint_data_get_rotate;a._spine_physics_constraint_data_set_rotate=Y.spine_physics_constraint_data_set_rotate;a._spine_physics_constraint_data_get_scale_x=Y.spine_physics_constraint_data_get_scale_x; a._spine_physics_constraint_data_set_x=Y.spine_physics_constraint_data_set_x;a._spine_physics_constraint_data_get_y=Y.spine_physics_constraint_data_get_y;a._spine_physics_constraint_data_set_y=Y.spine_physics_constraint_data_set_y;a._spine_physics_constraint_data_get_rotate=Y.spine_physics_constraint_data_get_rotate;a._spine_physics_constraint_data_set_rotate=Y.spine_physics_constraint_data_set_rotate;a._spine_physics_constraint_data_get_scale_x=Y.spine_physics_constraint_data_get_scale_x;
@ -75,81 +77,87 @@ a._spine_physics_constraint_data_get_setup_pose=Y.spine_physics_constraint_data_
a._spine_to_scale_x_apply=Y.spine_to_scale_x_apply;a._spine_to_scale_x_rtti=Y.spine_to_scale_x_rtti;a._spine_constraint_timeline_dispose=Y.spine_constraint_timeline_dispose;a._spine_constraint_timeline_get_rtti=Y.spine_constraint_timeline_get_rtti;a._spine_constraint_timeline_get_constraint_index=Y.spine_constraint_timeline_get_constraint_index;a._spine_constraint_timeline_set_constraint_index=Y.spine_constraint_timeline_set_constraint_index;a._spine_constraint_timeline_rtti=Y.spine_constraint_timeline_rtti; a._spine_to_scale_x_apply=Y.spine_to_scale_x_apply;a._spine_to_scale_x_rtti=Y.spine_to_scale_x_rtti;a._spine_constraint_timeline_dispose=Y.spine_constraint_timeline_dispose;a._spine_constraint_timeline_get_rtti=Y.spine_constraint_timeline_get_rtti;a._spine_constraint_timeline_get_constraint_index=Y.spine_constraint_timeline_get_constraint_index;a._spine_constraint_timeline_set_constraint_index=Y.spine_constraint_timeline_set_constraint_index;a._spine_constraint_timeline_rtti=Y.spine_constraint_timeline_rtti;
a._spine_to_property_dispose=Y.spine_to_property_dispose;a._spine_to_property_get_rtti=Y.spine_to_property_get_rtti;a._spine_to_property_mix=Y.spine_to_property_mix;a._spine_to_property_apply=Y.spine_to_property_apply;a._spine_to_property_rtti=Y.spine_to_property_rtti;a._spine_to_property_get__offset=Y.spine_to_property_get__offset;a._spine_to_property_set__offset=Y.spine_to_property_set__offset;a._spine_to_property_get__max=Y.spine_to_property_get__max;a._spine_to_property_set__max=Y.spine_to_property_set__max; a._spine_to_property_dispose=Y.spine_to_property_dispose;a._spine_to_property_get_rtti=Y.spine_to_property_get_rtti;a._spine_to_property_mix=Y.spine_to_property_mix;a._spine_to_property_apply=Y.spine_to_property_apply;a._spine_to_property_rtti=Y.spine_to_property_rtti;a._spine_to_property_get__offset=Y.spine_to_property_get__offset;a._spine_to_property_set__offset=Y.spine_to_property_set__offset;a._spine_to_property_get__max=Y.spine_to_property_get__max;a._spine_to_property_set__max=Y.spine_to_property_set__max;
a._spine_to_property_get__scale=Y.spine_to_property_get__scale;a._spine_to_property_set__scale=Y.spine_to_property_set__scale;a._spine_rgb_timeline_create=Y.spine_rgb_timeline_create;a._spine_rgb_timeline_dispose=Y.spine_rgb_timeline_dispose;a._spine_rgb_timeline_get_rtti=Y.spine_rgb_timeline_get_rtti;a._spine_rgb_timeline_set_frame=Y.spine_rgb_timeline_set_frame;a._spine_rgb_timeline_apply=Y.spine_rgb_timeline_apply;a._spine_rgb_timeline_get_slot_index=Y.spine_rgb_timeline_get_slot_index; a._spine_to_property_get__scale=Y.spine_to_property_get__scale;a._spine_to_property_set__scale=Y.spine_to_property_set__scale;a._spine_rgb_timeline_create=Y.spine_rgb_timeline_create;a._spine_rgb_timeline_dispose=Y.spine_rgb_timeline_dispose;a._spine_rgb_timeline_get_rtti=Y.spine_rgb_timeline_get_rtti;a._spine_rgb_timeline_set_frame=Y.spine_rgb_timeline_set_frame;a._spine_rgb_timeline_apply=Y.spine_rgb_timeline_apply;a._spine_rgb_timeline_get_slot_index=Y.spine_rgb_timeline_get_slot_index;
a._spine_rgb_timeline_set_slot_index=Y.spine_rgb_timeline_set_slot_index;a._spine_rgb_timeline_set_linear=Y.spine_rgb_timeline_set_linear;a._spine_rgb_timeline_set_stepped=Y.spine_rgb_timeline_set_stepped;a._spine_rgb_timeline_set_bezier=Y.spine_rgb_timeline_set_bezier;a._spine_rgb_timeline_get_bezier_value=Y.spine_rgb_timeline_get_bezier_value;a._spine_rgb_timeline_get_curves=Y.spine_rgb_timeline_get_curves;a._spine_rgb_timeline_get_frame_entries=Y.spine_rgb_timeline_get_frame_entries; a._spine_rgb_timeline_set_slot_index=Y.spine_rgb_timeline_set_slot_index;a._spine_rgb_timeline_set_linear=Y.spine_rgb_timeline_set_linear;a._spine_rgb_timeline_set_stepped=Y.spine_rgb_timeline_set_stepped;a._spine_rgb_timeline_set_bezier=Y.spine_rgb_timeline_set_bezier;a._spine_rgb_timeline_get_bezier_value=Y.spine_rgb_timeline_get_bezier_value;a._spine_rgb_timeline_get_curves=Y.spine_rgb_timeline_get_curves;a._spine_rgb_timeline_get_additive=Y.spine_rgb_timeline_get_additive;
a._spine_rgb_timeline_get_frame_count=Y.spine_rgb_timeline_get_frame_count;a._spine_rgb_timeline_get_frames=Y.spine_rgb_timeline_get_frames;a._spine_rgb_timeline_get_duration=Y.spine_rgb_timeline_get_duration;a._spine_rgb_timeline_get_property_ids=Y.spine_rgb_timeline_get_property_ids;a._spine_rgb_timeline_rtti=Y.spine_rgb_timeline_rtti;a._spine_render_command_dispose=Y.spine_render_command_dispose;a._spine_render_command_get_positions=Y.spine_render_command_get_positions; a._spine_rgb_timeline_get_instant=Y.spine_rgb_timeline_get_instant;a._spine_rgb_timeline_get_frame_entries=Y.spine_rgb_timeline_get_frame_entries;a._spine_rgb_timeline_get_frame_count=Y.spine_rgb_timeline_get_frame_count;a._spine_rgb_timeline_get_frames=Y.spine_rgb_timeline_get_frames;a._spine_rgb_timeline_get_duration=Y.spine_rgb_timeline_get_duration;a._spine_rgb_timeline_get_property_ids=Y.spine_rgb_timeline_get_property_ids;a._spine_rgb_timeline_rtti=Y.spine_rgb_timeline_rtti;
a._spine_render_command_get_uvs=Y.spine_render_command_get_uvs;a._spine_render_command_get_colors=Y.spine_render_command_get_colors;a._spine_render_command_get_dark_colors=Y.spine_render_command_get_dark_colors;a._spine_render_command_get_num_vertices=Y.spine_render_command_get_num_vertices;a._spine_render_command_get_indices=Y.spine_render_command_get_indices;a._spine_render_command_get_num_indices=Y.spine_render_command_get_num_indices;a._spine_render_command_get_blend_mode=Y.spine_render_command_get_blend_mode; a._spine_render_command_dispose=Y.spine_render_command_dispose;a._spine_render_command_get_positions=Y.spine_render_command_get_positions;a._spine_render_command_get_uvs=Y.spine_render_command_get_uvs;a._spine_render_command_get_colors=Y.spine_render_command_get_colors;a._spine_render_command_get_dark_colors=Y.spine_render_command_get_dark_colors;a._spine_render_command_get_num_vertices=Y.spine_render_command_get_num_vertices;a._spine_render_command_get_indices=Y.spine_render_command_get_indices;
a._spine_render_command_get_texture=Y.spine_render_command_get_texture;a._spine_render_command_get_next=Y.spine_render_command_get_next;a._spine_translate_y_timeline_create=Y.spine_translate_y_timeline_create;a._spine_translate_y_timeline_dispose=Y.spine_translate_y_timeline_dispose;a._spine_translate_y_timeline_get_rtti=Y.spine_translate_y_timeline_get_rtti;a._spine_translate_y_timeline_apply=Y.spine_translate_y_timeline_apply;a._spine_translate_y_timeline_get_bone_index=Y.spine_translate_y_timeline_get_bone_index; a._spine_render_command_get_num_indices=Y.spine_render_command_get_num_indices;a._spine_render_command_get_blend_mode=Y.spine_render_command_get_blend_mode;a._spine_render_command_get_texture=Y.spine_render_command_get_texture;a._spine_render_command_get_next=Y.spine_render_command_get_next;a._spine_translate_y_timeline_create=Y.spine_translate_y_timeline_create;a._spine_translate_y_timeline_dispose=Y.spine_translate_y_timeline_dispose;a._spine_translate_y_timeline_get_rtti=Y.spine_translate_y_timeline_get_rtti;
a._spine_translate_y_timeline_set_bone_index=Y.spine_translate_y_timeline_set_bone_index;a._spine_translate_y_timeline_set_frame=Y.spine_translate_y_timeline_set_frame;a._spine_translate_y_timeline_get_curve_value=Y.spine_translate_y_timeline_get_curve_value;a._spine_translate_y_timeline_get_relative_value=Y.spine_translate_y_timeline_get_relative_value;a._spine_translate_y_timeline_get_absolute_value_1=Y.spine_translate_y_timeline_get_absolute_value_1; a._spine_translate_y_timeline_apply=Y.spine_translate_y_timeline_apply;a._spine_translate_y_timeline_get_bone_index=Y.spine_translate_y_timeline_get_bone_index;a._spine_translate_y_timeline_set_bone_index=Y.spine_translate_y_timeline_set_bone_index;a._spine_translate_y_timeline_set_frame=Y.spine_translate_y_timeline_set_frame;a._spine_translate_y_timeline_get_curve_value=Y.spine_translate_y_timeline_get_curve_value;a._spine_translate_y_timeline_get_relative_value=Y.spine_translate_y_timeline_get_relative_value;
a._spine_translate_y_timeline_get_absolute_value_2=Y.spine_translate_y_timeline_get_absolute_value_2;a._spine_translate_y_timeline_get_scale_value=Y.spine_translate_y_timeline_get_scale_value;a._spine_translate_y_timeline_set_linear=Y.spine_translate_y_timeline_set_linear;a._spine_translate_y_timeline_set_stepped=Y.spine_translate_y_timeline_set_stepped;a._spine_translate_y_timeline_set_bezier=Y.spine_translate_y_timeline_set_bezier;a._spine_translate_y_timeline_get_bezier_value=Y.spine_translate_y_timeline_get_bezier_value; a._spine_translate_y_timeline_get_absolute_value_1=Y.spine_translate_y_timeline_get_absolute_value_1;a._spine_translate_y_timeline_get_absolute_value_2=Y.spine_translate_y_timeline_get_absolute_value_2;a._spine_translate_y_timeline_get_scale_value=Y.spine_translate_y_timeline_get_scale_value;a._spine_translate_y_timeline_set_linear=Y.spine_translate_y_timeline_set_linear;a._spine_translate_y_timeline_set_stepped=Y.spine_translate_y_timeline_set_stepped;a._spine_translate_y_timeline_set_bezier=Y.spine_translate_y_timeline_set_bezier;
a._spine_translate_y_timeline_get_curves=Y.spine_translate_y_timeline_get_curves;a._spine_translate_y_timeline_get_frame_entries=Y.spine_translate_y_timeline_get_frame_entries;a._spine_translate_y_timeline_get_frame_count=Y.spine_translate_y_timeline_get_frame_count;a._spine_translate_y_timeline_get_frames=Y.spine_translate_y_timeline_get_frames;a._spine_translate_y_timeline_get_duration=Y.spine_translate_y_timeline_get_duration;a._spine_translate_y_timeline_get_property_ids=Y.spine_translate_y_timeline_get_property_ids; a._spine_translate_y_timeline_get_bezier_value=Y.spine_translate_y_timeline_get_bezier_value;a._spine_translate_y_timeline_get_curves=Y.spine_translate_y_timeline_get_curves;a._spine_translate_y_timeline_get_additive=Y.spine_translate_y_timeline_get_additive;a._spine_translate_y_timeline_get_instant=Y.spine_translate_y_timeline_get_instant;a._spine_translate_y_timeline_get_frame_entries=Y.spine_translate_y_timeline_get_frame_entries;a._spine_translate_y_timeline_get_frame_count=Y.spine_translate_y_timeline_get_frame_count;
a._spine_translate_y_timeline_rtti=Y.spine_translate_y_timeline_rtti;a._spine_rgb2_timeline_create=Y.spine_rgb2_timeline_create;a._spine_rgb2_timeline_dispose=Y.spine_rgb2_timeline_dispose;a._spine_rgb2_timeline_get_rtti=Y.spine_rgb2_timeline_get_rtti;a._spine_rgb2_timeline_set_frame=Y.spine_rgb2_timeline_set_frame;a._spine_rgb2_timeline_apply=Y.spine_rgb2_timeline_apply;a._spine_rgb2_timeline_get_slot_index=Y.spine_rgb2_timeline_get_slot_index;a._spine_rgb2_timeline_set_slot_index=Y.spine_rgb2_timeline_set_slot_index; a._spine_translate_y_timeline_get_frames=Y.spine_translate_y_timeline_get_frames;a._spine_translate_y_timeline_get_duration=Y.spine_translate_y_timeline_get_duration;a._spine_translate_y_timeline_get_property_ids=Y.spine_translate_y_timeline_get_property_ids;a._spine_translate_y_timeline_rtti=Y.spine_translate_y_timeline_rtti;a._spine_rgb2_timeline_create=Y.spine_rgb2_timeline_create;a._spine_rgb2_timeline_dispose=Y.spine_rgb2_timeline_dispose;a._spine_rgb2_timeline_get_rtti=Y.spine_rgb2_timeline_get_rtti;
a._spine_rgb2_timeline_set_linear=Y.spine_rgb2_timeline_set_linear;a._spine_rgb2_timeline_set_stepped=Y.spine_rgb2_timeline_set_stepped;a._spine_rgb2_timeline_set_bezier=Y.spine_rgb2_timeline_set_bezier;a._spine_rgb2_timeline_get_bezier_value=Y.spine_rgb2_timeline_get_bezier_value;a._spine_rgb2_timeline_get_curves=Y.spine_rgb2_timeline_get_curves;a._spine_rgb2_timeline_get_frame_entries=Y.spine_rgb2_timeline_get_frame_entries;a._spine_rgb2_timeline_get_frame_count=Y.spine_rgb2_timeline_get_frame_count; a._spine_rgb2_timeline_set_frame=Y.spine_rgb2_timeline_set_frame;a._spine_rgb2_timeline_apply=Y.spine_rgb2_timeline_apply;a._spine_rgb2_timeline_get_slot_index=Y.spine_rgb2_timeline_get_slot_index;a._spine_rgb2_timeline_set_slot_index=Y.spine_rgb2_timeline_set_slot_index;a._spine_rgb2_timeline_set_linear=Y.spine_rgb2_timeline_set_linear;a._spine_rgb2_timeline_set_stepped=Y.spine_rgb2_timeline_set_stepped;a._spine_rgb2_timeline_set_bezier=Y.spine_rgb2_timeline_set_bezier;
a._spine_rgb2_timeline_get_frames=Y.spine_rgb2_timeline_get_frames;a._spine_rgb2_timeline_get_duration=Y.spine_rgb2_timeline_get_duration;a._spine_rgb2_timeline_get_property_ids=Y.spine_rgb2_timeline_get_property_ids;a._spine_rgb2_timeline_rtti=Y.spine_rgb2_timeline_rtti;a._spine_event_timeline_create=Y.spine_event_timeline_create;a._spine_event_timeline_dispose=Y.spine_event_timeline_dispose;a._spine_event_timeline_get_rtti=Y.spine_event_timeline_get_rtti;a._spine_event_timeline_apply=Y.spine_event_timeline_apply; a._spine_rgb2_timeline_get_bezier_value=Y.spine_rgb2_timeline_get_bezier_value;a._spine_rgb2_timeline_get_curves=Y.spine_rgb2_timeline_get_curves;a._spine_rgb2_timeline_get_additive=Y.spine_rgb2_timeline_get_additive;a._spine_rgb2_timeline_get_instant=Y.spine_rgb2_timeline_get_instant;a._spine_rgb2_timeline_get_frame_entries=Y.spine_rgb2_timeline_get_frame_entries;a._spine_rgb2_timeline_get_frame_count=Y.spine_rgb2_timeline_get_frame_count;a._spine_rgb2_timeline_get_frames=Y.spine_rgb2_timeline_get_frames;
a._spine_event_timeline_get_frame_count=Y.spine_event_timeline_get_frame_count;a._spine_event_timeline_get_events=Y.spine_event_timeline_get_events;a._spine_event_timeline_set_frame=Y.spine_event_timeline_set_frame;a._spine_event_timeline_get_frame_entries=Y.spine_event_timeline_get_frame_entries;a._spine_event_timeline_get_frames=Y.spine_event_timeline_get_frames;a._spine_event_timeline_get_duration=Y.spine_event_timeline_get_duration;a._spine_event_timeline_get_property_ids=Y.spine_event_timeline_get_property_ids; a._spine_rgb2_timeline_get_duration=Y.spine_rgb2_timeline_get_duration;a._spine_rgb2_timeline_get_property_ids=Y.spine_rgb2_timeline_get_property_ids;a._spine_rgb2_timeline_rtti=Y.spine_rgb2_timeline_rtti;a._spine_event_timeline_create=Y.spine_event_timeline_create;a._spine_event_timeline_dispose=Y.spine_event_timeline_dispose;a._spine_event_timeline_get_rtti=Y.spine_event_timeline_get_rtti;a._spine_event_timeline_apply=Y.spine_event_timeline_apply;a._spine_event_timeline_get_frame_count=Y.spine_event_timeline_get_frame_count;
a._spine_event_timeline_rtti=Y.spine_event_timeline_rtti;a._spine_to_rotate_create=Y.spine_to_rotate_create;a._spine_to_rotate_dispose=Y.spine_to_rotate_dispose;a._spine_to_rotate_get_rtti=Y.spine_to_rotate_get_rtti;a._spine_to_rotate_mix=Y.spine_to_rotate_mix;a._spine_to_rotate_apply=Y.spine_to_rotate_apply;a._spine_to_rotate_rtti=Y.spine_to_rotate_rtti;a._spine_bone_timeline2_dispose=Y.spine_bone_timeline2_dispose;a._spine_bone_timeline2_get_rtti=Y.spine_bone_timeline2_get_rtti; a._spine_event_timeline_get_events=Y.spine_event_timeline_get_events;a._spine_event_timeline_set_frame=Y.spine_event_timeline_set_frame;a._spine_event_timeline_get_additive=Y.spine_event_timeline_get_additive;a._spine_event_timeline_get_instant=Y.spine_event_timeline_get_instant;a._spine_event_timeline_get_frame_entries=Y.spine_event_timeline_get_frame_entries;a._spine_event_timeline_get_frames=Y.spine_event_timeline_get_frames;a._spine_event_timeline_get_duration=Y.spine_event_timeline_get_duration;
a._spine_bone_timeline2_apply=Y.spine_bone_timeline2_apply;a._spine_bone_timeline2_get_bone_index=Y.spine_bone_timeline2_get_bone_index;a._spine_bone_timeline2_set_bone_index=Y.spine_bone_timeline2_set_bone_index;a._spine_bone_timeline2_set_frame=Y.spine_bone_timeline2_set_frame;a._spine_bone_timeline2_set_linear=Y.spine_bone_timeline2_set_linear;a._spine_bone_timeline2_set_stepped=Y.spine_bone_timeline2_set_stepped;a._spine_bone_timeline2_set_bezier=Y.spine_bone_timeline2_set_bezier; a._spine_event_timeline_get_property_ids=Y.spine_event_timeline_get_property_ids;a._spine_event_timeline_rtti=Y.spine_event_timeline_rtti;a._spine_to_rotate_create=Y.spine_to_rotate_create;a._spine_to_rotate_dispose=Y.spine_to_rotate_dispose;a._spine_to_rotate_get_rtti=Y.spine_to_rotate_get_rtti;a._spine_to_rotate_mix=Y.spine_to_rotate_mix;a._spine_to_rotate_apply=Y.spine_to_rotate_apply;a._spine_to_rotate_rtti=Y.spine_to_rotate_rtti;a._spine_bone_timeline2_dispose=Y.spine_bone_timeline2_dispose;
a._spine_bone_timeline2_get_bezier_value=Y.spine_bone_timeline2_get_bezier_value;a._spine_bone_timeline2_get_curves=Y.spine_bone_timeline2_get_curves;a._spine_bone_timeline2_get_frame_entries=Y.spine_bone_timeline2_get_frame_entries;a._spine_bone_timeline2_get_frame_count=Y.spine_bone_timeline2_get_frame_count;a._spine_bone_timeline2_get_frames=Y.spine_bone_timeline2_get_frames;a._spine_bone_timeline2_get_duration=Y.spine_bone_timeline2_get_duration;a._spine_bone_timeline2_get_property_ids=Y.spine_bone_timeline2_get_property_ids; a._spine_bone_timeline2_get_rtti=Y.spine_bone_timeline2_get_rtti;a._spine_bone_timeline2_apply=Y.spine_bone_timeline2_apply;a._spine_bone_timeline2_get_bone_index=Y.spine_bone_timeline2_get_bone_index;a._spine_bone_timeline2_set_bone_index=Y.spine_bone_timeline2_set_bone_index;a._spine_bone_timeline2_set_frame=Y.spine_bone_timeline2_set_frame;a._spine_bone_timeline2_set_linear=Y.spine_bone_timeline2_set_linear;a._spine_bone_timeline2_set_stepped=Y.spine_bone_timeline2_set_stepped;
a._spine_bone_timeline2_rtti=Y.spine_bone_timeline2_rtti;a._spine_linked_mesh_create=Y.spine_linked_mesh_create;a._spine_linked_mesh_create2=Y.spine_linked_mesh_create2;a._spine_linked_mesh_dispose=Y.spine_linked_mesh_dispose;a._spine_draw_order_folder_timeline_create=Y.spine_draw_order_folder_timeline_create;a._spine_draw_order_folder_timeline_dispose=Y.spine_draw_order_folder_timeline_dispose;a._spine_draw_order_folder_timeline_get_rtti=Y.spine_draw_order_folder_timeline_get_rtti; a._spine_bone_timeline2_set_bezier=Y.spine_bone_timeline2_set_bezier;a._spine_bone_timeline2_get_bezier_value=Y.spine_bone_timeline2_get_bezier_value;a._spine_bone_timeline2_get_curves=Y.spine_bone_timeline2_get_curves;a._spine_bone_timeline2_get_additive=Y.spine_bone_timeline2_get_additive;a._spine_bone_timeline2_get_instant=Y.spine_bone_timeline2_get_instant;a._spine_bone_timeline2_get_frame_entries=Y.spine_bone_timeline2_get_frame_entries;a._spine_bone_timeline2_get_frame_count=Y.spine_bone_timeline2_get_frame_count;
a._spine_draw_order_folder_timeline_apply=Y.spine_draw_order_folder_timeline_apply;a._spine_draw_order_folder_timeline_get_frame_count=Y.spine_draw_order_folder_timeline_get_frame_count;a._spine_draw_order_folder_timeline_get_slots=Y.spine_draw_order_folder_timeline_get_slots;a._spine_draw_order_folder_timeline_set_frame=Y.spine_draw_order_folder_timeline_set_frame;a._spine_draw_order_folder_timeline_get_frame_entries=Y.spine_draw_order_folder_timeline_get_frame_entries; a._spine_bone_timeline2_get_frames=Y.spine_bone_timeline2_get_frames;a._spine_bone_timeline2_get_duration=Y.spine_bone_timeline2_get_duration;a._spine_bone_timeline2_get_property_ids=Y.spine_bone_timeline2_get_property_ids;a._spine_bone_timeline2_rtti=Y.spine_bone_timeline2_rtti;a._spine_linked_mesh_create=Y.spine_linked_mesh_create;a._spine_linked_mesh_create2=Y.spine_linked_mesh_create2;a._spine_linked_mesh_dispose=Y.spine_linked_mesh_dispose;a._spine_draw_order_folder_timeline_create=Y.spine_draw_order_folder_timeline_create;
a._spine_draw_order_folder_timeline_get_frames=Y.spine_draw_order_folder_timeline_get_frames;a._spine_draw_order_folder_timeline_get_duration=Y.spine_draw_order_folder_timeline_get_duration;a._spine_draw_order_folder_timeline_get_property_ids=Y.spine_draw_order_folder_timeline_get_property_ids;a._spine_draw_order_folder_timeline_rtti=Y.spine_draw_order_folder_timeline_rtti;a._spine_scale_x_timeline_create=Y.spine_scale_x_timeline_create;a._spine_scale_x_timeline_dispose=Y.spine_scale_x_timeline_dispose; a._spine_draw_order_folder_timeline_dispose=Y.spine_draw_order_folder_timeline_dispose;a._spine_draw_order_folder_timeline_get_rtti=Y.spine_draw_order_folder_timeline_get_rtti;a._spine_draw_order_folder_timeline_apply=Y.spine_draw_order_folder_timeline_apply;a._spine_draw_order_folder_timeline_get_frame_count=Y.spine_draw_order_folder_timeline_get_frame_count;a._spine_draw_order_folder_timeline_get_slots=Y.spine_draw_order_folder_timeline_get_slots;a._spine_draw_order_folder_timeline_set_frame=Y.spine_draw_order_folder_timeline_set_frame;
a._spine_scale_x_timeline_get_rtti=Y.spine_scale_x_timeline_get_rtti;a._spine_scale_x_timeline_apply=Y.spine_scale_x_timeline_apply;a._spine_scale_x_timeline_get_bone_index=Y.spine_scale_x_timeline_get_bone_index;a._spine_scale_x_timeline_set_bone_index=Y.spine_scale_x_timeline_set_bone_index;a._spine_scale_x_timeline_set_frame=Y.spine_scale_x_timeline_set_frame;a._spine_scale_x_timeline_get_curve_value=Y.spine_scale_x_timeline_get_curve_value;a._spine_scale_x_timeline_get_relative_value=Y.spine_scale_x_timeline_get_relative_value; a._spine_draw_order_folder_timeline_get_additive=Y.spine_draw_order_folder_timeline_get_additive;a._spine_draw_order_folder_timeline_get_instant=Y.spine_draw_order_folder_timeline_get_instant;a._spine_draw_order_folder_timeline_get_frame_entries=Y.spine_draw_order_folder_timeline_get_frame_entries;a._spine_draw_order_folder_timeline_get_frames=Y.spine_draw_order_folder_timeline_get_frames;a._spine_draw_order_folder_timeline_get_duration=Y.spine_draw_order_folder_timeline_get_duration;
a._spine_scale_x_timeline_get_absolute_value_1=Y.spine_scale_x_timeline_get_absolute_value_1;a._spine_scale_x_timeline_get_absolute_value_2=Y.spine_scale_x_timeline_get_absolute_value_2;a._spine_scale_x_timeline_get_scale_value=Y.spine_scale_x_timeline_get_scale_value;a._spine_scale_x_timeline_set_linear=Y.spine_scale_x_timeline_set_linear;a._spine_scale_x_timeline_set_stepped=Y.spine_scale_x_timeline_set_stepped;a._spine_scale_x_timeline_set_bezier=Y.spine_scale_x_timeline_set_bezier; a._spine_draw_order_folder_timeline_get_property_ids=Y.spine_draw_order_folder_timeline_get_property_ids;a._spine_draw_order_folder_timeline_rtti=Y.spine_draw_order_folder_timeline_rtti;a._spine_scale_x_timeline_create=Y.spine_scale_x_timeline_create;a._spine_scale_x_timeline_dispose=Y.spine_scale_x_timeline_dispose;a._spine_scale_x_timeline_get_rtti=Y.spine_scale_x_timeline_get_rtti;a._spine_scale_x_timeline_apply=Y.spine_scale_x_timeline_apply;a._spine_scale_x_timeline_get_bone_index=Y.spine_scale_x_timeline_get_bone_index;
a._spine_scale_x_timeline_get_bezier_value=Y.spine_scale_x_timeline_get_bezier_value;a._spine_scale_x_timeline_get_curves=Y.spine_scale_x_timeline_get_curves;a._spine_scale_x_timeline_get_frame_entries=Y.spine_scale_x_timeline_get_frame_entries;a._spine_scale_x_timeline_get_frame_count=Y.spine_scale_x_timeline_get_frame_count;a._spine_scale_x_timeline_get_frames=Y.spine_scale_x_timeline_get_frames;a._spine_scale_x_timeline_get_duration=Y.spine_scale_x_timeline_get_duration; a._spine_scale_x_timeline_set_bone_index=Y.spine_scale_x_timeline_set_bone_index;a._spine_scale_x_timeline_set_frame=Y.spine_scale_x_timeline_set_frame;a._spine_scale_x_timeline_get_curve_value=Y.spine_scale_x_timeline_get_curve_value;a._spine_scale_x_timeline_get_relative_value=Y.spine_scale_x_timeline_get_relative_value;a._spine_scale_x_timeline_get_absolute_value_1=Y.spine_scale_x_timeline_get_absolute_value_1;a._spine_scale_x_timeline_get_absolute_value_2=Y.spine_scale_x_timeline_get_absolute_value_2;
a._spine_scale_x_timeline_get_scale_value=Y.spine_scale_x_timeline_get_scale_value;a._spine_scale_x_timeline_set_linear=Y.spine_scale_x_timeline_set_linear;a._spine_scale_x_timeline_set_stepped=Y.spine_scale_x_timeline_set_stepped;a._spine_scale_x_timeline_set_bezier=Y.spine_scale_x_timeline_set_bezier;a._spine_scale_x_timeline_get_bezier_value=Y.spine_scale_x_timeline_get_bezier_value;a._spine_scale_x_timeline_get_curves=Y.spine_scale_x_timeline_get_curves;
a._spine_scale_x_timeline_get_additive=Y.spine_scale_x_timeline_get_additive;a._spine_scale_x_timeline_get_instant=Y.spine_scale_x_timeline_get_instant;a._spine_scale_x_timeline_get_frame_entries=Y.spine_scale_x_timeline_get_frame_entries;a._spine_scale_x_timeline_get_frame_count=Y.spine_scale_x_timeline_get_frame_count;a._spine_scale_x_timeline_get_frames=Y.spine_scale_x_timeline_get_frames;a._spine_scale_x_timeline_get_duration=Y.spine_scale_x_timeline_get_duration;
a._spine_scale_x_timeline_get_property_ids=Y.spine_scale_x_timeline_get_property_ids;a._spine_scale_x_timeline_rtti=Y.spine_scale_x_timeline_rtti;a._spine_path_constraint_position_timeline_create=Y.spine_path_constraint_position_timeline_create;a._spine_path_constraint_position_timeline_dispose=Y.spine_path_constraint_position_timeline_dispose;a._spine_path_constraint_position_timeline_get_rtti=Y.spine_path_constraint_position_timeline_get_rtti;a._spine_path_constraint_position_timeline_apply=Y.spine_path_constraint_position_timeline_apply; a._spine_scale_x_timeline_get_property_ids=Y.spine_scale_x_timeline_get_property_ids;a._spine_scale_x_timeline_rtti=Y.spine_scale_x_timeline_rtti;a._spine_path_constraint_position_timeline_create=Y.spine_path_constraint_position_timeline_create;a._spine_path_constraint_position_timeline_dispose=Y.spine_path_constraint_position_timeline_dispose;a._spine_path_constraint_position_timeline_get_rtti=Y.spine_path_constraint_position_timeline_get_rtti;a._spine_path_constraint_position_timeline_apply=Y.spine_path_constraint_position_timeline_apply;
a._spine_path_constraint_position_timeline_get_constraint_index=Y.spine_path_constraint_position_timeline_get_constraint_index;a._spine_path_constraint_position_timeline_set_constraint_index=Y.spine_path_constraint_position_timeline_set_constraint_index;a._spine_path_constraint_position_timeline_set_frame=Y.spine_path_constraint_position_timeline_set_frame;a._spine_path_constraint_position_timeline_get_curve_value=Y.spine_path_constraint_position_timeline_get_curve_value; a._spine_path_constraint_position_timeline_get_constraint_index=Y.spine_path_constraint_position_timeline_get_constraint_index;a._spine_path_constraint_position_timeline_set_constraint_index=Y.spine_path_constraint_position_timeline_set_constraint_index;a._spine_path_constraint_position_timeline_set_frame=Y.spine_path_constraint_position_timeline_set_frame;a._spine_path_constraint_position_timeline_get_curve_value=Y.spine_path_constraint_position_timeline_get_curve_value;
a._spine_path_constraint_position_timeline_get_relative_value=Y.spine_path_constraint_position_timeline_get_relative_value;a._spine_path_constraint_position_timeline_get_absolute_value_1=Y.spine_path_constraint_position_timeline_get_absolute_value_1;a._spine_path_constraint_position_timeline_get_absolute_value_2=Y.spine_path_constraint_position_timeline_get_absolute_value_2;a._spine_path_constraint_position_timeline_get_scale_value=Y.spine_path_constraint_position_timeline_get_scale_value; a._spine_path_constraint_position_timeline_get_relative_value=Y.spine_path_constraint_position_timeline_get_relative_value;a._spine_path_constraint_position_timeline_get_absolute_value_1=Y.spine_path_constraint_position_timeline_get_absolute_value_1;a._spine_path_constraint_position_timeline_get_absolute_value_2=Y.spine_path_constraint_position_timeline_get_absolute_value_2;a._spine_path_constraint_position_timeline_get_scale_value=Y.spine_path_constraint_position_timeline_get_scale_value;
a._spine_path_constraint_position_timeline_set_linear=Y.spine_path_constraint_position_timeline_set_linear;a._spine_path_constraint_position_timeline_set_stepped=Y.spine_path_constraint_position_timeline_set_stepped;a._spine_path_constraint_position_timeline_set_bezier=Y.spine_path_constraint_position_timeline_set_bezier;a._spine_path_constraint_position_timeline_get_bezier_value=Y.spine_path_constraint_position_timeline_get_bezier_value;a._spine_path_constraint_position_timeline_get_curves=Y.spine_path_constraint_position_timeline_get_curves; a._spine_path_constraint_position_timeline_set_linear=Y.spine_path_constraint_position_timeline_set_linear;a._spine_path_constraint_position_timeline_set_stepped=Y.spine_path_constraint_position_timeline_set_stepped;a._spine_path_constraint_position_timeline_set_bezier=Y.spine_path_constraint_position_timeline_set_bezier;a._spine_path_constraint_position_timeline_get_bezier_value=Y.spine_path_constraint_position_timeline_get_bezier_value;a._spine_path_constraint_position_timeline_get_curves=Y.spine_path_constraint_position_timeline_get_curves;
a._spine_path_constraint_position_timeline_get_frame_entries=Y.spine_path_constraint_position_timeline_get_frame_entries;a._spine_path_constraint_position_timeline_get_frame_count=Y.spine_path_constraint_position_timeline_get_frame_count;a._spine_path_constraint_position_timeline_get_frames=Y.spine_path_constraint_position_timeline_get_frames;a._spine_path_constraint_position_timeline_get_duration=Y.spine_path_constraint_position_timeline_get_duration; a._spine_path_constraint_position_timeline_get_additive=Y.spine_path_constraint_position_timeline_get_additive;a._spine_path_constraint_position_timeline_get_instant=Y.spine_path_constraint_position_timeline_get_instant;a._spine_path_constraint_position_timeline_get_frame_entries=Y.spine_path_constraint_position_timeline_get_frame_entries;a._spine_path_constraint_position_timeline_get_frame_count=Y.spine_path_constraint_position_timeline_get_frame_count;
a._spine_path_constraint_position_timeline_get_property_ids=Y.spine_path_constraint_position_timeline_get_property_ids;a._spine_path_constraint_position_timeline_rtti=Y.spine_path_constraint_position_timeline_rtti;a._spine_rgba2_timeline_create=Y.spine_rgba2_timeline_create;a._spine_rgba2_timeline_dispose=Y.spine_rgba2_timeline_dispose;a._spine_rgba2_timeline_get_rtti=Y.spine_rgba2_timeline_get_rtti;a._spine_rgba2_timeline_set_frame=Y.spine_rgba2_timeline_set_frame;a._spine_rgba2_timeline_apply=Y.spine_rgba2_timeline_apply; a._spine_path_constraint_position_timeline_get_frames=Y.spine_path_constraint_position_timeline_get_frames;a._spine_path_constraint_position_timeline_get_duration=Y.spine_path_constraint_position_timeline_get_duration;a._spine_path_constraint_position_timeline_get_property_ids=Y.spine_path_constraint_position_timeline_get_property_ids;a._spine_path_constraint_position_timeline_rtti=Y.spine_path_constraint_position_timeline_rtti;a._spine_rgba2_timeline_create=Y.spine_rgba2_timeline_create;
a._spine_rgba2_timeline_get_slot_index=Y.spine_rgba2_timeline_get_slot_index;a._spine_rgba2_timeline_set_slot_index=Y.spine_rgba2_timeline_set_slot_index;a._spine_rgba2_timeline_set_linear=Y.spine_rgba2_timeline_set_linear;a._spine_rgba2_timeline_set_stepped=Y.spine_rgba2_timeline_set_stepped;a._spine_rgba2_timeline_set_bezier=Y.spine_rgba2_timeline_set_bezier;a._spine_rgba2_timeline_get_bezier_value=Y.spine_rgba2_timeline_get_bezier_value;a._spine_rgba2_timeline_get_curves=Y.spine_rgba2_timeline_get_curves; a._spine_rgba2_timeline_dispose=Y.spine_rgba2_timeline_dispose;a._spine_rgba2_timeline_get_rtti=Y.spine_rgba2_timeline_get_rtti;a._spine_rgba2_timeline_set_frame=Y.spine_rgba2_timeline_set_frame;a._spine_rgba2_timeline_apply=Y.spine_rgba2_timeline_apply;a._spine_rgba2_timeline_get_slot_index=Y.spine_rgba2_timeline_get_slot_index;a._spine_rgba2_timeline_set_slot_index=Y.spine_rgba2_timeline_set_slot_index;a._spine_rgba2_timeline_set_linear=Y.spine_rgba2_timeline_set_linear;
a._spine_rgba2_timeline_get_frame_entries=Y.spine_rgba2_timeline_get_frame_entries;a._spine_rgba2_timeline_get_frame_count=Y.spine_rgba2_timeline_get_frame_count;a._spine_rgba2_timeline_get_frames=Y.spine_rgba2_timeline_get_frames;a._spine_rgba2_timeline_get_duration=Y.spine_rgba2_timeline_get_duration;a._spine_rgba2_timeline_get_property_ids=Y.spine_rgba2_timeline_get_property_ids;a._spine_rgba2_timeline_rtti=Y.spine_rgba2_timeline_rtti;a._spine_skeleton_renderer_create=Y.spine_skeleton_renderer_create; a._spine_rgba2_timeline_set_stepped=Y.spine_rgba2_timeline_set_stepped;a._spine_rgba2_timeline_set_bezier=Y.spine_rgba2_timeline_set_bezier;a._spine_rgba2_timeline_get_bezier_value=Y.spine_rgba2_timeline_get_bezier_value;a._spine_rgba2_timeline_get_curves=Y.spine_rgba2_timeline_get_curves;a._spine_rgba2_timeline_get_additive=Y.spine_rgba2_timeline_get_additive;a._spine_rgba2_timeline_get_instant=Y.spine_rgba2_timeline_get_instant;a._spine_rgba2_timeline_get_frame_entries=Y.spine_rgba2_timeline_get_frame_entries;
a._spine_skeleton_renderer_dispose=Y.spine_skeleton_renderer_dispose;a._spine_skeleton_renderer_render=Y.spine_skeleton_renderer_render;a._spine_slider_mix_timeline_create=Y.spine_slider_mix_timeline_create;a._spine_slider_mix_timeline_dispose=Y.spine_slider_mix_timeline_dispose;a._spine_slider_mix_timeline_get_rtti=Y.spine_slider_mix_timeline_get_rtti;a._spine_slider_mix_timeline_apply=Y.spine_slider_mix_timeline_apply;a._spine_slider_mix_timeline_get_constraint_index=Y.spine_slider_mix_timeline_get_constraint_index; a._spine_rgba2_timeline_get_frame_count=Y.spine_rgba2_timeline_get_frame_count;a._spine_rgba2_timeline_get_frames=Y.spine_rgba2_timeline_get_frames;a._spine_rgba2_timeline_get_duration=Y.spine_rgba2_timeline_get_duration;a._spine_rgba2_timeline_get_property_ids=Y.spine_rgba2_timeline_get_property_ids;a._spine_rgba2_timeline_rtti=Y.spine_rgba2_timeline_rtti;a._spine_skeleton_renderer_create=Y.spine_skeleton_renderer_create;a._spine_skeleton_renderer_dispose=Y.spine_skeleton_renderer_dispose;
a._spine_skeleton_renderer_render=Y.spine_skeleton_renderer_render;a._spine_slider_mix_timeline_create=Y.spine_slider_mix_timeline_create;a._spine_slider_mix_timeline_dispose=Y.spine_slider_mix_timeline_dispose;a._spine_slider_mix_timeline_get_rtti=Y.spine_slider_mix_timeline_get_rtti;a._spine_slider_mix_timeline_apply=Y.spine_slider_mix_timeline_apply;a._spine_slider_mix_timeline_get_constraint_index=Y.spine_slider_mix_timeline_get_constraint_index;
a._spine_slider_mix_timeline_set_constraint_index=Y.spine_slider_mix_timeline_set_constraint_index;a._spine_slider_mix_timeline_set_frame=Y.spine_slider_mix_timeline_set_frame;a._spine_slider_mix_timeline_get_curve_value=Y.spine_slider_mix_timeline_get_curve_value;a._spine_slider_mix_timeline_get_relative_value=Y.spine_slider_mix_timeline_get_relative_value;a._spine_slider_mix_timeline_get_absolute_value_1=Y.spine_slider_mix_timeline_get_absolute_value_1; a._spine_slider_mix_timeline_set_constraint_index=Y.spine_slider_mix_timeline_set_constraint_index;a._spine_slider_mix_timeline_set_frame=Y.spine_slider_mix_timeline_set_frame;a._spine_slider_mix_timeline_get_curve_value=Y.spine_slider_mix_timeline_get_curve_value;a._spine_slider_mix_timeline_get_relative_value=Y.spine_slider_mix_timeline_get_relative_value;a._spine_slider_mix_timeline_get_absolute_value_1=Y.spine_slider_mix_timeline_get_absolute_value_1;
a._spine_slider_mix_timeline_get_absolute_value_2=Y.spine_slider_mix_timeline_get_absolute_value_2;a._spine_slider_mix_timeline_get_scale_value=Y.spine_slider_mix_timeline_get_scale_value;a._spine_slider_mix_timeline_set_linear=Y.spine_slider_mix_timeline_set_linear;a._spine_slider_mix_timeline_set_stepped=Y.spine_slider_mix_timeline_set_stepped;a._spine_slider_mix_timeline_set_bezier=Y.spine_slider_mix_timeline_set_bezier;a._spine_slider_mix_timeline_get_bezier_value=Y.spine_slider_mix_timeline_get_bezier_value; a._spine_slider_mix_timeline_get_absolute_value_2=Y.spine_slider_mix_timeline_get_absolute_value_2;a._spine_slider_mix_timeline_get_scale_value=Y.spine_slider_mix_timeline_get_scale_value;a._spine_slider_mix_timeline_set_linear=Y.spine_slider_mix_timeline_set_linear;a._spine_slider_mix_timeline_set_stepped=Y.spine_slider_mix_timeline_set_stepped;a._spine_slider_mix_timeline_set_bezier=Y.spine_slider_mix_timeline_set_bezier;a._spine_slider_mix_timeline_get_bezier_value=Y.spine_slider_mix_timeline_get_bezier_value;
a._spine_slider_mix_timeline_get_curves=Y.spine_slider_mix_timeline_get_curves;a._spine_slider_mix_timeline_get_frame_entries=Y.spine_slider_mix_timeline_get_frame_entries;a._spine_slider_mix_timeline_get_frame_count=Y.spine_slider_mix_timeline_get_frame_count;a._spine_slider_mix_timeline_get_frames=Y.spine_slider_mix_timeline_get_frames;a._spine_slider_mix_timeline_get_duration=Y.spine_slider_mix_timeline_get_duration;a._spine_slider_mix_timeline_get_property_ids=Y.spine_slider_mix_timeline_get_property_ids; a._spine_slider_mix_timeline_get_curves=Y.spine_slider_mix_timeline_get_curves;a._spine_slider_mix_timeline_get_additive=Y.spine_slider_mix_timeline_get_additive;a._spine_slider_mix_timeline_get_instant=Y.spine_slider_mix_timeline_get_instant;a._spine_slider_mix_timeline_get_frame_entries=Y.spine_slider_mix_timeline_get_frame_entries;a._spine_slider_mix_timeline_get_frame_count=Y.spine_slider_mix_timeline_get_frame_count;a._spine_slider_mix_timeline_get_frames=Y.spine_slider_mix_timeline_get_frames;
a._spine_slider_mix_timeline_rtti=Y.spine_slider_mix_timeline_rtti;a._spine_animation_state_create=Y.spine_animation_state_create;a._spine_animation_state_dispose=Y.spine_animation_state_dispose;a._spine_animation_state_update=Y.spine_animation_state_update;a._spine_animation_state_apply=Y.spine_animation_state_apply;a._spine_animation_state_clear_tracks=Y.spine_animation_state_clear_tracks;a._spine_animation_state_clear_track=Y.spine_animation_state_clear_track; a._spine_slider_mix_timeline_get_duration=Y.spine_slider_mix_timeline_get_duration;a._spine_slider_mix_timeline_get_property_ids=Y.spine_slider_mix_timeline_get_property_ids;a._spine_slider_mix_timeline_rtti=Y.spine_slider_mix_timeline_rtti;a._spine_animation_state_create=Y.spine_animation_state_create;a._spine_animation_state_dispose=Y.spine_animation_state_dispose;a._spine_animation_state_update=Y.spine_animation_state_update;a._spine_animation_state_apply=Y.spine_animation_state_apply;
a._spine_animation_state_set_animation_1=Y.spine_animation_state_set_animation_1;a._spine_animation_state_set_animation_2=Y.spine_animation_state_set_animation_2;a._spine_animation_state_add_animation_1=Y.spine_animation_state_add_animation_1;a._spine_animation_state_add_animation_2=Y.spine_animation_state_add_animation_2;a._spine_animation_state_set_empty_animation=Y.spine_animation_state_set_empty_animation;a._spine_animation_state_add_empty_animation=Y.spine_animation_state_add_empty_animation; a._spine_animation_state_clear_tracks=Y.spine_animation_state_clear_tracks;a._spine_animation_state_clear_track=Y.spine_animation_state_clear_track;a._spine_animation_state_set_animation_1=Y.spine_animation_state_set_animation_1;a._spine_animation_state_set_animation_2=Y.spine_animation_state_set_animation_2;a._spine_animation_state_add_animation_1=Y.spine_animation_state_add_animation_1;a._spine_animation_state_add_animation_2=Y.spine_animation_state_add_animation_2;
a._spine_animation_state_set_empty_animations=Y.spine_animation_state_set_empty_animations;a._spine_animation_state_get_current=Y.spine_animation_state_get_current;a._spine_animation_state_get_data=Y.spine_animation_state_get_data;a._spine_animation_state_get_tracks=Y.spine_animation_state_get_tracks;a._spine_animation_state_get_time_scale=Y.spine_animation_state_get_time_scale;a._spine_animation_state_set_time_scale=Y.spine_animation_state_set_time_scale;a._spine_animation_state_disable_queue=Y.spine_animation_state_disable_queue; a._spine_animation_state_set_empty_animation=Y.spine_animation_state_set_empty_animation;a._spine_animation_state_add_empty_animation=Y.spine_animation_state_add_empty_animation;a._spine_animation_state_set_empty_animations=Y.spine_animation_state_set_empty_animations;a._spine_animation_state_get_current=Y.spine_animation_state_get_current;a._spine_animation_state_get_data=Y.spine_animation_state_get_data;a._spine_animation_state_get_tracks=Y.spine_animation_state_get_tracks;
a._spine_animation_state_enable_queue=Y.spine_animation_state_enable_queue;a._spine_animation_state_set_manual_track_entry_disposal=Y.spine_animation_state_set_manual_track_entry_disposal;a._spine_animation_state_get_manual_track_entry_disposal=Y.spine_animation_state_get_manual_track_entry_disposal;a._spine_animation_state_dispose_track_entry=Y.spine_animation_state_dispose_track_entry;a._spine_animation_state_get_renderer_object=Y.spine_animation_state_get_renderer_object; a._spine_animation_state_get_time_scale=Y.spine_animation_state_get_time_scale;a._spine_animation_state_set_time_scale=Y.spine_animation_state_set_time_scale;a._spine_animation_state_disable_queue=Y.spine_animation_state_disable_queue;a._spine_animation_state_enable_queue=Y.spine_animation_state_enable_queue;a._spine_animation_state_set_manual_track_entry_disposal=Y.spine_animation_state_set_manual_track_entry_disposal;a._spine_animation_state_get_manual_track_entry_disposal=Y.spine_animation_state_get_manual_track_entry_disposal;
a._spine_bone_pose_create=Y.spine_bone_pose_create;a._spine_bone_pose_dispose=Y.spine_bone_pose_dispose;a._spine_bone_pose_get_rtti=Y.spine_bone_pose_get_rtti;a._spine_bone_pose_update=Y.spine_bone_pose_update;a._spine_bone_pose_update_world_transform=Y.spine_bone_pose_update_world_transform;a._spine_bone_pose_update_local_transform=Y.spine_bone_pose_update_local_transform;a._spine_bone_pose_validate_local_transform=Y.spine_bone_pose_validate_local_transform;a._spine_bone_pose_modify_local=Y.spine_bone_pose_modify_local; a._spine_animation_state_dispose_track_entry=Y.spine_animation_state_dispose_track_entry;a._spine_animation_state_get_renderer_object=Y.spine_animation_state_get_renderer_object;a._spine_bone_pose_create=Y.spine_bone_pose_create;a._spine_bone_pose_dispose=Y.spine_bone_pose_dispose;a._spine_bone_pose_get_rtti=Y.spine_bone_pose_get_rtti;a._spine_bone_pose_update=Y.spine_bone_pose_update;a._spine_bone_pose_update_world_transform=Y.spine_bone_pose_update_world_transform;
a._spine_bone_pose_modify_world=Y.spine_bone_pose_modify_world;a._spine_bone_pose_reset_world=Y.spine_bone_pose_reset_world;a._spine_bone_pose_get_a=Y.spine_bone_pose_get_a;a._spine_bone_pose_set_a=Y.spine_bone_pose_set_a;a._spine_bone_pose_get_b=Y.spine_bone_pose_get_b;a._spine_bone_pose_set_b=Y.spine_bone_pose_set_b;a._spine_bone_pose_get_c=Y.spine_bone_pose_get_c;a._spine_bone_pose_set_c=Y.spine_bone_pose_set_c;a._spine_bone_pose_get_d=Y.spine_bone_pose_get_d;a._spine_bone_pose_set_d=Y.spine_bone_pose_set_d; a._spine_bone_pose_update_local_transform=Y.spine_bone_pose_update_local_transform;a._spine_bone_pose_validate_local_transform=Y.spine_bone_pose_validate_local_transform;a._spine_bone_pose_modify_local=Y.spine_bone_pose_modify_local;a._spine_bone_pose_modify_world=Y.spine_bone_pose_modify_world;a._spine_bone_pose_reset_world=Y.spine_bone_pose_reset_world;a._spine_bone_pose_get_a=Y.spine_bone_pose_get_a;a._spine_bone_pose_set_a=Y.spine_bone_pose_set_a;a._spine_bone_pose_get_b=Y.spine_bone_pose_get_b;
a._spine_bone_pose_get_world_x=Y.spine_bone_pose_get_world_x;a._spine_bone_pose_set_world_x=Y.spine_bone_pose_set_world_x;a._spine_bone_pose_get_world_y=Y.spine_bone_pose_get_world_y;a._spine_bone_pose_set_world_y=Y.spine_bone_pose_set_world_y;a._spine_bone_pose_get_world_rotation_x=Y.spine_bone_pose_get_world_rotation_x;a._spine_bone_pose_get_world_rotation_y=Y.spine_bone_pose_get_world_rotation_y;a._spine_bone_pose_get_world_scale_x=Y.spine_bone_pose_get_world_scale_x; a._spine_bone_pose_set_b=Y.spine_bone_pose_set_b;a._spine_bone_pose_get_c=Y.spine_bone_pose_get_c;a._spine_bone_pose_set_c=Y.spine_bone_pose_set_c;a._spine_bone_pose_get_d=Y.spine_bone_pose_get_d;a._spine_bone_pose_set_d=Y.spine_bone_pose_set_d;a._spine_bone_pose_get_world_x=Y.spine_bone_pose_get_world_x;a._spine_bone_pose_set_world_x=Y.spine_bone_pose_set_world_x;a._spine_bone_pose_get_world_y=Y.spine_bone_pose_get_world_y;a._spine_bone_pose_set_world_y=Y.spine_bone_pose_set_world_y;
a._spine_bone_pose_get_world_scale_y=Y.spine_bone_pose_get_world_scale_y;a._spine_bone_pose_world_to_local=Y.spine_bone_pose_world_to_local;a._spine_bone_pose_local_to_world=Y.spine_bone_pose_local_to_world;a._spine_bone_pose_world_to_parent=Y.spine_bone_pose_world_to_parent;a._spine_bone_pose_parent_to_world=Y.spine_bone_pose_parent_to_world;a._spine_bone_pose_world_to_local_rotation=Y.spine_bone_pose_world_to_local_rotation;a._spine_bone_pose_local_to_world_rotation=Y.spine_bone_pose_local_to_world_rotation; a._spine_bone_pose_get_world_rotation_x=Y.spine_bone_pose_get_world_rotation_x;a._spine_bone_pose_get_world_rotation_y=Y.spine_bone_pose_get_world_rotation_y;a._spine_bone_pose_get_world_scale_x=Y.spine_bone_pose_get_world_scale_x;a._spine_bone_pose_get_world_scale_y=Y.spine_bone_pose_get_world_scale_y;a._spine_bone_pose_world_to_local=Y.spine_bone_pose_world_to_local;a._spine_bone_pose_local_to_world=Y.spine_bone_pose_local_to_world;a._spine_bone_pose_world_to_parent=Y.spine_bone_pose_world_to_parent;
a._spine_bone_pose_rotate_world=Y.spine_bone_pose_rotate_world;a._spine_bone_pose_set=Y.spine_bone_pose_set;a._spine_bone_pose_get_x=Y.spine_bone_pose_get_x;a._spine_bone_pose_set_x=Y.spine_bone_pose_set_x;a._spine_bone_pose_get_y=Y.spine_bone_pose_get_y;a._spine_bone_pose_set_y=Y.spine_bone_pose_set_y;a._spine_bone_pose_set_position=Y.spine_bone_pose_set_position;a._spine_bone_pose_get_rotation=Y.spine_bone_pose_get_rotation;a._spine_bone_pose_set_rotation=Y.spine_bone_pose_set_rotation; a._spine_bone_pose_parent_to_world=Y.spine_bone_pose_parent_to_world;a._spine_bone_pose_world_to_local_rotation=Y.spine_bone_pose_world_to_local_rotation;a._spine_bone_pose_local_to_world_rotation=Y.spine_bone_pose_local_to_world_rotation;a._spine_bone_pose_rotate_world=Y.spine_bone_pose_rotate_world;a._spine_bone_pose_set=Y.spine_bone_pose_set;a._spine_bone_pose_get_x=Y.spine_bone_pose_get_x;a._spine_bone_pose_set_x=Y.spine_bone_pose_set_x;a._spine_bone_pose_get_y=Y.spine_bone_pose_get_y;
a._spine_bone_pose_get_scale_x=Y.spine_bone_pose_get_scale_x;a._spine_bone_pose_set_scale_x=Y.spine_bone_pose_set_scale_x;a._spine_bone_pose_get_scale_y=Y.spine_bone_pose_get_scale_y;a._spine_bone_pose_set_scale_y=Y.spine_bone_pose_set_scale_y;a._spine_bone_pose_set_scale_1=Y.spine_bone_pose_set_scale_1;a._spine_bone_pose_set_scale_2=Y.spine_bone_pose_set_scale_2;a._spine_bone_pose_get_shear_x=Y.spine_bone_pose_get_shear_x;a._spine_bone_pose_set_shear_x=Y.spine_bone_pose_set_shear_x; a._spine_bone_pose_set_y=Y.spine_bone_pose_set_y;a._spine_bone_pose_set_position=Y.spine_bone_pose_set_position;a._spine_bone_pose_get_rotation=Y.spine_bone_pose_get_rotation;a._spine_bone_pose_set_rotation=Y.spine_bone_pose_set_rotation;a._spine_bone_pose_get_scale_x=Y.spine_bone_pose_get_scale_x;a._spine_bone_pose_set_scale_x=Y.spine_bone_pose_set_scale_x;a._spine_bone_pose_get_scale_y=Y.spine_bone_pose_get_scale_y;a._spine_bone_pose_set_scale_y=Y.spine_bone_pose_set_scale_y;
a._spine_bone_pose_get_shear_y=Y.spine_bone_pose_get_shear_y;a._spine_bone_pose_set_shear_y=Y.spine_bone_pose_set_shear_y;a._spine_bone_pose_get_inherit=Y.spine_bone_pose_get_inherit;a._spine_bone_pose_set_inherit=Y.spine_bone_pose_set_inherit;a._spine_bone_pose_rtti=Y.spine_bone_pose_rtti;a._spine_bone_timeline1_dispose=Y.spine_bone_timeline1_dispose;a._spine_bone_timeline1_get_rtti=Y.spine_bone_timeline1_get_rtti;a._spine_bone_timeline1_apply=Y.spine_bone_timeline1_apply; a._spine_bone_pose_set_scale_1=Y.spine_bone_pose_set_scale_1;a._spine_bone_pose_set_scale_2=Y.spine_bone_pose_set_scale_2;a._spine_bone_pose_get_shear_x=Y.spine_bone_pose_get_shear_x;a._spine_bone_pose_set_shear_x=Y.spine_bone_pose_set_shear_x;a._spine_bone_pose_get_shear_y=Y.spine_bone_pose_get_shear_y;a._spine_bone_pose_set_shear_y=Y.spine_bone_pose_set_shear_y;a._spine_bone_pose_get_inherit=Y.spine_bone_pose_get_inherit;a._spine_bone_pose_set_inherit=Y.spine_bone_pose_set_inherit;
a._spine_bone_timeline1_get_bone_index=Y.spine_bone_timeline1_get_bone_index;a._spine_bone_timeline1_set_bone_index=Y.spine_bone_timeline1_set_bone_index;a._spine_bone_timeline1_set_frame=Y.spine_bone_timeline1_set_frame;a._spine_bone_timeline1_get_curve_value=Y.spine_bone_timeline1_get_curve_value;a._spine_bone_timeline1_get_relative_value=Y.spine_bone_timeline1_get_relative_value;a._spine_bone_timeline1_get_absolute_value_1=Y.spine_bone_timeline1_get_absolute_value_1; a._spine_bone_pose_rtti=Y.spine_bone_pose_rtti;a._spine_bone_timeline1_dispose=Y.spine_bone_timeline1_dispose;a._spine_bone_timeline1_get_rtti=Y.spine_bone_timeline1_get_rtti;a._spine_bone_timeline1_apply=Y.spine_bone_timeline1_apply;a._spine_bone_timeline1_get_bone_index=Y.spine_bone_timeline1_get_bone_index;a._spine_bone_timeline1_set_bone_index=Y.spine_bone_timeline1_set_bone_index;a._spine_bone_timeline1_set_frame=Y.spine_bone_timeline1_set_frame;a._spine_bone_timeline1_get_curve_value=Y.spine_bone_timeline1_get_curve_value;
a._spine_bone_timeline1_get_absolute_value_2=Y.spine_bone_timeline1_get_absolute_value_2;a._spine_bone_timeline1_get_scale_value=Y.spine_bone_timeline1_get_scale_value;a._spine_bone_timeline1_set_linear=Y.spine_bone_timeline1_set_linear;a._spine_bone_timeline1_set_stepped=Y.spine_bone_timeline1_set_stepped;a._spine_bone_timeline1_set_bezier=Y.spine_bone_timeline1_set_bezier;a._spine_bone_timeline1_get_bezier_value=Y.spine_bone_timeline1_get_bezier_value;a._spine_bone_timeline1_get_curves=Y.spine_bone_timeline1_get_curves; a._spine_bone_timeline1_get_relative_value=Y.spine_bone_timeline1_get_relative_value;a._spine_bone_timeline1_get_absolute_value_1=Y.spine_bone_timeline1_get_absolute_value_1;a._spine_bone_timeline1_get_absolute_value_2=Y.spine_bone_timeline1_get_absolute_value_2;a._spine_bone_timeline1_get_scale_value=Y.spine_bone_timeline1_get_scale_value;a._spine_bone_timeline1_set_linear=Y.spine_bone_timeline1_set_linear;a._spine_bone_timeline1_set_stepped=Y.spine_bone_timeline1_set_stepped;
a._spine_bone_timeline1_get_frame_entries=Y.spine_bone_timeline1_get_frame_entries;a._spine_bone_timeline1_get_frame_count=Y.spine_bone_timeline1_get_frame_count;a._spine_bone_timeline1_get_frames=Y.spine_bone_timeline1_get_frames;a._spine_bone_timeline1_get_duration=Y.spine_bone_timeline1_get_duration;a._spine_bone_timeline1_get_property_ids=Y.spine_bone_timeline1_get_property_ids;a._spine_bone_timeline1_rtti=Y.spine_bone_timeline1_rtti;a._spine_slot_data_create=Y.spine_slot_data_create; a._spine_bone_timeline1_set_bezier=Y.spine_bone_timeline1_set_bezier;a._spine_bone_timeline1_get_bezier_value=Y.spine_bone_timeline1_get_bezier_value;a._spine_bone_timeline1_get_curves=Y.spine_bone_timeline1_get_curves;a._spine_bone_timeline1_get_additive=Y.spine_bone_timeline1_get_additive;a._spine_bone_timeline1_get_instant=Y.spine_bone_timeline1_get_instant;a._spine_bone_timeline1_get_frame_entries=Y.spine_bone_timeline1_get_frame_entries;a._spine_bone_timeline1_get_frame_count=Y.spine_bone_timeline1_get_frame_count;
a._spine_slot_data_dispose=Y.spine_slot_data_dispose;a._spine_slot_data_get_index=Y.spine_slot_data_get_index;a._spine_slot_data_get_bone_data=Y.spine_slot_data_get_bone_data;a._spine_slot_data_set_attachment_name=Y.spine_slot_data_set_attachment_name;a._spine_slot_data_get_attachment_name=Y.spine_slot_data_get_attachment_name;a._spine_slot_data_get_blend_mode=Y.spine_slot_data_get_blend_mode;a._spine_slot_data_set_blend_mode=Y.spine_slot_data_set_blend_mode;a._spine_slot_data_get_visible=Y.spine_slot_data_get_visible; a._spine_bone_timeline1_get_frames=Y.spine_bone_timeline1_get_frames;a._spine_bone_timeline1_get_duration=Y.spine_bone_timeline1_get_duration;a._spine_bone_timeline1_get_property_ids=Y.spine_bone_timeline1_get_property_ids;a._spine_bone_timeline1_rtti=Y.spine_bone_timeline1_rtti;a._spine_slot_data_create=Y.spine_slot_data_create;a._spine_slot_data_dispose=Y.spine_slot_data_dispose;a._spine_slot_data_get_index=Y.spine_slot_data_get_index;a._spine_slot_data_get_bone_data=Y.spine_slot_data_get_bone_data;
a._spine_slot_data_set_visible=Y.spine_slot_data_set_visible;a._spine_slot_data_get_setup_pose=Y.spine_slot_data_get_setup_pose;a._spine_slot_data_get_name=Y.spine_slot_data_get_name;a._spine_slot_data_get_skin_required=Y.spine_slot_data_get_skin_required;a._spine_slot_data_set_skin_required=Y.spine_slot_data_set_skin_required;a._spine_deform_timeline_create=Y.spine_deform_timeline_create;a._spine_deform_timeline_dispose=Y.spine_deform_timeline_dispose;a._spine_deform_timeline_get_rtti=Y.spine_deform_timeline_get_rtti; a._spine_slot_data_set_attachment_name=Y.spine_slot_data_set_attachment_name;a._spine_slot_data_get_attachment_name=Y.spine_slot_data_get_attachment_name;a._spine_slot_data_get_blend_mode=Y.spine_slot_data_get_blend_mode;a._spine_slot_data_set_blend_mode=Y.spine_slot_data_set_blend_mode;a._spine_slot_data_get_visible=Y.spine_slot_data_get_visible;a._spine_slot_data_set_visible=Y.spine_slot_data_set_visible;a._spine_slot_data_get_setup_pose=Y.spine_slot_data_get_setup_pose;
a._spine_deform_timeline_set_frame=Y.spine_deform_timeline_set_frame;a._spine_deform_timeline_get_attachment=Y.spine_deform_timeline_get_attachment;a._spine_deform_timeline_set_attachment=Y.spine_deform_timeline_set_attachment;a._spine_deform_timeline_set_bezier=Y.spine_deform_timeline_set_bezier;a._spine_deform_timeline_get_curve_percent=Y.spine_deform_timeline_get_curve_percent;a._spine_deform_timeline_get_frame_count=Y.spine_deform_timeline_get_frame_count;a._spine_deform_timeline_apply=Y.spine_deform_timeline_apply; a._spine_slot_data_get_name=Y.spine_slot_data_get_name;a._spine_slot_data_get_skin_required=Y.spine_slot_data_get_skin_required;a._spine_slot_data_set_skin_required=Y.spine_slot_data_set_skin_required;a._spine_deform_timeline_create=Y.spine_deform_timeline_create;a._spine_deform_timeline_dispose=Y.spine_deform_timeline_dispose;a._spine_deform_timeline_get_rtti=Y.spine_deform_timeline_get_rtti;a._spine_deform_timeline_set_frame=Y.spine_deform_timeline_set_frame;
a._spine_deform_timeline_get_slot_index=Y.spine_deform_timeline_get_slot_index;a._spine_deform_timeline_set_slot_index=Y.spine_deform_timeline_set_slot_index;a._spine_deform_timeline_set_linear=Y.spine_deform_timeline_set_linear;a._spine_deform_timeline_set_stepped=Y.spine_deform_timeline_set_stepped;a._spine_deform_timeline_get_bezier_value=Y.spine_deform_timeline_get_bezier_value;a._spine_deform_timeline_get_curves=Y.spine_deform_timeline_get_curves;a._spine_deform_timeline_get_frame_entries=Y.spine_deform_timeline_get_frame_entries; a._spine_deform_timeline_get_attachment=Y.spine_deform_timeline_get_attachment;a._spine_deform_timeline_set_attachment=Y.spine_deform_timeline_set_attachment;a._spine_deform_timeline_set_bezier=Y.spine_deform_timeline_set_bezier;a._spine_deform_timeline_get_curve_percent=Y.spine_deform_timeline_get_curve_percent;a._spine_deform_timeline_get_frame_count=Y.spine_deform_timeline_get_frame_count;a._spine_deform_timeline_apply=Y.spine_deform_timeline_apply;a._spine_deform_timeline_get_slot_index=Y.spine_deform_timeline_get_slot_index;
a._spine_deform_timeline_get_frames=Y.spine_deform_timeline_get_frames;a._spine_deform_timeline_get_duration=Y.spine_deform_timeline_get_duration;a._spine_deform_timeline_get_property_ids=Y.spine_deform_timeline_get_property_ids;a._spine_deform_timeline_rtti=Y.spine_deform_timeline_rtti;a._spine_posed_data_create=Y.spine_posed_data_create;a._spine_posed_data_dispose=Y.spine_posed_data_dispose;a._spine_posed_data_get_name=Y.spine_posed_data_get_name;a._spine_posed_data_get_skin_required=Y.spine_posed_data_get_skin_required; a._spine_deform_timeline_set_slot_index=Y.spine_deform_timeline_set_slot_index;a._spine_deform_timeline_set_linear=Y.spine_deform_timeline_set_linear;a._spine_deform_timeline_set_stepped=Y.spine_deform_timeline_set_stepped;a._spine_deform_timeline_get_bezier_value=Y.spine_deform_timeline_get_bezier_value;a._spine_deform_timeline_get_curves=Y.spine_deform_timeline_get_curves;a._spine_deform_timeline_get_additive=Y.spine_deform_timeline_get_additive;a._spine_deform_timeline_get_instant=Y.spine_deform_timeline_get_instant;
a._spine_posed_data_set_skin_required=Y.spine_posed_data_set_skin_required;a._spine_event_queue_entry_create=Y.spine_event_queue_entry_create;a._spine_event_queue_entry_dispose=Y.spine_event_queue_entry_dispose;a._spine_event_queue_entry_get__type=Y.spine_event_queue_entry_get__type;a._spine_event_queue_entry_set__type=Y.spine_event_queue_entry_set__type;a._spine_event_queue_entry_get__entry=Y.spine_event_queue_entry_get__entry;a._spine_event_queue_entry_set__entry=Y.spine_event_queue_entry_set__entry; a._spine_deform_timeline_get_frame_entries=Y.spine_deform_timeline_get_frame_entries;a._spine_deform_timeline_get_frames=Y.spine_deform_timeline_get_frames;a._spine_deform_timeline_get_duration=Y.spine_deform_timeline_get_duration;a._spine_deform_timeline_get_property_ids=Y.spine_deform_timeline_get_property_ids;a._spine_deform_timeline_rtti=Y.spine_deform_timeline_rtti;a._spine_posed_data_create=Y.spine_posed_data_create;a._spine_posed_data_dispose=Y.spine_posed_data_dispose;
a._spine_event_queue_entry_get__event=Y.spine_event_queue_entry_get__event;a._spine_event_queue_entry_set__event=Y.spine_event_queue_entry_set__event;a._spine_transform_constraint_timeline_create=Y.spine_transform_constraint_timeline_create;a._spine_transform_constraint_timeline_dispose=Y.spine_transform_constraint_timeline_dispose;a._spine_transform_constraint_timeline_get_rtti=Y.spine_transform_constraint_timeline_get_rtti;a._spine_transform_constraint_timeline_apply=Y.spine_transform_constraint_timeline_apply; a._spine_posed_data_get_name=Y.spine_posed_data_get_name;a._spine_posed_data_get_skin_required=Y.spine_posed_data_get_skin_required;a._spine_posed_data_set_skin_required=Y.spine_posed_data_set_skin_required;a._spine_event_queue_entry_create=Y.spine_event_queue_entry_create;a._spine_event_queue_entry_dispose=Y.spine_event_queue_entry_dispose;a._spine_event_queue_entry_get__type=Y.spine_event_queue_entry_get__type;a._spine_event_queue_entry_set__type=Y.spine_event_queue_entry_set__type;
a._spine_transform_constraint_timeline_set_frame=Y.spine_transform_constraint_timeline_set_frame;a._spine_transform_constraint_timeline_get_constraint_index=Y.spine_transform_constraint_timeline_get_constraint_index;a._spine_transform_constraint_timeline_set_constraint_index=Y.spine_transform_constraint_timeline_set_constraint_index;a._spine_transform_constraint_timeline_set_linear=Y.spine_transform_constraint_timeline_set_linear;a._spine_transform_constraint_timeline_set_stepped=Y.spine_transform_constraint_timeline_set_stepped; a._spine_event_queue_entry_get__entry=Y.spine_event_queue_entry_get__entry;a._spine_event_queue_entry_set__entry=Y.spine_event_queue_entry_set__entry;a._spine_event_queue_entry_get__event=Y.spine_event_queue_entry_get__event;a._spine_event_queue_entry_set__event=Y.spine_event_queue_entry_set__event;a._spine_transform_constraint_timeline_create=Y.spine_transform_constraint_timeline_create;a._spine_transform_constraint_timeline_dispose=Y.spine_transform_constraint_timeline_dispose;
a._spine_transform_constraint_timeline_set_bezier=Y.spine_transform_constraint_timeline_set_bezier;a._spine_transform_constraint_timeline_get_bezier_value=Y.spine_transform_constraint_timeline_get_bezier_value;a._spine_transform_constraint_timeline_get_curves=Y.spine_transform_constraint_timeline_get_curves;a._spine_transform_constraint_timeline_get_frame_entries=Y.spine_transform_constraint_timeline_get_frame_entries;a._spine_transform_constraint_timeline_get_frame_count=Y.spine_transform_constraint_timeline_get_frame_count; a._spine_transform_constraint_timeline_get_rtti=Y.spine_transform_constraint_timeline_get_rtti;a._spine_transform_constraint_timeline_apply=Y.spine_transform_constraint_timeline_apply;a._spine_transform_constraint_timeline_set_frame=Y.spine_transform_constraint_timeline_set_frame;a._spine_transform_constraint_timeline_get_constraint_index=Y.spine_transform_constraint_timeline_get_constraint_index;a._spine_transform_constraint_timeline_set_constraint_index=Y.spine_transform_constraint_timeline_set_constraint_index;
a._spine_transform_constraint_timeline_get_frames=Y.spine_transform_constraint_timeline_get_frames;a._spine_transform_constraint_timeline_get_duration=Y.spine_transform_constraint_timeline_get_duration;a._spine_transform_constraint_timeline_get_property_ids=Y.spine_transform_constraint_timeline_get_property_ids;a._spine_transform_constraint_timeline_rtti=Y.spine_transform_constraint_timeline_rtti;a._spine_slider_pose_create=Y.spine_slider_pose_create;a._spine_slider_pose_dispose=Y.spine_slider_pose_dispose; a._spine_transform_constraint_timeline_set_linear=Y.spine_transform_constraint_timeline_set_linear;a._spine_transform_constraint_timeline_set_stepped=Y.spine_transform_constraint_timeline_set_stepped;a._spine_transform_constraint_timeline_set_bezier=Y.spine_transform_constraint_timeline_set_bezier;a._spine_transform_constraint_timeline_get_bezier_value=Y.spine_transform_constraint_timeline_get_bezier_value;a._spine_transform_constraint_timeline_get_curves=Y.spine_transform_constraint_timeline_get_curves;
a._spine_slider_pose_set=Y.spine_slider_pose_set;a._spine_slider_pose_get_time=Y.spine_slider_pose_get_time;a._spine_slider_pose_set_time=Y.spine_slider_pose_set_time;a._spine_slider_pose_get_mix=Y.spine_slider_pose_get_mix;a._spine_slider_pose_set_mix=Y.spine_slider_pose_set_mix;a._spine_constraint_dispose=Y.spine_constraint_dispose;a._spine_constraint_get_rtti=Y.spine_constraint_get_rtti;a._spine_constraint_get_data=Y.spine_constraint_get_data;a._spine_constraint_sort=Y.spine_constraint_sort; a._spine_transform_constraint_timeline_get_additive=Y.spine_transform_constraint_timeline_get_additive;a._spine_transform_constraint_timeline_get_instant=Y.spine_transform_constraint_timeline_get_instant;a._spine_transform_constraint_timeline_get_frame_entries=Y.spine_transform_constraint_timeline_get_frame_entries;a._spine_transform_constraint_timeline_get_frame_count=Y.spine_transform_constraint_timeline_get_frame_count;a._spine_transform_constraint_timeline_get_frames=Y.spine_transform_constraint_timeline_get_frames;
a._spine_constraint_is_source_active=Y.spine_constraint_is_source_active;a._spine_constraint_update=Y.spine_constraint_update;a._spine_constraint_rtti=Y.spine_constraint_rtti;a._spine_physics_constraint_wind_timeline_create=Y.spine_physics_constraint_wind_timeline_create;a._spine_physics_constraint_wind_timeline_dispose=Y.spine_physics_constraint_wind_timeline_dispose;a._spine_physics_constraint_wind_timeline_get_rtti=Y.spine_physics_constraint_wind_timeline_get_rtti; a._spine_transform_constraint_timeline_get_duration=Y.spine_transform_constraint_timeline_get_duration;a._spine_transform_constraint_timeline_get_property_ids=Y.spine_transform_constraint_timeline_get_property_ids;a._spine_transform_constraint_timeline_rtti=Y.spine_transform_constraint_timeline_rtti;a._spine_slider_pose_create=Y.spine_slider_pose_create;a._spine_slider_pose_dispose=Y.spine_slider_pose_dispose;a._spine_slider_pose_set=Y.spine_slider_pose_set;a._spine_slider_pose_get_time=Y.spine_slider_pose_get_time;
a._spine_physics_constraint_wind_timeline_apply=Y.spine_physics_constraint_wind_timeline_apply;a._spine_physics_constraint_wind_timeline_get_constraint_index=Y.spine_physics_constraint_wind_timeline_get_constraint_index;a._spine_physics_constraint_wind_timeline_set_constraint_index=Y.spine_physics_constraint_wind_timeline_set_constraint_index;a._spine_physics_constraint_wind_timeline_set_frame=Y.spine_physics_constraint_wind_timeline_set_frame; a._spine_slider_pose_set_time=Y.spine_slider_pose_set_time;a._spine_slider_pose_get_mix=Y.spine_slider_pose_get_mix;a._spine_slider_pose_set_mix=Y.spine_slider_pose_set_mix;a._spine_constraint_dispose=Y.spine_constraint_dispose;a._spine_constraint_get_rtti=Y.spine_constraint_get_rtti;a._spine_constraint_get_data=Y.spine_constraint_get_data;a._spine_constraint_sort=Y.spine_constraint_sort;a._spine_constraint_is_source_active=Y.spine_constraint_is_source_active;a._spine_constraint_update=Y.spine_constraint_update;
a._spine_physics_constraint_wind_timeline_get_curve_value=Y.spine_physics_constraint_wind_timeline_get_curve_value;a._spine_physics_constraint_wind_timeline_get_relative_value=Y.spine_physics_constraint_wind_timeline_get_relative_value;a._spine_physics_constraint_wind_timeline_get_absolute_value_1=Y.spine_physics_constraint_wind_timeline_get_absolute_value_1;a._spine_physics_constraint_wind_timeline_get_absolute_value_2=Y.spine_physics_constraint_wind_timeline_get_absolute_value_2; a._spine_constraint_rtti=Y.spine_constraint_rtti;a._spine_physics_constraint_wind_timeline_create=Y.spine_physics_constraint_wind_timeline_create;a._spine_physics_constraint_wind_timeline_dispose=Y.spine_physics_constraint_wind_timeline_dispose;a._spine_physics_constraint_wind_timeline_get_rtti=Y.spine_physics_constraint_wind_timeline_get_rtti;a._spine_physics_constraint_wind_timeline_apply=Y.spine_physics_constraint_wind_timeline_apply;
a._spine_physics_constraint_wind_timeline_get_scale_value=Y.spine_physics_constraint_wind_timeline_get_scale_value;a._spine_physics_constraint_wind_timeline_set_linear=Y.spine_physics_constraint_wind_timeline_set_linear;a._spine_physics_constraint_wind_timeline_set_stepped=Y.spine_physics_constraint_wind_timeline_set_stepped;a._spine_physics_constraint_wind_timeline_set_bezier=Y.spine_physics_constraint_wind_timeline_set_bezier;a._spine_physics_constraint_wind_timeline_get_bezier_value=Y.spine_physics_constraint_wind_timeline_get_bezier_value; a._spine_physics_constraint_wind_timeline_get_constraint_index=Y.spine_physics_constraint_wind_timeline_get_constraint_index;a._spine_physics_constraint_wind_timeline_set_constraint_index=Y.spine_physics_constraint_wind_timeline_set_constraint_index;a._spine_physics_constraint_wind_timeline_set_frame=Y.spine_physics_constraint_wind_timeline_set_frame;a._spine_physics_constraint_wind_timeline_get_curve_value=Y.spine_physics_constraint_wind_timeline_get_curve_value;
a._spine_physics_constraint_wind_timeline_get_curves=Y.spine_physics_constraint_wind_timeline_get_curves;a._spine_physics_constraint_wind_timeline_get_frame_entries=Y.spine_physics_constraint_wind_timeline_get_frame_entries;a._spine_physics_constraint_wind_timeline_get_frame_count=Y.spine_physics_constraint_wind_timeline_get_frame_count;a._spine_physics_constraint_wind_timeline_get_frames=Y.spine_physics_constraint_wind_timeline_get_frames;a._spine_physics_constraint_wind_timeline_get_duration=Y.spine_physics_constraint_wind_timeline_get_duration; a._spine_physics_constraint_wind_timeline_get_relative_value=Y.spine_physics_constraint_wind_timeline_get_relative_value;a._spine_physics_constraint_wind_timeline_get_absolute_value_1=Y.spine_physics_constraint_wind_timeline_get_absolute_value_1;a._spine_physics_constraint_wind_timeline_get_absolute_value_2=Y.spine_physics_constraint_wind_timeline_get_absolute_value_2;a._spine_physics_constraint_wind_timeline_get_scale_value=Y.spine_physics_constraint_wind_timeline_get_scale_value;
a._spine_physics_constraint_wind_timeline_get_property_ids=Y.spine_physics_constraint_wind_timeline_get_property_ids;a._spine_physics_constraint_wind_timeline_rtti=Y.spine_physics_constraint_wind_timeline_rtti;a._spine_skeleton_json_create=Y.spine_skeleton_json_create;a._spine_skeleton_json_create2=Y.spine_skeleton_json_create2;a._spine_skeleton_json_dispose=Y.spine_skeleton_json_dispose;a._spine_skeleton_json_read_skeleton_data_file=Y.spine_skeleton_json_read_skeleton_data_file; a._spine_physics_constraint_wind_timeline_set_linear=Y.spine_physics_constraint_wind_timeline_set_linear;a._spine_physics_constraint_wind_timeline_set_stepped=Y.spine_physics_constraint_wind_timeline_set_stepped;a._spine_physics_constraint_wind_timeline_set_bezier=Y.spine_physics_constraint_wind_timeline_set_bezier;a._spine_physics_constraint_wind_timeline_get_bezier_value=Y.spine_physics_constraint_wind_timeline_get_bezier_value;a._spine_physics_constraint_wind_timeline_get_curves=Y.spine_physics_constraint_wind_timeline_get_curves;
a._spine_skeleton_json_read_skeleton_data=Y.spine_skeleton_json_read_skeleton_data;a._spine_skeleton_json_set_scale=Y.spine_skeleton_json_set_scale;a._spine_skeleton_json_get_error=Y.spine_skeleton_json_get_error;a._spine_physics_constraint_create=Y.spine_physics_constraint_create;a._spine_physics_constraint_dispose=Y.spine_physics_constraint_dispose;a._spine_physics_constraint_get_rtti=Y.spine_physics_constraint_get_rtti;a._spine_physics_constraint_update=Y.spine_physics_constraint_update; a._spine_physics_constraint_wind_timeline_get_additive=Y.spine_physics_constraint_wind_timeline_get_additive;a._spine_physics_constraint_wind_timeline_get_instant=Y.spine_physics_constraint_wind_timeline_get_instant;a._spine_physics_constraint_wind_timeline_get_frame_entries=Y.spine_physics_constraint_wind_timeline_get_frame_entries;a._spine_physics_constraint_wind_timeline_get_frame_count=Y.spine_physics_constraint_wind_timeline_get_frame_count;
a._spine_physics_constraint_sort=Y.spine_physics_constraint_sort;a._spine_physics_constraint_is_source_active=Y.spine_physics_constraint_is_source_active;a._spine_physics_constraint_copy=Y.spine_physics_constraint_copy;a._spine_physics_constraint_reset=Y.spine_physics_constraint_reset;a._spine_physics_constraint_translate=Y.spine_physics_constraint_translate;a._spine_physics_constraint_rotate=Y.spine_physics_constraint_rotate;a._spine_physics_constraint_get_bone=Y.spine_physics_constraint_get_bone; a._spine_physics_constraint_wind_timeline_get_frames=Y.spine_physics_constraint_wind_timeline_get_frames;a._spine_physics_constraint_wind_timeline_get_duration=Y.spine_physics_constraint_wind_timeline_get_duration;a._spine_physics_constraint_wind_timeline_get_property_ids=Y.spine_physics_constraint_wind_timeline_get_property_ids;a._spine_physics_constraint_wind_timeline_rtti=Y.spine_physics_constraint_wind_timeline_rtti;a._spine_skeleton_json_create=Y.spine_skeleton_json_create;
a._spine_physics_constraint_set_bone=Y.spine_physics_constraint_set_bone;a._spine_physics_constraint_get_data=Y.spine_physics_constraint_get_data;a._spine_physics_constraint_get_pose=Y.spine_physics_constraint_get_pose;a._spine_physics_constraint_get_applied_pose=Y.spine_physics_constraint_get_applied_pose;a._spine_physics_constraint_reset_constrained=Y.spine_physics_constraint_reset_constrained;a._spine_physics_constraint_constrained=Y.spine_physics_constraint_constrained; a._spine_skeleton_json_create2=Y.spine_skeleton_json_create2;a._spine_skeleton_json_dispose=Y.spine_skeleton_json_dispose;a._spine_skeleton_json_read_skeleton_data_file=Y.spine_skeleton_json_read_skeleton_data_file;a._spine_skeleton_json_read_skeleton_data=Y.spine_skeleton_json_read_skeleton_data;a._spine_skeleton_json_set_scale=Y.spine_skeleton_json_set_scale;a._spine_skeleton_json_get_error=Y.spine_skeleton_json_get_error;a._spine_physics_constraint_create=Y.spine_physics_constraint_create;
a._spine_physics_constraint_is_pose_equal_to_applied=Y.spine_physics_constraint_is_pose_equal_to_applied;a._spine_physics_constraint_is_active=Y.spine_physics_constraint_is_active;a._spine_physics_constraint_set_active=Y.spine_physics_constraint_set_active;a._spine_physics_constraint_rtti=Y.spine_physics_constraint_rtti;a._spine_physics_constraint_gravity_timeline_create=Y.spine_physics_constraint_gravity_timeline_create;a._spine_physics_constraint_gravity_timeline_dispose=Y.spine_physics_constraint_gravity_timeline_dispose; a._spine_physics_constraint_dispose=Y.spine_physics_constraint_dispose;a._spine_physics_constraint_get_rtti=Y.spine_physics_constraint_get_rtti;a._spine_physics_constraint_update=Y.spine_physics_constraint_update;a._spine_physics_constraint_sort=Y.spine_physics_constraint_sort;a._spine_physics_constraint_is_source_active=Y.spine_physics_constraint_is_source_active;a._spine_physics_constraint_copy=Y.spine_physics_constraint_copy;a._spine_physics_constraint_reset=Y.spine_physics_constraint_reset;
a._spine_physics_constraint_gravity_timeline_get_rtti=Y.spine_physics_constraint_gravity_timeline_get_rtti;a._spine_physics_constraint_gravity_timeline_apply=Y.spine_physics_constraint_gravity_timeline_apply;a._spine_physics_constraint_gravity_timeline_get_constraint_index=Y.spine_physics_constraint_gravity_timeline_get_constraint_index;a._spine_physics_constraint_gravity_timeline_set_constraint_index=Y.spine_physics_constraint_gravity_timeline_set_constraint_index; a._spine_physics_constraint_translate=Y.spine_physics_constraint_translate;a._spine_physics_constraint_rotate=Y.spine_physics_constraint_rotate;a._spine_physics_constraint_get_bone=Y.spine_physics_constraint_get_bone;a._spine_physics_constraint_set_bone=Y.spine_physics_constraint_set_bone;a._spine_physics_constraint_get_data=Y.spine_physics_constraint_get_data;a._spine_physics_constraint_get_pose=Y.spine_physics_constraint_get_pose;a._spine_physics_constraint_get_applied_pose=Y.spine_physics_constraint_get_applied_pose;
a._spine_physics_constraint_gravity_timeline_set_frame=Y.spine_physics_constraint_gravity_timeline_set_frame;a._spine_physics_constraint_gravity_timeline_get_curve_value=Y.spine_physics_constraint_gravity_timeline_get_curve_value;a._spine_physics_constraint_gravity_timeline_get_relative_value=Y.spine_physics_constraint_gravity_timeline_get_relative_value;a._spine_physics_constraint_gravity_timeline_get_absolute_value_1=Y.spine_physics_constraint_gravity_timeline_get_absolute_value_1; a._spine_physics_constraint_reset_constrained=Y.spine_physics_constraint_reset_constrained;a._spine_physics_constraint_constrained=Y.spine_physics_constraint_constrained;a._spine_physics_constraint_is_pose_equal_to_applied=Y.spine_physics_constraint_is_pose_equal_to_applied;a._spine_physics_constraint_is_active=Y.spine_physics_constraint_is_active;a._spine_physics_constraint_set_active=Y.spine_physics_constraint_set_active;a._spine_physics_constraint_rtti=Y.spine_physics_constraint_rtti;
a._spine_physics_constraint_gravity_timeline_get_absolute_value_2=Y.spine_physics_constraint_gravity_timeline_get_absolute_value_2;a._spine_physics_constraint_gravity_timeline_get_scale_value=Y.spine_physics_constraint_gravity_timeline_get_scale_value;a._spine_physics_constraint_gravity_timeline_set_linear=Y.spine_physics_constraint_gravity_timeline_set_linear;a._spine_physics_constraint_gravity_timeline_set_stepped=Y.spine_physics_constraint_gravity_timeline_set_stepped; a._spine_physics_constraint_gravity_timeline_create=Y.spine_physics_constraint_gravity_timeline_create;a._spine_physics_constraint_gravity_timeline_dispose=Y.spine_physics_constraint_gravity_timeline_dispose;a._spine_physics_constraint_gravity_timeline_get_rtti=Y.spine_physics_constraint_gravity_timeline_get_rtti;a._spine_physics_constraint_gravity_timeline_apply=Y.spine_physics_constraint_gravity_timeline_apply;a._spine_physics_constraint_gravity_timeline_get_constraint_index=Y.spine_physics_constraint_gravity_timeline_get_constraint_index;
a._spine_physics_constraint_gravity_timeline_set_bezier=Y.spine_physics_constraint_gravity_timeline_set_bezier;a._spine_physics_constraint_gravity_timeline_get_bezier_value=Y.spine_physics_constraint_gravity_timeline_get_bezier_value;a._spine_physics_constraint_gravity_timeline_get_curves=Y.spine_physics_constraint_gravity_timeline_get_curves;a._spine_physics_constraint_gravity_timeline_get_frame_entries=Y.spine_physics_constraint_gravity_timeline_get_frame_entries; a._spine_physics_constraint_gravity_timeline_set_constraint_index=Y.spine_physics_constraint_gravity_timeline_set_constraint_index;a._spine_physics_constraint_gravity_timeline_set_frame=Y.spine_physics_constraint_gravity_timeline_set_frame;a._spine_physics_constraint_gravity_timeline_get_curve_value=Y.spine_physics_constraint_gravity_timeline_get_curve_value;a._spine_physics_constraint_gravity_timeline_get_relative_value=Y.spine_physics_constraint_gravity_timeline_get_relative_value;
a._spine_physics_constraint_gravity_timeline_get_frame_count=Y.spine_physics_constraint_gravity_timeline_get_frame_count;a._spine_physics_constraint_gravity_timeline_get_frames=Y.spine_physics_constraint_gravity_timeline_get_frames;a._spine_physics_constraint_gravity_timeline_get_duration=Y.spine_physics_constraint_gravity_timeline_get_duration;a._spine_physics_constraint_gravity_timeline_get_property_ids=Y.spine_physics_constraint_gravity_timeline_get_property_ids; a._spine_physics_constraint_gravity_timeline_get_absolute_value_1=Y.spine_physics_constraint_gravity_timeline_get_absolute_value_1;a._spine_physics_constraint_gravity_timeline_get_absolute_value_2=Y.spine_physics_constraint_gravity_timeline_get_absolute_value_2;a._spine_physics_constraint_gravity_timeline_get_scale_value=Y.spine_physics_constraint_gravity_timeline_get_scale_value;a._spine_physics_constraint_gravity_timeline_set_linear=Y.spine_physics_constraint_gravity_timeline_set_linear;
a._spine_physics_constraint_gravity_timeline_rtti=Y.spine_physics_constraint_gravity_timeline_rtti;a._spine_skin_create=Y.spine_skin_create;a._spine_skin_dispose=Y.spine_skin_dispose;a._spine_skin_set_attachment=Y.spine_skin_set_attachment;a._spine_skin_get_attachment=Y.spine_skin_get_attachment;a._spine_skin_remove_attachment=Y.spine_skin_remove_attachment;a._spine_skin_find_attachments_for_slot=Y.spine_skin_find_attachments_for_slot;a._spine_skin_get_name=Y.spine_skin_get_name; a._spine_physics_constraint_gravity_timeline_set_stepped=Y.spine_physics_constraint_gravity_timeline_set_stepped;a._spine_physics_constraint_gravity_timeline_set_bezier=Y.spine_physics_constraint_gravity_timeline_set_bezier;a._spine_physics_constraint_gravity_timeline_get_bezier_value=Y.spine_physics_constraint_gravity_timeline_get_bezier_value;a._spine_physics_constraint_gravity_timeline_get_curves=Y.spine_physics_constraint_gravity_timeline_get_curves;
a._spine_skin_add_skin=Y.spine_skin_add_skin;a._spine_skin_copy_skin=Y.spine_skin_copy_skin;a._spine_skin_get_bones=Y.spine_skin_get_bones;a._spine_skin_get_constraints=Y.spine_skin_get_constraints;a._spine_skin_get_color=Y.spine_skin_get_color;a._spine_curve_timeline_dispose=Y.spine_curve_timeline_dispose;a._spine_curve_timeline_get_rtti=Y.spine_curve_timeline_get_rtti;a._spine_curve_timeline_set_linear=Y.spine_curve_timeline_set_linear;a._spine_curve_timeline_set_stepped=Y.spine_curve_timeline_set_stepped; a._spine_physics_constraint_gravity_timeline_get_additive=Y.spine_physics_constraint_gravity_timeline_get_additive;a._spine_physics_constraint_gravity_timeline_get_instant=Y.spine_physics_constraint_gravity_timeline_get_instant;a._spine_physics_constraint_gravity_timeline_get_frame_entries=Y.spine_physics_constraint_gravity_timeline_get_frame_entries;a._spine_physics_constraint_gravity_timeline_get_frame_count=Y.spine_physics_constraint_gravity_timeline_get_frame_count;
a._spine_curve_timeline_set_bezier=Y.spine_curve_timeline_set_bezier;a._spine_curve_timeline_get_bezier_value=Y.spine_curve_timeline_get_bezier_value;a._spine_curve_timeline_get_curves=Y.spine_curve_timeline_get_curves;a._spine_curve_timeline_apply=Y.spine_curve_timeline_apply;a._spine_curve_timeline_get_frame_entries=Y.spine_curve_timeline_get_frame_entries;a._spine_curve_timeline_get_frame_count=Y.spine_curve_timeline_get_frame_count;a._spine_curve_timeline_get_frames=Y.spine_curve_timeline_get_frames; a._spine_physics_constraint_gravity_timeline_get_frames=Y.spine_physics_constraint_gravity_timeline_get_frames;a._spine_physics_constraint_gravity_timeline_get_duration=Y.spine_physics_constraint_gravity_timeline_get_duration;a._spine_physics_constraint_gravity_timeline_get_property_ids=Y.spine_physics_constraint_gravity_timeline_get_property_ids;a._spine_physics_constraint_gravity_timeline_rtti=Y.spine_physics_constraint_gravity_timeline_rtti;a._spine_skin_create=Y.spine_skin_create;
a._spine_skin_dispose=Y.spine_skin_dispose;a._spine_skin_set_attachment=Y.spine_skin_set_attachment;a._spine_skin_get_attachment=Y.spine_skin_get_attachment;a._spine_skin_remove_attachment=Y.spine_skin_remove_attachment;a._spine_skin_find_attachments_for_slot=Y.spine_skin_find_attachments_for_slot;a._spine_skin_get_name=Y.spine_skin_get_name;a._spine_skin_add_skin=Y.spine_skin_add_skin;a._spine_skin_copy_skin=Y.spine_skin_copy_skin;a._spine_skin_get_bones=Y.spine_skin_get_bones;
a._spine_skin_get_constraints=Y.spine_skin_get_constraints;a._spine_skin_get_color=Y.spine_skin_get_color;a._spine_curve_timeline_dispose=Y.spine_curve_timeline_dispose;a._spine_curve_timeline_get_rtti=Y.spine_curve_timeline_get_rtti;a._spine_curve_timeline_set_linear=Y.spine_curve_timeline_set_linear;a._spine_curve_timeline_set_stepped=Y.spine_curve_timeline_set_stepped;a._spine_curve_timeline_set_bezier=Y.spine_curve_timeline_set_bezier;a._spine_curve_timeline_get_bezier_value=Y.spine_curve_timeline_get_bezier_value;
a._spine_curve_timeline_get_curves=Y.spine_curve_timeline_get_curves;a._spine_curve_timeline_apply=Y.spine_curve_timeline_apply;a._spine_curve_timeline_get_additive=Y.spine_curve_timeline_get_additive;a._spine_curve_timeline_get_instant=Y.spine_curve_timeline_get_instant;a._spine_curve_timeline_get_frame_entries=Y.spine_curve_timeline_get_frame_entries;a._spine_curve_timeline_get_frame_count=Y.spine_curve_timeline_get_frame_count;a._spine_curve_timeline_get_frames=Y.spine_curve_timeline_get_frames;
a._spine_curve_timeline_get_duration=Y.spine_curve_timeline_get_duration;a._spine_curve_timeline_get_property_ids=Y.spine_curve_timeline_get_property_ids;a._spine_curve_timeline_rtti=Y.spine_curve_timeline_rtti;a._spine_ik_constraint_create=Y.spine_ik_constraint_create;a._spine_ik_constraint_dispose=Y.spine_ik_constraint_dispose;a._spine_ik_constraint_get_rtti=Y.spine_ik_constraint_get_rtti;a._spine_ik_constraint_copy=Y.spine_ik_constraint_copy;a._spine_ik_constraint_update=Y.spine_ik_constraint_update; a._spine_curve_timeline_get_duration=Y.spine_curve_timeline_get_duration;a._spine_curve_timeline_get_property_ids=Y.spine_curve_timeline_get_property_ids;a._spine_curve_timeline_rtti=Y.spine_curve_timeline_rtti;a._spine_ik_constraint_create=Y.spine_ik_constraint_create;a._spine_ik_constraint_dispose=Y.spine_ik_constraint_dispose;a._spine_ik_constraint_get_rtti=Y.spine_ik_constraint_get_rtti;a._spine_ik_constraint_copy=Y.spine_ik_constraint_copy;a._spine_ik_constraint_update=Y.spine_ik_constraint_update;
a._spine_ik_constraint_sort=Y.spine_ik_constraint_sort;a._spine_ik_constraint_is_source_active=Y.spine_ik_constraint_is_source_active;a._spine_ik_constraint_get_bones=Y.spine_ik_constraint_get_bones;a._spine_ik_constraint_get_target=Y.spine_ik_constraint_get_target;a._spine_ik_constraint_set_target=Y.spine_ik_constraint_set_target;a._spine_ik_constraint_apply_1=Y.spine_ik_constraint_apply_1;a._spine_ik_constraint_apply_2=Y.spine_ik_constraint_apply_2;a._spine_ik_constraint_get_data=Y.spine_ik_constraint_get_data; a._spine_ik_constraint_sort=Y.spine_ik_constraint_sort;a._spine_ik_constraint_is_source_active=Y.spine_ik_constraint_is_source_active;a._spine_ik_constraint_get_bones=Y.spine_ik_constraint_get_bones;a._spine_ik_constraint_get_target=Y.spine_ik_constraint_get_target;a._spine_ik_constraint_set_target=Y.spine_ik_constraint_set_target;a._spine_ik_constraint_apply_1=Y.spine_ik_constraint_apply_1;a._spine_ik_constraint_apply_2=Y.spine_ik_constraint_apply_2;a._spine_ik_constraint_get_data=Y.spine_ik_constraint_get_data;
a._spine_ik_constraint_get_pose=Y.spine_ik_constraint_get_pose;a._spine_ik_constraint_get_applied_pose=Y.spine_ik_constraint_get_applied_pose;a._spine_ik_constraint_reset_constrained=Y.spine_ik_constraint_reset_constrained;a._spine_ik_constraint_constrained=Y.spine_ik_constraint_constrained;a._spine_ik_constraint_is_pose_equal_to_applied=Y.spine_ik_constraint_is_pose_equal_to_applied;a._spine_ik_constraint_is_active=Y.spine_ik_constraint_is_active;a._spine_ik_constraint_set_active=Y.spine_ik_constraint_set_active; a._spine_ik_constraint_get_pose=Y.spine_ik_constraint_get_pose;a._spine_ik_constraint_get_applied_pose=Y.spine_ik_constraint_get_applied_pose;a._spine_ik_constraint_reset_constrained=Y.spine_ik_constraint_reset_constrained;a._spine_ik_constraint_constrained=Y.spine_ik_constraint_constrained;a._spine_ik_constraint_is_pose_equal_to_applied=Y.spine_ik_constraint_is_pose_equal_to_applied;a._spine_ik_constraint_is_active=Y.spine_ik_constraint_is_active;a._spine_ik_constraint_set_active=Y.spine_ik_constraint_set_active;
@ -157,66 +165,70 @@ a._spine_ik_constraint_rtti=Y.spine_ik_constraint_rtti;a._spine_rtti_dispose=Y.s
a._spine_physics_constraint_mass_timeline_get_rtti=Y.spine_physics_constraint_mass_timeline_get_rtti;a._spine_physics_constraint_mass_timeline_apply=Y.spine_physics_constraint_mass_timeline_apply;a._spine_physics_constraint_mass_timeline_get_constraint_index=Y.spine_physics_constraint_mass_timeline_get_constraint_index;a._spine_physics_constraint_mass_timeline_set_constraint_index=Y.spine_physics_constraint_mass_timeline_set_constraint_index;a._spine_physics_constraint_mass_timeline_set_frame=Y.spine_physics_constraint_mass_timeline_set_frame; a._spine_physics_constraint_mass_timeline_get_rtti=Y.spine_physics_constraint_mass_timeline_get_rtti;a._spine_physics_constraint_mass_timeline_apply=Y.spine_physics_constraint_mass_timeline_apply;a._spine_physics_constraint_mass_timeline_get_constraint_index=Y.spine_physics_constraint_mass_timeline_get_constraint_index;a._spine_physics_constraint_mass_timeline_set_constraint_index=Y.spine_physics_constraint_mass_timeline_set_constraint_index;a._spine_physics_constraint_mass_timeline_set_frame=Y.spine_physics_constraint_mass_timeline_set_frame;
a._spine_physics_constraint_mass_timeline_get_curve_value=Y.spine_physics_constraint_mass_timeline_get_curve_value;a._spine_physics_constraint_mass_timeline_get_relative_value=Y.spine_physics_constraint_mass_timeline_get_relative_value;a._spine_physics_constraint_mass_timeline_get_absolute_value_1=Y.spine_physics_constraint_mass_timeline_get_absolute_value_1;a._spine_physics_constraint_mass_timeline_get_absolute_value_2=Y.spine_physics_constraint_mass_timeline_get_absolute_value_2; a._spine_physics_constraint_mass_timeline_get_curve_value=Y.spine_physics_constraint_mass_timeline_get_curve_value;a._spine_physics_constraint_mass_timeline_get_relative_value=Y.spine_physics_constraint_mass_timeline_get_relative_value;a._spine_physics_constraint_mass_timeline_get_absolute_value_1=Y.spine_physics_constraint_mass_timeline_get_absolute_value_1;a._spine_physics_constraint_mass_timeline_get_absolute_value_2=Y.spine_physics_constraint_mass_timeline_get_absolute_value_2;
a._spine_physics_constraint_mass_timeline_get_scale_value=Y.spine_physics_constraint_mass_timeline_get_scale_value;a._spine_physics_constraint_mass_timeline_set_linear=Y.spine_physics_constraint_mass_timeline_set_linear;a._spine_physics_constraint_mass_timeline_set_stepped=Y.spine_physics_constraint_mass_timeline_set_stepped;a._spine_physics_constraint_mass_timeline_set_bezier=Y.spine_physics_constraint_mass_timeline_set_bezier;a._spine_physics_constraint_mass_timeline_get_bezier_value=Y.spine_physics_constraint_mass_timeline_get_bezier_value; a._spine_physics_constraint_mass_timeline_get_scale_value=Y.spine_physics_constraint_mass_timeline_get_scale_value;a._spine_physics_constraint_mass_timeline_set_linear=Y.spine_physics_constraint_mass_timeline_set_linear;a._spine_physics_constraint_mass_timeline_set_stepped=Y.spine_physics_constraint_mass_timeline_set_stepped;a._spine_physics_constraint_mass_timeline_set_bezier=Y.spine_physics_constraint_mass_timeline_set_bezier;a._spine_physics_constraint_mass_timeline_get_bezier_value=Y.spine_physics_constraint_mass_timeline_get_bezier_value;
a._spine_physics_constraint_mass_timeline_get_curves=Y.spine_physics_constraint_mass_timeline_get_curves;a._spine_physics_constraint_mass_timeline_get_frame_entries=Y.spine_physics_constraint_mass_timeline_get_frame_entries;a._spine_physics_constraint_mass_timeline_get_frame_count=Y.spine_physics_constraint_mass_timeline_get_frame_count;a._spine_physics_constraint_mass_timeline_get_frames=Y.spine_physics_constraint_mass_timeline_get_frames;a._spine_physics_constraint_mass_timeline_get_duration=Y.spine_physics_constraint_mass_timeline_get_duration; a._spine_physics_constraint_mass_timeline_get_curves=Y.spine_physics_constraint_mass_timeline_get_curves;a._spine_physics_constraint_mass_timeline_get_additive=Y.spine_physics_constraint_mass_timeline_get_additive;a._spine_physics_constraint_mass_timeline_get_instant=Y.spine_physics_constraint_mass_timeline_get_instant;a._spine_physics_constraint_mass_timeline_get_frame_entries=Y.spine_physics_constraint_mass_timeline_get_frame_entries;a._spine_physics_constraint_mass_timeline_get_frame_count=Y.spine_physics_constraint_mass_timeline_get_frame_count;
a._spine_physics_constraint_mass_timeline_get_property_ids=Y.spine_physics_constraint_mass_timeline_get_property_ids;a._spine_physics_constraint_mass_timeline_rtti=Y.spine_physics_constraint_mass_timeline_rtti;a._spine_from_shear_y_create=Y.spine_from_shear_y_create;a._spine_from_shear_y_dispose=Y.spine_from_shear_y_dispose;a._spine_from_shear_y_get_rtti=Y.spine_from_shear_y_get_rtti;a._spine_from_shear_y_value=Y.spine_from_shear_y_value;a._spine_from_shear_y_rtti=Y.spine_from_shear_y_rtti; a._spine_physics_constraint_mass_timeline_get_frames=Y.spine_physics_constraint_mass_timeline_get_frames;a._spine_physics_constraint_mass_timeline_get_duration=Y.spine_physics_constraint_mass_timeline_get_duration;a._spine_physics_constraint_mass_timeline_get_property_ids=Y.spine_physics_constraint_mass_timeline_get_property_ids;a._spine_physics_constraint_mass_timeline_rtti=Y.spine_physics_constraint_mass_timeline_rtti;a._spine_from_shear_y_create=Y.spine_from_shear_y_create;
a._spine_bone_local_create=Y.spine_bone_local_create;a._spine_bone_local_dispose=Y.spine_bone_local_dispose;a._spine_bone_local_set=Y.spine_bone_local_set;a._spine_bone_local_get_x=Y.spine_bone_local_get_x;a._spine_bone_local_set_x=Y.spine_bone_local_set_x;a._spine_bone_local_get_y=Y.spine_bone_local_get_y;a._spine_bone_local_set_y=Y.spine_bone_local_set_y;a._spine_bone_local_set_position=Y.spine_bone_local_set_position;a._spine_bone_local_get_rotation=Y.spine_bone_local_get_rotation; a._spine_from_shear_y_dispose=Y.spine_from_shear_y_dispose;a._spine_from_shear_y_get_rtti=Y.spine_from_shear_y_get_rtti;a._spine_from_shear_y_value=Y.spine_from_shear_y_value;a._spine_from_shear_y_rtti=Y.spine_from_shear_y_rtti;a._spine_bone_local_create=Y.spine_bone_local_create;a._spine_bone_local_dispose=Y.spine_bone_local_dispose;a._spine_bone_local_set=Y.spine_bone_local_set;a._spine_bone_local_get_x=Y.spine_bone_local_get_x;a._spine_bone_local_set_x=Y.spine_bone_local_set_x;
a._spine_bone_local_set_rotation=Y.spine_bone_local_set_rotation;a._spine_bone_local_get_scale_x=Y.spine_bone_local_get_scale_x;a._spine_bone_local_set_scale_x=Y.spine_bone_local_set_scale_x;a._spine_bone_local_get_scale_y=Y.spine_bone_local_get_scale_y;a._spine_bone_local_set_scale_y=Y.spine_bone_local_set_scale_y;a._spine_bone_local_set_scale_1=Y.spine_bone_local_set_scale_1;a._spine_bone_local_set_scale_2=Y.spine_bone_local_set_scale_2;a._spine_bone_local_get_shear_x=Y.spine_bone_local_get_shear_x; a._spine_bone_local_get_y=Y.spine_bone_local_get_y;a._spine_bone_local_set_y=Y.spine_bone_local_set_y;a._spine_bone_local_set_position=Y.spine_bone_local_set_position;a._spine_bone_local_get_rotation=Y.spine_bone_local_get_rotation;a._spine_bone_local_set_rotation=Y.spine_bone_local_set_rotation;a._spine_bone_local_get_scale_x=Y.spine_bone_local_get_scale_x;a._spine_bone_local_set_scale_x=Y.spine_bone_local_set_scale_x;a._spine_bone_local_get_scale_y=Y.spine_bone_local_get_scale_y;
a._spine_bone_local_set_shear_x=Y.spine_bone_local_set_shear_x;a._spine_bone_local_get_shear_y=Y.spine_bone_local_get_shear_y;a._spine_bone_local_set_shear_y=Y.spine_bone_local_set_shear_y;a._spine_bone_local_get_inherit=Y.spine_bone_local_get_inherit;a._spine_bone_local_set_inherit=Y.spine_bone_local_set_inherit;a._spine_atlas_dispose=Y.spine_atlas_dispose;a._spine_atlas_flip_v=Y.spine_atlas_flip_v;a._spine_atlas_find_region=Y.spine_atlas_find_region;a._spine_atlas_get_pages=Y.spine_atlas_get_pages; a._spine_bone_local_set_scale_y=Y.spine_bone_local_set_scale_y;a._spine_bone_local_set_scale_1=Y.spine_bone_local_set_scale_1;a._spine_bone_local_set_scale_2=Y.spine_bone_local_set_scale_2;a._spine_bone_local_get_shear_x=Y.spine_bone_local_get_shear_x;a._spine_bone_local_set_shear_x=Y.spine_bone_local_set_shear_x;a._spine_bone_local_get_shear_y=Y.spine_bone_local_get_shear_y;a._spine_bone_local_set_shear_y=Y.spine_bone_local_set_shear_y;a._spine_bone_local_get_inherit=Y.spine_bone_local_get_inherit;
a._spine_atlas_get_regions=Y.spine_atlas_get_regions;a._spine_bounding_box_attachment_create=Y.spine_bounding_box_attachment_create;a._spine_bounding_box_attachment_dispose=Y.spine_bounding_box_attachment_dispose;a._spine_bounding_box_attachment_get_rtti=Y.spine_bounding_box_attachment_get_rtti;a._spine_bounding_box_attachment_get_color=Y.spine_bounding_box_attachment_get_color;a._spine_bounding_box_attachment_copy=Y.spine_bounding_box_attachment_copy; a._spine_bone_local_set_inherit=Y.spine_bone_local_set_inherit;a._spine_atlas_dispose=Y.spine_atlas_dispose;a._spine_atlas_flip_v=Y.spine_atlas_flip_v;a._spine_atlas_find_region=Y.spine_atlas_find_region;a._spine_atlas_get_pages=Y.spine_atlas_get_pages;a._spine_atlas_get_regions=Y.spine_atlas_get_regions;a._spine_bounding_box_attachment_create=Y.spine_bounding_box_attachment_create;a._spine_bounding_box_attachment_dispose=Y.spine_bounding_box_attachment_dispose;
a._spine_bounding_box_attachment_compute_world_vertices_1=Y.spine_bounding_box_attachment_compute_world_vertices_1;a._spine_bounding_box_attachment_compute_world_vertices_2=Y.spine_bounding_box_attachment_compute_world_vertices_2;a._spine_bounding_box_attachment_get_id=Y.spine_bounding_box_attachment_get_id;a._spine_bounding_box_attachment_get_bones=Y.spine_bounding_box_attachment_get_bones;a._spine_bounding_box_attachment_set_bones=Y.spine_bounding_box_attachment_set_bones; a._spine_bounding_box_attachment_get_rtti=Y.spine_bounding_box_attachment_get_rtti;a._spine_bounding_box_attachment_get_color=Y.spine_bounding_box_attachment_get_color;a._spine_bounding_box_attachment_copy=Y.spine_bounding_box_attachment_copy;a._spine_bounding_box_attachment_compute_world_vertices_1=Y.spine_bounding_box_attachment_compute_world_vertices_1;a._spine_bounding_box_attachment_compute_world_vertices_2=Y.spine_bounding_box_attachment_compute_world_vertices_2;
a._spine_bounding_box_attachment_get_vertices=Y.spine_bounding_box_attachment_get_vertices;a._spine_bounding_box_attachment_set_vertices=Y.spine_bounding_box_attachment_set_vertices;a._spine_bounding_box_attachment_get_world_vertices_length=Y.spine_bounding_box_attachment_get_world_vertices_length;a._spine_bounding_box_attachment_set_world_vertices_length=Y.spine_bounding_box_attachment_set_world_vertices_length;a._spine_bounding_box_attachment_get_timeline_attachment=Y.spine_bounding_box_attachment_get_timeline_attachment; a._spine_bounding_box_attachment_get_id=Y.spine_bounding_box_attachment_get_id;a._spine_bounding_box_attachment_get_bones=Y.spine_bounding_box_attachment_get_bones;a._spine_bounding_box_attachment_set_bones=Y.spine_bounding_box_attachment_set_bones;a._spine_bounding_box_attachment_get_vertices=Y.spine_bounding_box_attachment_get_vertices;a._spine_bounding_box_attachment_set_vertices=Y.spine_bounding_box_attachment_set_vertices;a._spine_bounding_box_attachment_get_world_vertices_length=Y.spine_bounding_box_attachment_get_world_vertices_length;
a._spine_bounding_box_attachment_set_timeline_attachment=Y.spine_bounding_box_attachment_set_timeline_attachment;a._spine_bounding_box_attachment_copy_to=Y.spine_bounding_box_attachment_copy_to;a._spine_bounding_box_attachment_get_name=Y.spine_bounding_box_attachment_get_name;a._spine_bounding_box_attachment_get_ref_count=Y.spine_bounding_box_attachment_get_ref_count;a._spine_bounding_box_attachment_reference=Y.spine_bounding_box_attachment_reference;a._spine_bounding_box_attachment_dereference=Y.spine_bounding_box_attachment_dereference; a._spine_bounding_box_attachment_set_world_vertices_length=Y.spine_bounding_box_attachment_set_world_vertices_length;a._spine_bounding_box_attachment_get_timeline_attachment=Y.spine_bounding_box_attachment_get_timeline_attachment;a._spine_bounding_box_attachment_set_timeline_attachment=Y.spine_bounding_box_attachment_set_timeline_attachment;a._spine_bounding_box_attachment_copy_to=Y.spine_bounding_box_attachment_copy_to;a._spine_bounding_box_attachment_get_name=Y.spine_bounding_box_attachment_get_name;
a._spine_bounding_box_attachment_rtti=Y.spine_bounding_box_attachment_rtti;a._spine_skeleton_clipping_create=Y.spine_skeleton_clipping_create;a._spine_skeleton_clipping_dispose=Y.spine_skeleton_clipping_dispose;a._spine_skeleton_clipping_clip_start=Y.spine_skeleton_clipping_clip_start;a._spine_skeleton_clipping_clip_end_1=Y.spine_skeleton_clipping_clip_end_1;a._spine_skeleton_clipping_clip_end_2=Y.spine_skeleton_clipping_clip_end_2;a._spine_skeleton_clipping_clip_triangles_1=Y.spine_skeleton_clipping_clip_triangles_1; a._spine_bounding_box_attachment_get_ref_count=Y.spine_bounding_box_attachment_get_ref_count;a._spine_bounding_box_attachment_reference=Y.spine_bounding_box_attachment_reference;a._spine_bounding_box_attachment_dereference=Y.spine_bounding_box_attachment_dereference;a._spine_bounding_box_attachment_rtti=Y.spine_bounding_box_attachment_rtti;a._spine_skeleton_clipping_create=Y.spine_skeleton_clipping_create;a._spine_skeleton_clipping_dispose=Y.spine_skeleton_clipping_dispose;
a._spine_skeleton_clipping_clip_triangles_2=Y.spine_skeleton_clipping_clip_triangles_2;a._spine_skeleton_clipping_clip_triangles_3=Y.spine_skeleton_clipping_clip_triangles_3;a._spine_skeleton_clipping_is_clipping=Y.spine_skeleton_clipping_is_clipping;a._spine_skeleton_clipping_get_clipped_vertices=Y.spine_skeleton_clipping_get_clipped_vertices;a._spine_skeleton_clipping_get_clipped_triangles=Y.spine_skeleton_clipping_get_clipped_triangles;a._spine_skeleton_clipping_get_clipped_u_vs=Y.spine_skeleton_clipping_get_clipped_u_vs; a._spine_skeleton_clipping_clip_start=Y.spine_skeleton_clipping_clip_start;a._spine_skeleton_clipping_clip_end_1=Y.spine_skeleton_clipping_clip_end_1;a._spine_skeleton_clipping_clip_end_2=Y.spine_skeleton_clipping_clip_end_2;a._spine_skeleton_clipping_clip_triangles_1=Y.spine_skeleton_clipping_clip_triangles_1;a._spine_skeleton_clipping_clip_triangles_2=Y.spine_skeleton_clipping_clip_triangles_2;a._spine_skeleton_clipping_clip_triangles_3=Y.spine_skeleton_clipping_clip_triangles_3;
a._spine_path_constraint_spacing_timeline_create=Y.spine_path_constraint_spacing_timeline_create;a._spine_path_constraint_spacing_timeline_dispose=Y.spine_path_constraint_spacing_timeline_dispose;a._spine_path_constraint_spacing_timeline_get_rtti=Y.spine_path_constraint_spacing_timeline_get_rtti;a._spine_path_constraint_spacing_timeline_apply=Y.spine_path_constraint_spacing_timeline_apply;a._spine_path_constraint_spacing_timeline_get_constraint_index=Y.spine_path_constraint_spacing_timeline_get_constraint_index; a._spine_skeleton_clipping_is_clipping=Y.spine_skeleton_clipping_is_clipping;a._spine_skeleton_clipping_get_clipped_vertices=Y.spine_skeleton_clipping_get_clipped_vertices;a._spine_skeleton_clipping_get_clipped_triangles=Y.spine_skeleton_clipping_get_clipped_triangles;a._spine_skeleton_clipping_get_clipped_u_vs=Y.spine_skeleton_clipping_get_clipped_u_vs;a._spine_path_constraint_spacing_timeline_create=Y.spine_path_constraint_spacing_timeline_create;
a._spine_path_constraint_spacing_timeline_set_constraint_index=Y.spine_path_constraint_spacing_timeline_set_constraint_index;a._spine_path_constraint_spacing_timeline_set_frame=Y.spine_path_constraint_spacing_timeline_set_frame;a._spine_path_constraint_spacing_timeline_get_curve_value=Y.spine_path_constraint_spacing_timeline_get_curve_value;a._spine_path_constraint_spacing_timeline_get_relative_value=Y.spine_path_constraint_spacing_timeline_get_relative_value; a._spine_path_constraint_spacing_timeline_dispose=Y.spine_path_constraint_spacing_timeline_dispose;a._spine_path_constraint_spacing_timeline_get_rtti=Y.spine_path_constraint_spacing_timeline_get_rtti;a._spine_path_constraint_spacing_timeline_apply=Y.spine_path_constraint_spacing_timeline_apply;a._spine_path_constraint_spacing_timeline_get_constraint_index=Y.spine_path_constraint_spacing_timeline_get_constraint_index;a._spine_path_constraint_spacing_timeline_set_constraint_index=Y.spine_path_constraint_spacing_timeline_set_constraint_index;
a._spine_path_constraint_spacing_timeline_get_absolute_value_1=Y.spine_path_constraint_spacing_timeline_get_absolute_value_1;a._spine_path_constraint_spacing_timeline_get_absolute_value_2=Y.spine_path_constraint_spacing_timeline_get_absolute_value_2;a._spine_path_constraint_spacing_timeline_get_scale_value=Y.spine_path_constraint_spacing_timeline_get_scale_value;a._spine_path_constraint_spacing_timeline_set_linear=Y.spine_path_constraint_spacing_timeline_set_linear; a._spine_path_constraint_spacing_timeline_set_frame=Y.spine_path_constraint_spacing_timeline_set_frame;a._spine_path_constraint_spacing_timeline_get_curve_value=Y.spine_path_constraint_spacing_timeline_get_curve_value;a._spine_path_constraint_spacing_timeline_get_relative_value=Y.spine_path_constraint_spacing_timeline_get_relative_value;a._spine_path_constraint_spacing_timeline_get_absolute_value_1=Y.spine_path_constraint_spacing_timeline_get_absolute_value_1;
a._spine_path_constraint_spacing_timeline_set_stepped=Y.spine_path_constraint_spacing_timeline_set_stepped;a._spine_path_constraint_spacing_timeline_set_bezier=Y.spine_path_constraint_spacing_timeline_set_bezier;a._spine_path_constraint_spacing_timeline_get_bezier_value=Y.spine_path_constraint_spacing_timeline_get_bezier_value;a._spine_path_constraint_spacing_timeline_get_curves=Y.spine_path_constraint_spacing_timeline_get_curves;a._spine_path_constraint_spacing_timeline_get_frame_entries=Y.spine_path_constraint_spacing_timeline_get_frame_entries; a._spine_path_constraint_spacing_timeline_get_absolute_value_2=Y.spine_path_constraint_spacing_timeline_get_absolute_value_2;a._spine_path_constraint_spacing_timeline_get_scale_value=Y.spine_path_constraint_spacing_timeline_get_scale_value;a._spine_path_constraint_spacing_timeline_set_linear=Y.spine_path_constraint_spacing_timeline_set_linear;a._spine_path_constraint_spacing_timeline_set_stepped=Y.spine_path_constraint_spacing_timeline_set_stepped;
a._spine_path_constraint_spacing_timeline_get_frame_count=Y.spine_path_constraint_spacing_timeline_get_frame_count;a._spine_path_constraint_spacing_timeline_get_frames=Y.spine_path_constraint_spacing_timeline_get_frames;a._spine_path_constraint_spacing_timeline_get_duration=Y.spine_path_constraint_spacing_timeline_get_duration;a._spine_path_constraint_spacing_timeline_get_property_ids=Y.spine_path_constraint_spacing_timeline_get_property_ids;a._spine_path_constraint_spacing_timeline_rtti=Y.spine_path_constraint_spacing_timeline_rtti; a._spine_path_constraint_spacing_timeline_set_bezier=Y.spine_path_constraint_spacing_timeline_set_bezier;a._spine_path_constraint_spacing_timeline_get_bezier_value=Y.spine_path_constraint_spacing_timeline_get_bezier_value;a._spine_path_constraint_spacing_timeline_get_curves=Y.spine_path_constraint_spacing_timeline_get_curves;a._spine_path_constraint_spacing_timeline_get_additive=Y.spine_path_constraint_spacing_timeline_get_additive;a._spine_path_constraint_spacing_timeline_get_instant=Y.spine_path_constraint_spacing_timeline_get_instant;
a._spine_timeline_dispose=Y.spine_timeline_dispose;a._spine_timeline_get_rtti=Y.spine_timeline_get_rtti;a._spine_timeline_apply=Y.spine_timeline_apply;a._spine_timeline_get_frame_entries=Y.spine_timeline_get_frame_entries;a._spine_timeline_get_frame_count=Y.spine_timeline_get_frame_count;a._spine_timeline_get_frames=Y.spine_timeline_get_frames;a._spine_timeline_get_duration=Y.spine_timeline_get_duration;a._spine_timeline_get_property_ids=Y.spine_timeline_get_property_ids;a._spine_timeline_rtti=Y.spine_timeline_rtti; a._spine_path_constraint_spacing_timeline_get_frame_entries=Y.spine_path_constraint_spacing_timeline_get_frame_entries;a._spine_path_constraint_spacing_timeline_get_frame_count=Y.spine_path_constraint_spacing_timeline_get_frame_count;a._spine_path_constraint_spacing_timeline_get_frames=Y.spine_path_constraint_spacing_timeline_get_frames;a._spine_path_constraint_spacing_timeline_get_duration=Y.spine_path_constraint_spacing_timeline_get_duration;
a._spine_skeleton_binary_create=Y.spine_skeleton_binary_create;a._spine_skeleton_binary_create2=Y.spine_skeleton_binary_create2;a._spine_skeleton_binary_dispose=Y.spine_skeleton_binary_dispose;a._spine_skeleton_binary_read_skeleton_data=Y.spine_skeleton_binary_read_skeleton_data;a._spine_skeleton_binary_read_skeleton_data_file=Y.spine_skeleton_binary_read_skeleton_data_file;a._spine_skeleton_binary_set_scale=Y.spine_skeleton_binary_set_scale;a._spine_skeleton_binary_get_error=Y.spine_skeleton_binary_get_error; a._spine_path_constraint_spacing_timeline_get_property_ids=Y.spine_path_constraint_spacing_timeline_get_property_ids;a._spine_path_constraint_spacing_timeline_rtti=Y.spine_path_constraint_spacing_timeline_rtti;a._spine_timeline_dispose=Y.spine_timeline_dispose;a._spine_timeline_get_rtti=Y.spine_timeline_get_rtti;a._spine_timeline_apply=Y.spine_timeline_apply;a._spine_timeline_get_additive=Y.spine_timeline_get_additive;a._spine_timeline_get_instant=Y.spine_timeline_get_instant;
a._spine_alpha_timeline_create=Y.spine_alpha_timeline_create;a._spine_alpha_timeline_dispose=Y.spine_alpha_timeline_dispose;a._spine_alpha_timeline_get_rtti=Y.spine_alpha_timeline_get_rtti;a._spine_alpha_timeline_apply=Y.spine_alpha_timeline_apply;a._spine_alpha_timeline_get_slot_index=Y.spine_alpha_timeline_get_slot_index;a._spine_alpha_timeline_set_slot_index=Y.spine_alpha_timeline_set_slot_index;a._spine_alpha_timeline_set_frame=Y.spine_alpha_timeline_set_frame; a._spine_timeline_get_frame_entries=Y.spine_timeline_get_frame_entries;a._spine_timeline_get_frame_count=Y.spine_timeline_get_frame_count;a._spine_timeline_get_frames=Y.spine_timeline_get_frames;a._spine_timeline_get_duration=Y.spine_timeline_get_duration;a._spine_timeline_get_property_ids=Y.spine_timeline_get_property_ids;a._spine_timeline_rtti=Y.spine_timeline_rtti;a._spine_skeleton_binary_create=Y.spine_skeleton_binary_create;a._spine_skeleton_binary_create2=Y.spine_skeleton_binary_create2;
a._spine_alpha_timeline_get_curve_value=Y.spine_alpha_timeline_get_curve_value;a._spine_alpha_timeline_get_relative_value=Y.spine_alpha_timeline_get_relative_value;a._spine_alpha_timeline_get_absolute_value_1=Y.spine_alpha_timeline_get_absolute_value_1;a._spine_alpha_timeline_get_absolute_value_2=Y.spine_alpha_timeline_get_absolute_value_2;a._spine_alpha_timeline_get_scale_value=Y.spine_alpha_timeline_get_scale_value;a._spine_alpha_timeline_set_linear=Y.spine_alpha_timeline_set_linear; a._spine_skeleton_binary_dispose=Y.spine_skeleton_binary_dispose;a._spine_skeleton_binary_read_skeleton_data=Y.spine_skeleton_binary_read_skeleton_data;a._spine_skeleton_binary_read_skeleton_data_file=Y.spine_skeleton_binary_read_skeleton_data_file;a._spine_skeleton_binary_set_scale=Y.spine_skeleton_binary_set_scale;a._spine_skeleton_binary_get_error=Y.spine_skeleton_binary_get_error;a._spine_alpha_timeline_create=Y.spine_alpha_timeline_create;a._spine_alpha_timeline_dispose=Y.spine_alpha_timeline_dispose;
a._spine_alpha_timeline_set_stepped=Y.spine_alpha_timeline_set_stepped;a._spine_alpha_timeline_set_bezier=Y.spine_alpha_timeline_set_bezier;a._spine_alpha_timeline_get_bezier_value=Y.spine_alpha_timeline_get_bezier_value;a._spine_alpha_timeline_get_curves=Y.spine_alpha_timeline_get_curves;a._spine_alpha_timeline_get_frame_entries=Y.spine_alpha_timeline_get_frame_entries;a._spine_alpha_timeline_get_frame_count=Y.spine_alpha_timeline_get_frame_count;a._spine_alpha_timeline_get_frames=Y.spine_alpha_timeline_get_frames; a._spine_alpha_timeline_get_rtti=Y.spine_alpha_timeline_get_rtti;a._spine_alpha_timeline_apply=Y.spine_alpha_timeline_apply;a._spine_alpha_timeline_get_slot_index=Y.spine_alpha_timeline_get_slot_index;a._spine_alpha_timeline_set_slot_index=Y.spine_alpha_timeline_set_slot_index;a._spine_alpha_timeline_set_frame=Y.spine_alpha_timeline_set_frame;a._spine_alpha_timeline_get_curve_value=Y.spine_alpha_timeline_get_curve_value;a._spine_alpha_timeline_get_relative_value=Y.spine_alpha_timeline_get_relative_value;
a._spine_alpha_timeline_get_absolute_value_1=Y.spine_alpha_timeline_get_absolute_value_1;a._spine_alpha_timeline_get_absolute_value_2=Y.spine_alpha_timeline_get_absolute_value_2;a._spine_alpha_timeline_get_scale_value=Y.spine_alpha_timeline_get_scale_value;a._spine_alpha_timeline_set_linear=Y.spine_alpha_timeline_set_linear;a._spine_alpha_timeline_set_stepped=Y.spine_alpha_timeline_set_stepped;a._spine_alpha_timeline_set_bezier=Y.spine_alpha_timeline_set_bezier;
a._spine_alpha_timeline_get_bezier_value=Y.spine_alpha_timeline_get_bezier_value;a._spine_alpha_timeline_get_curves=Y.spine_alpha_timeline_get_curves;a._spine_alpha_timeline_get_additive=Y.spine_alpha_timeline_get_additive;a._spine_alpha_timeline_get_instant=Y.spine_alpha_timeline_get_instant;a._spine_alpha_timeline_get_frame_entries=Y.spine_alpha_timeline_get_frame_entries;a._spine_alpha_timeline_get_frame_count=Y.spine_alpha_timeline_get_frame_count;a._spine_alpha_timeline_get_frames=Y.spine_alpha_timeline_get_frames;
a._spine_alpha_timeline_get_duration=Y.spine_alpha_timeline_get_duration;a._spine_alpha_timeline_get_property_ids=Y.spine_alpha_timeline_get_property_ids;a._spine_alpha_timeline_rtti=Y.spine_alpha_timeline_rtti;a._spine_color_create=Y.spine_color_create;a._spine_color_create2=Y.spine_color_create2;a._spine_color_dispose=Y.spine_color_dispose;a._spine_color_set_1=Y.spine_color_set_1;a._spine_color_set_2=Y.spine_color_set_2;a._spine_color_set_3=Y.spine_color_set_3;a._spine_color_add_1=Y.spine_color_add_1; a._spine_alpha_timeline_get_duration=Y.spine_alpha_timeline_get_duration;a._spine_alpha_timeline_get_property_ids=Y.spine_alpha_timeline_get_property_ids;a._spine_alpha_timeline_rtti=Y.spine_alpha_timeline_rtti;a._spine_color_create=Y.spine_color_create;a._spine_color_create2=Y.spine_color_create2;a._spine_color_dispose=Y.spine_color_dispose;a._spine_color_set_1=Y.spine_color_set_1;a._spine_color_set_2=Y.spine_color_set_2;a._spine_color_set_3=Y.spine_color_set_3;a._spine_color_add_1=Y.spine_color_add_1;
a._spine_color_add_2=Y.spine_color_add_2;a._spine_color_add_3=Y.spine_color_add_3;a._spine_color_clamp=Y.spine_color_clamp;a._spine_color_parse_hex=Y.spine_color_parse_hex;a._spine_color_rgba8888_to_color=Y.spine_color_rgba8888_to_color;a._spine_color_rgb888_to_color=Y.spine_color_rgb888_to_color;a._spine_color_get_r=Y.spine_color_get_r;a._spine_color_set_r=Y.spine_color_set_r;a._spine_color_get_g=Y.spine_color_get_g;a._spine_color_set_g=Y.spine_color_set_g;a._spine_color_get_b=Y.spine_color_get_b; a._spine_color_add_2=Y.spine_color_add_2;a._spine_color_add_3=Y.spine_color_add_3;a._spine_color_clamp=Y.spine_color_clamp;a._spine_color_parse_hex=Y.spine_color_parse_hex;a._spine_color_rgba8888_to_color=Y.spine_color_rgba8888_to_color;a._spine_color_rgb888_to_color=Y.spine_color_rgb888_to_color;a._spine_color_get_r=Y.spine_color_get_r;a._spine_color_set_r=Y.spine_color_set_r;a._spine_color_get_g=Y.spine_color_get_g;a._spine_color_set_g=Y.spine_color_set_g;a._spine_color_get_b=Y.spine_color_get_b;
a._spine_color_set_b=Y.spine_color_set_b;a._spine_color_get_a=Y.spine_color_get_a;a._spine_color_set_a=Y.spine_color_set_a;a._spine_translate_timeline_create=Y.spine_translate_timeline_create;a._spine_translate_timeline_dispose=Y.spine_translate_timeline_dispose;a._spine_translate_timeline_get_rtti=Y.spine_translate_timeline_get_rtti;a._spine_translate_timeline_apply=Y.spine_translate_timeline_apply;a._spine_translate_timeline_get_bone_index=Y.spine_translate_timeline_get_bone_index; a._spine_color_set_b=Y.spine_color_set_b;a._spine_color_get_a=Y.spine_color_get_a;a._spine_color_set_a=Y.spine_color_set_a;a._spine_translate_timeline_create=Y.spine_translate_timeline_create;a._spine_translate_timeline_dispose=Y.spine_translate_timeline_dispose;a._spine_translate_timeline_get_rtti=Y.spine_translate_timeline_get_rtti;a._spine_translate_timeline_apply=Y.spine_translate_timeline_apply;a._spine_translate_timeline_get_bone_index=Y.spine_translate_timeline_get_bone_index;
a._spine_translate_timeline_set_bone_index=Y.spine_translate_timeline_set_bone_index;a._spine_translate_timeline_set_frame=Y.spine_translate_timeline_set_frame;a._spine_translate_timeline_set_linear=Y.spine_translate_timeline_set_linear;a._spine_translate_timeline_set_stepped=Y.spine_translate_timeline_set_stepped;a._spine_translate_timeline_set_bezier=Y.spine_translate_timeline_set_bezier;a._spine_translate_timeline_get_bezier_value=Y.spine_translate_timeline_get_bezier_value; a._spine_translate_timeline_set_bone_index=Y.spine_translate_timeline_set_bone_index;a._spine_translate_timeline_set_frame=Y.spine_translate_timeline_set_frame;a._spine_translate_timeline_set_linear=Y.spine_translate_timeline_set_linear;a._spine_translate_timeline_set_stepped=Y.spine_translate_timeline_set_stepped;a._spine_translate_timeline_set_bezier=Y.spine_translate_timeline_set_bezier;a._spine_translate_timeline_get_bezier_value=Y.spine_translate_timeline_get_bezier_value;
a._spine_translate_timeline_get_curves=Y.spine_translate_timeline_get_curves;a._spine_translate_timeline_get_frame_entries=Y.spine_translate_timeline_get_frame_entries;a._spine_translate_timeline_get_frame_count=Y.spine_translate_timeline_get_frame_count;a._spine_translate_timeline_get_frames=Y.spine_translate_timeline_get_frames;a._spine_translate_timeline_get_duration=Y.spine_translate_timeline_get_duration;a._spine_translate_timeline_get_property_ids=Y.spine_translate_timeline_get_property_ids; a._spine_translate_timeline_get_curves=Y.spine_translate_timeline_get_curves;a._spine_translate_timeline_get_additive=Y.spine_translate_timeline_get_additive;a._spine_translate_timeline_get_instant=Y.spine_translate_timeline_get_instant;a._spine_translate_timeline_get_frame_entries=Y.spine_translate_timeline_get_frame_entries;a._spine_translate_timeline_get_frame_count=Y.spine_translate_timeline_get_frame_count;a._spine_translate_timeline_get_frames=Y.spine_translate_timeline_get_frames;
a._spine_translate_timeline_rtti=Y.spine_translate_timeline_rtti;a._spine_attachment_timeline_create=Y.spine_attachment_timeline_create;a._spine_attachment_timeline_dispose=Y.spine_attachment_timeline_dispose;a._spine_attachment_timeline_get_rtti=Y.spine_attachment_timeline_get_rtti;a._spine_attachment_timeline_apply=Y.spine_attachment_timeline_apply;a._spine_attachment_timeline_set_frame=Y.spine_attachment_timeline_set_frame;a._spine_attachment_timeline_get_slot_index=Y.spine_attachment_timeline_get_slot_index; a._spine_translate_timeline_get_duration=Y.spine_translate_timeline_get_duration;a._spine_translate_timeline_get_property_ids=Y.spine_translate_timeline_get_property_ids;a._spine_translate_timeline_rtti=Y.spine_translate_timeline_rtti;a._spine_attachment_timeline_create=Y.spine_attachment_timeline_create;a._spine_attachment_timeline_dispose=Y.spine_attachment_timeline_dispose;a._spine_attachment_timeline_get_rtti=Y.spine_attachment_timeline_get_rtti;a._spine_attachment_timeline_apply=Y.spine_attachment_timeline_apply;
a._spine_attachment_timeline_set_slot_index=Y.spine_attachment_timeline_set_slot_index;a._spine_attachment_timeline_get_frame_entries=Y.spine_attachment_timeline_get_frame_entries;a._spine_attachment_timeline_get_frame_count=Y.spine_attachment_timeline_get_frame_count;a._spine_attachment_timeline_get_frames=Y.spine_attachment_timeline_get_frames;a._spine_attachment_timeline_get_duration=Y.spine_attachment_timeline_get_duration;a._spine_attachment_timeline_get_property_ids=Y.spine_attachment_timeline_get_property_ids; a._spine_attachment_timeline_set_frame=Y.spine_attachment_timeline_set_frame;a._spine_attachment_timeline_get_slot_index=Y.spine_attachment_timeline_get_slot_index;a._spine_attachment_timeline_set_slot_index=Y.spine_attachment_timeline_set_slot_index;a._spine_attachment_timeline_get_additive=Y.spine_attachment_timeline_get_additive;a._spine_attachment_timeline_get_instant=Y.spine_attachment_timeline_get_instant;a._spine_attachment_timeline_get_frame_entries=Y.spine_attachment_timeline_get_frame_entries;
a._spine_attachment_timeline_rtti=Y.spine_attachment_timeline_rtti;a._spine_shear_timeline_create=Y.spine_shear_timeline_create;a._spine_shear_timeline_dispose=Y.spine_shear_timeline_dispose;a._spine_shear_timeline_get_rtti=Y.spine_shear_timeline_get_rtti;a._spine_shear_timeline_apply=Y.spine_shear_timeline_apply;a._spine_shear_timeline_get_bone_index=Y.spine_shear_timeline_get_bone_index;a._spine_shear_timeline_set_bone_index=Y.spine_shear_timeline_set_bone_index; a._spine_attachment_timeline_get_frame_count=Y.spine_attachment_timeline_get_frame_count;a._spine_attachment_timeline_get_frames=Y.spine_attachment_timeline_get_frames;a._spine_attachment_timeline_get_duration=Y.spine_attachment_timeline_get_duration;a._spine_attachment_timeline_get_property_ids=Y.spine_attachment_timeline_get_property_ids;a._spine_attachment_timeline_rtti=Y.spine_attachment_timeline_rtti;a._spine_shear_timeline_create=Y.spine_shear_timeline_create;
a._spine_shear_timeline_set_frame=Y.spine_shear_timeline_set_frame;a._spine_shear_timeline_set_linear=Y.spine_shear_timeline_set_linear;a._spine_shear_timeline_set_stepped=Y.spine_shear_timeline_set_stepped;a._spine_shear_timeline_set_bezier=Y.spine_shear_timeline_set_bezier;a._spine_shear_timeline_get_bezier_value=Y.spine_shear_timeline_get_bezier_value;a._spine_shear_timeline_get_curves=Y.spine_shear_timeline_get_curves;a._spine_shear_timeline_get_frame_entries=Y.spine_shear_timeline_get_frame_entries; a._spine_shear_timeline_dispose=Y.spine_shear_timeline_dispose;a._spine_shear_timeline_get_rtti=Y.spine_shear_timeline_get_rtti;a._spine_shear_timeline_apply=Y.spine_shear_timeline_apply;a._spine_shear_timeline_get_bone_index=Y.spine_shear_timeline_get_bone_index;a._spine_shear_timeline_set_bone_index=Y.spine_shear_timeline_set_bone_index;a._spine_shear_timeline_set_frame=Y.spine_shear_timeline_set_frame;a._spine_shear_timeline_set_linear=Y.spine_shear_timeline_set_linear;
a._spine_shear_timeline_set_stepped=Y.spine_shear_timeline_set_stepped;a._spine_shear_timeline_set_bezier=Y.spine_shear_timeline_set_bezier;a._spine_shear_timeline_get_bezier_value=Y.spine_shear_timeline_get_bezier_value;a._spine_shear_timeline_get_curves=Y.spine_shear_timeline_get_curves;a._spine_shear_timeline_get_additive=Y.spine_shear_timeline_get_additive;a._spine_shear_timeline_get_instant=Y.spine_shear_timeline_get_instant;a._spine_shear_timeline_get_frame_entries=Y.spine_shear_timeline_get_frame_entries;
a._spine_shear_timeline_get_frame_count=Y.spine_shear_timeline_get_frame_count;a._spine_shear_timeline_get_frames=Y.spine_shear_timeline_get_frames;a._spine_shear_timeline_get_duration=Y.spine_shear_timeline_get_duration;a._spine_shear_timeline_get_property_ids=Y.spine_shear_timeline_get_property_ids;a._spine_shear_timeline_rtti=Y.spine_shear_timeline_rtti;a._spine_bone_data_create=Y.spine_bone_data_create;a._spine_bone_data_dispose=Y.spine_bone_data_dispose;a._spine_bone_data_get_index=Y.spine_bone_data_get_index; a._spine_shear_timeline_get_frame_count=Y.spine_shear_timeline_get_frame_count;a._spine_shear_timeline_get_frames=Y.spine_shear_timeline_get_frames;a._spine_shear_timeline_get_duration=Y.spine_shear_timeline_get_duration;a._spine_shear_timeline_get_property_ids=Y.spine_shear_timeline_get_property_ids;a._spine_shear_timeline_rtti=Y.spine_shear_timeline_rtti;a._spine_bone_data_create=Y.spine_bone_data_create;a._spine_bone_data_dispose=Y.spine_bone_data_dispose;a._spine_bone_data_get_index=Y.spine_bone_data_get_index;
a._spine_bone_data_get_parent=Y.spine_bone_data_get_parent;a._spine_bone_data_get_length=Y.spine_bone_data_get_length;a._spine_bone_data_set_length=Y.spine_bone_data_set_length;a._spine_bone_data_get_color=Y.spine_bone_data_get_color;a._spine_bone_data_get_icon=Y.spine_bone_data_get_icon;a._spine_bone_data_set_icon=Y.spine_bone_data_set_icon;a._spine_bone_data_get_visible=Y.spine_bone_data_get_visible;a._spine_bone_data_set_visible=Y.spine_bone_data_set_visible;a._spine_bone_data_get_setup_pose=Y.spine_bone_data_get_setup_pose; a._spine_bone_data_get_parent=Y.spine_bone_data_get_parent;a._spine_bone_data_get_length=Y.spine_bone_data_get_length;a._spine_bone_data_set_length=Y.spine_bone_data_set_length;a._spine_bone_data_get_color=Y.spine_bone_data_get_color;a._spine_bone_data_get_icon=Y.spine_bone_data_get_icon;a._spine_bone_data_set_icon=Y.spine_bone_data_set_icon;a._spine_bone_data_get_visible=Y.spine_bone_data_get_visible;a._spine_bone_data_set_visible=Y.spine_bone_data_set_visible;a._spine_bone_data_get_setup_pose=Y.spine_bone_data_get_setup_pose;
a._spine_bone_data_get_name=Y.spine_bone_data_get_name;a._spine_bone_data_get_skin_required=Y.spine_bone_data_get_skin_required;a._spine_bone_data_set_skin_required=Y.spine_bone_data_set_skin_required;a._spine_slot_pose_create=Y.spine_slot_pose_create;a._spine_slot_pose_dispose=Y.spine_slot_pose_dispose;a._spine_slot_pose_set=Y.spine_slot_pose_set;a._spine_slot_pose_get_color=Y.spine_slot_pose_get_color;a._spine_slot_pose_get_dark_color=Y.spine_slot_pose_get_dark_color; a._spine_bone_data_get_name=Y.spine_bone_data_get_name;a._spine_bone_data_get_skin_required=Y.spine_bone_data_get_skin_required;a._spine_bone_data_set_skin_required=Y.spine_bone_data_set_skin_required;a._spine_slot_pose_create=Y.spine_slot_pose_create;a._spine_slot_pose_dispose=Y.spine_slot_pose_dispose;a._spine_slot_pose_set=Y.spine_slot_pose_set;a._spine_slot_pose_get_color=Y.spine_slot_pose_get_color;a._spine_slot_pose_get_dark_color=Y.spine_slot_pose_get_dark_color;
a._spine_slot_pose_has_dark_color=Y.spine_slot_pose_has_dark_color;a._spine_slot_pose_set_has_dark_color=Y.spine_slot_pose_set_has_dark_color;a._spine_slot_pose_get_attachment=Y.spine_slot_pose_get_attachment;a._spine_slot_pose_set_attachment=Y.spine_slot_pose_set_attachment;a._spine_slot_pose_get_sequence_index=Y.spine_slot_pose_get_sequence_index;a._spine_slot_pose_set_sequence_index=Y.spine_slot_pose_set_sequence_index;a._spine_slot_pose_get_deform=Y.spine_slot_pose_get_deform; a._spine_slot_pose_has_dark_color=Y.spine_slot_pose_has_dark_color;a._spine_slot_pose_set_has_dark_color=Y.spine_slot_pose_set_has_dark_color;a._spine_slot_pose_get_attachment=Y.spine_slot_pose_get_attachment;a._spine_slot_pose_set_attachment=Y.spine_slot_pose_set_attachment;a._spine_slot_pose_get_sequence_index=Y.spine_slot_pose_get_sequence_index;a._spine_slot_pose_set_sequence_index=Y.spine_slot_pose_set_sequence_index;a._spine_slot_pose_get_deform=Y.spine_slot_pose_get_deform;
a._spine_track_entry_create=Y.spine_track_entry_create;a._spine_track_entry_dispose=Y.spine_track_entry_dispose;a._spine_track_entry_get_track_index=Y.spine_track_entry_get_track_index;a._spine_track_entry_get_animation=Y.spine_track_entry_get_animation;a._spine_track_entry_set_animation=Y.spine_track_entry_set_animation;a._spine_track_entry_get_previous=Y.spine_track_entry_get_previous;a._spine_track_entry_get_loop=Y.spine_track_entry_get_loop;a._spine_track_entry_set_loop=Y.spine_track_entry_set_loop; a._spine_track_entry_create=Y.spine_track_entry_create;a._spine_track_entry_dispose=Y.spine_track_entry_dispose;a._spine_track_entry_get_track_index=Y.spine_track_entry_get_track_index;a._spine_track_entry_get_animation=Y.spine_track_entry_get_animation;a._spine_track_entry_set_animation=Y.spine_track_entry_set_animation;a._spine_track_entry_get_previous=Y.spine_track_entry_get_previous;a._spine_track_entry_get_loop=Y.spine_track_entry_get_loop;a._spine_track_entry_set_loop=Y.spine_track_entry_set_loop;
a._spine_track_entry_get_hold_previous=Y.spine_track_entry_get_hold_previous;a._spine_track_entry_set_hold_previous=Y.spine_track_entry_set_hold_previous;a._spine_track_entry_get_reverse=Y.spine_track_entry_get_reverse;a._spine_track_entry_set_reverse=Y.spine_track_entry_set_reverse;a._spine_track_entry_get_shortest_rotation=Y.spine_track_entry_get_shortest_rotation;a._spine_track_entry_set_shortest_rotation=Y.spine_track_entry_set_shortest_rotation;a._spine_track_entry_get_delay=Y.spine_track_entry_get_delay; a._spine_track_entry_get_additive=Y.spine_track_entry_get_additive;a._spine_track_entry_set_additive=Y.spine_track_entry_set_additive;a._spine_track_entry_get_reverse=Y.spine_track_entry_get_reverse;a._spine_track_entry_set_reverse=Y.spine_track_entry_set_reverse;a._spine_track_entry_get_shortest_rotation=Y.spine_track_entry_get_shortest_rotation;a._spine_track_entry_set_shortest_rotation=Y.spine_track_entry_set_shortest_rotation;a._spine_track_entry_get_delay=Y.spine_track_entry_get_delay;
a._spine_track_entry_set_delay=Y.spine_track_entry_set_delay;a._spine_track_entry_get_track_time=Y.spine_track_entry_get_track_time;a._spine_track_entry_set_track_time=Y.spine_track_entry_set_track_time;a._spine_track_entry_get_track_end=Y.spine_track_entry_get_track_end;a._spine_track_entry_set_track_end=Y.spine_track_entry_set_track_end;a._spine_track_entry_get_animation_start=Y.spine_track_entry_get_animation_start;a._spine_track_entry_set_animation_start=Y.spine_track_entry_set_animation_start; a._spine_track_entry_set_delay=Y.spine_track_entry_set_delay;a._spine_track_entry_get_track_time=Y.spine_track_entry_get_track_time;a._spine_track_entry_set_track_time=Y.spine_track_entry_set_track_time;a._spine_track_entry_get_track_end=Y.spine_track_entry_get_track_end;a._spine_track_entry_set_track_end=Y.spine_track_entry_set_track_end;a._spine_track_entry_get_animation_start=Y.spine_track_entry_get_animation_start;a._spine_track_entry_set_animation_start=Y.spine_track_entry_set_animation_start;
a._spine_track_entry_get_animation_end=Y.spine_track_entry_get_animation_end;a._spine_track_entry_set_animation_end=Y.spine_track_entry_set_animation_end;a._spine_track_entry_get_animation_last=Y.spine_track_entry_get_animation_last;a._spine_track_entry_set_animation_last=Y.spine_track_entry_set_animation_last;a._spine_track_entry_get_animation_time=Y.spine_track_entry_get_animation_time;a._spine_track_entry_get_time_scale=Y.spine_track_entry_get_time_scale;a._spine_track_entry_set_time_scale=Y.spine_track_entry_set_time_scale; a._spine_track_entry_get_animation_end=Y.spine_track_entry_get_animation_end;a._spine_track_entry_set_animation_end=Y.spine_track_entry_set_animation_end;a._spine_track_entry_get_animation_last=Y.spine_track_entry_get_animation_last;a._spine_track_entry_set_animation_last=Y.spine_track_entry_set_animation_last;a._spine_track_entry_get_animation_time=Y.spine_track_entry_get_animation_time;a._spine_track_entry_get_time_scale=Y.spine_track_entry_get_time_scale;a._spine_track_entry_set_time_scale=Y.spine_track_entry_set_time_scale;
a._spine_track_entry_get_alpha=Y.spine_track_entry_get_alpha;a._spine_track_entry_set_alpha=Y.spine_track_entry_set_alpha;a._spine_track_entry_get_event_threshold=Y.spine_track_entry_get_event_threshold;a._spine_track_entry_set_event_threshold=Y.spine_track_entry_set_event_threshold;a._spine_track_entry_get_mix_attachment_threshold=Y.spine_track_entry_get_mix_attachment_threshold;a._spine_track_entry_set_mix_attachment_threshold=Y.spine_track_entry_set_mix_attachment_threshold; a._spine_track_entry_get_alpha=Y.spine_track_entry_get_alpha;a._spine_track_entry_set_alpha=Y.spine_track_entry_set_alpha;a._spine_track_entry_get_event_threshold=Y.spine_track_entry_get_event_threshold;a._spine_track_entry_set_event_threshold=Y.spine_track_entry_set_event_threshold;a._spine_track_entry_get_mix_attachment_threshold=Y.spine_track_entry_get_mix_attachment_threshold;a._spine_track_entry_set_mix_attachment_threshold=Y.spine_track_entry_set_mix_attachment_threshold;
a._spine_track_entry_get_alpha_attachment_threshold=Y.spine_track_entry_get_alpha_attachment_threshold;a._spine_track_entry_set_alpha_attachment_threshold=Y.spine_track_entry_set_alpha_attachment_threshold;a._spine_track_entry_get_mix_draw_order_threshold=Y.spine_track_entry_get_mix_draw_order_threshold;a._spine_track_entry_set_mix_draw_order_threshold=Y.spine_track_entry_set_mix_draw_order_threshold;a._spine_track_entry_get_next=Y.spine_track_entry_get_next;a._spine_track_entry_is_complete=Y.spine_track_entry_is_complete; a._spine_track_entry_get_alpha_attachment_threshold=Y.spine_track_entry_get_alpha_attachment_threshold;a._spine_track_entry_set_alpha_attachment_threshold=Y.spine_track_entry_set_alpha_attachment_threshold;a._spine_track_entry_get_mix_draw_order_threshold=Y.spine_track_entry_get_mix_draw_order_threshold;a._spine_track_entry_set_mix_draw_order_threshold=Y.spine_track_entry_set_mix_draw_order_threshold;a._spine_track_entry_get_next=Y.spine_track_entry_get_next;a._spine_track_entry_is_complete=Y.spine_track_entry_is_complete;
a._spine_track_entry_get_mix_time=Y.spine_track_entry_get_mix_time;a._spine_track_entry_set_mix_time=Y.spine_track_entry_set_mix_time;a._spine_track_entry_get_mix_duration=Y.spine_track_entry_get_mix_duration;a._spine_track_entry_set_mix_duration_1=Y.spine_track_entry_set_mix_duration_1;a._spine_track_entry_set_mix_duration_2=Y.spine_track_entry_set_mix_duration_2;a._spine_track_entry_get_mix_blend=Y.spine_track_entry_get_mix_blend;a._spine_track_entry_set_mix_blend=Y.spine_track_entry_set_mix_blend; a._spine_track_entry_get_mix_time=Y.spine_track_entry_get_mix_time;a._spine_track_entry_set_mix_time=Y.spine_track_entry_set_mix_time;a._spine_track_entry_get_mix_duration=Y.spine_track_entry_get_mix_duration;a._spine_track_entry_set_mix_duration_1=Y.spine_track_entry_set_mix_duration_1;a._spine_track_entry_set_mix_duration_2=Y.spine_track_entry_set_mix_duration_2;a._spine_track_entry_get_mixing_from=Y.spine_track_entry_get_mixing_from;a._spine_track_entry_get_mixing_to=Y.spine_track_entry_get_mixing_to;
a._spine_track_entry_get_mixing_from=Y.spine_track_entry_get_mixing_from;a._spine_track_entry_get_mixing_to=Y.spine_track_entry_get_mixing_to;a._spine_track_entry_reset_rotation_directions=Y.spine_track_entry_reset_rotation_directions;a._spine_track_entry_get_track_complete=Y.spine_track_entry_get_track_complete;a._spine_track_entry_is_empty_animation=Y.spine_track_entry_is_empty_animation;a._spine_track_entry_was_applied=Y.spine_track_entry_was_applied;a._spine_track_entry_is_next_ready=Y.spine_track_entry_is_next_ready; a._spine_track_entry_reset_rotation_directions=Y.spine_track_entry_reset_rotation_directions;a._spine_track_entry_get_track_complete=Y.spine_track_entry_get_track_complete;a._spine_track_entry_is_empty_animation=Y.spine_track_entry_is_empty_animation;a._spine_track_entry_was_applied=Y.spine_track_entry_was_applied;a._spine_track_entry_is_next_ready=Y.spine_track_entry_is_next_ready;a._spine_track_entry_get_animation_state=Y.spine_track_entry_get_animation_state;
a._spine_track_entry_get_animation_state=Y.spine_track_entry_get_animation_state;a._spine_track_entry_set_animation_state=Y.spine_track_entry_set_animation_state;a._spine_track_entry_get_renderer_object=Y.spine_track_entry_get_renderer_object;a._spine_to_x_create=Y.spine_to_x_create;a._spine_to_x_dispose=Y.spine_to_x_dispose;a._spine_to_x_get_rtti=Y.spine_to_x_get_rtti;a._spine_to_x_mix=Y.spine_to_x_mix;a._spine_to_x_apply=Y.spine_to_x_apply;a._spine_to_x_rtti=Y.spine_to_x_rtti; a._spine_track_entry_set_animation_state=Y.spine_track_entry_set_animation_state;a._spine_track_entry_get_renderer_object=Y.spine_track_entry_get_renderer_object;a._spine_to_x_create=Y.spine_to_x_create;a._spine_to_x_dispose=Y.spine_to_x_dispose;a._spine_to_x_get_rtti=Y.spine_to_x_get_rtti;a._spine_to_x_mix=Y.spine_to_x_mix;a._spine_to_x_apply=Y.spine_to_x_apply;a._spine_to_x_rtti=Y.spine_to_x_rtti;a._spine_sequence_create=Y.spine_sequence_create;a._spine_sequence_create2=Y.spine_sequence_create2;
a._spine_sequence_create=Y.spine_sequence_create;a._spine_sequence_create2=Y.spine_sequence_create2;a._spine_sequence_dispose=Y.spine_sequence_dispose;a._spine_sequence_update_1=Y.spine_sequence_update_1;a._spine_sequence_update_2=Y.spine_sequence_update_2;a._spine_sequence_get_regions=Y.spine_sequence_get_regions;a._spine_sequence_resolve_index=Y.spine_sequence_resolve_index;a._spine_sequence_get_region=Y.spine_sequence_get_region;a._spine_sequence_get_u_vs=Y.spine_sequence_get_u_vs; a._spine_sequence_dispose=Y.spine_sequence_dispose;a._spine_sequence_update_1=Y.spine_sequence_update_1;a._spine_sequence_update_2=Y.spine_sequence_update_2;a._spine_sequence_get_regions=Y.spine_sequence_get_regions;a._spine_sequence_resolve_index=Y.spine_sequence_resolve_index;a._spine_sequence_get_region=Y.spine_sequence_get_region;a._spine_sequence_get_u_vs=Y.spine_sequence_get_u_vs;a._spine_sequence_get_offsets=Y.spine_sequence_get_offsets;a._spine_sequence_get_start=Y.spine_sequence_get_start;
a._spine_sequence_get_offsets=Y.spine_sequence_get_offsets;a._spine_sequence_get_start=Y.spine_sequence_get_start;a._spine_sequence_set_start=Y.spine_sequence_set_start;a._spine_sequence_get_digits=Y.spine_sequence_get_digits;a._spine_sequence_set_digits=Y.spine_sequence_set_digits;a._spine_sequence_get_setup_index=Y.spine_sequence_get_setup_index;a._spine_sequence_set_setup_index=Y.spine_sequence_set_setup_index;a._spine_sequence_has_path_suffix=Y.spine_sequence_has_path_suffix; a._spine_sequence_set_start=Y.spine_sequence_set_start;a._spine_sequence_get_digits=Y.spine_sequence_get_digits;a._spine_sequence_set_digits=Y.spine_sequence_set_digits;a._spine_sequence_get_setup_index=Y.spine_sequence_get_setup_index;a._spine_sequence_set_setup_index=Y.spine_sequence_set_setup_index;a._spine_sequence_has_path_suffix=Y.spine_sequence_has_path_suffix;a._spine_sequence_get_path=Y.spine_sequence_get_path;a._spine_sequence_get_id=Y.spine_sequence_get_id;a._spine_to_y_create=Y.spine_to_y_create;
a._spine_sequence_get_path=Y.spine_sequence_get_path;a._spine_sequence_get_id=Y.spine_sequence_get_id;a._spine_to_y_create=Y.spine_to_y_create;a._spine_to_y_dispose=Y.spine_to_y_dispose;a._spine_to_y_get_rtti=Y.spine_to_y_get_rtti;a._spine_to_y_mix=Y.spine_to_y_mix;a._spine_to_y_apply=Y.spine_to_y_apply;a._spine_to_y_rtti=Y.spine_to_y_rtti;a._spine_path_attachment_create=Y.spine_path_attachment_create;a._spine_path_attachment_dispose=Y.spine_path_attachment_dispose; a._spine_to_y_dispose=Y.spine_to_y_dispose;a._spine_to_y_get_rtti=Y.spine_to_y_get_rtti;a._spine_to_y_mix=Y.spine_to_y_mix;a._spine_to_y_apply=Y.spine_to_y_apply;a._spine_to_y_rtti=Y.spine_to_y_rtti;a._spine_path_attachment_create=Y.spine_path_attachment_create;a._spine_path_attachment_dispose=Y.spine_path_attachment_dispose;a._spine_path_attachment_get_rtti=Y.spine_path_attachment_get_rtti;a._spine_path_attachment_get_lengths=Y.spine_path_attachment_get_lengths;
a._spine_path_attachment_get_rtti=Y.spine_path_attachment_get_rtti;a._spine_path_attachment_get_lengths=Y.spine_path_attachment_get_lengths;a._spine_path_attachment_set_lengths=Y.spine_path_attachment_set_lengths;a._spine_path_attachment_get_closed=Y.spine_path_attachment_get_closed;a._spine_path_attachment_set_closed=Y.spine_path_attachment_set_closed;a._spine_path_attachment_get_constant_speed=Y.spine_path_attachment_get_constant_speed;a._spine_path_attachment_set_constant_speed=Y.spine_path_attachment_set_constant_speed; a._spine_path_attachment_set_lengths=Y.spine_path_attachment_set_lengths;a._spine_path_attachment_get_closed=Y.spine_path_attachment_get_closed;a._spine_path_attachment_set_closed=Y.spine_path_attachment_set_closed;a._spine_path_attachment_get_constant_speed=Y.spine_path_attachment_get_constant_speed;a._spine_path_attachment_set_constant_speed=Y.spine_path_attachment_set_constant_speed;a._spine_path_attachment_get_color=Y.spine_path_attachment_get_color;a._spine_path_attachment_copy=Y.spine_path_attachment_copy;
a._spine_path_attachment_get_color=Y.spine_path_attachment_get_color;a._spine_path_attachment_copy=Y.spine_path_attachment_copy;a._spine_path_attachment_compute_world_vertices_1=Y.spine_path_attachment_compute_world_vertices_1;a._spine_path_attachment_compute_world_vertices_2=Y.spine_path_attachment_compute_world_vertices_2;a._spine_path_attachment_get_id=Y.spine_path_attachment_get_id;a._spine_path_attachment_get_bones=Y.spine_path_attachment_get_bones;a._spine_path_attachment_set_bones=Y.spine_path_attachment_set_bones; a._spine_path_attachment_compute_world_vertices_1=Y.spine_path_attachment_compute_world_vertices_1;a._spine_path_attachment_compute_world_vertices_2=Y.spine_path_attachment_compute_world_vertices_2;a._spine_path_attachment_get_id=Y.spine_path_attachment_get_id;a._spine_path_attachment_get_bones=Y.spine_path_attachment_get_bones;a._spine_path_attachment_set_bones=Y.spine_path_attachment_set_bones;a._spine_path_attachment_get_vertices=Y.spine_path_attachment_get_vertices;
a._spine_path_attachment_get_vertices=Y.spine_path_attachment_get_vertices;a._spine_path_attachment_set_vertices=Y.spine_path_attachment_set_vertices;a._spine_path_attachment_get_world_vertices_length=Y.spine_path_attachment_get_world_vertices_length;a._spine_path_attachment_set_world_vertices_length=Y.spine_path_attachment_set_world_vertices_length;a._spine_path_attachment_get_timeline_attachment=Y.spine_path_attachment_get_timeline_attachment;a._spine_path_attachment_set_timeline_attachment=Y.spine_path_attachment_set_timeline_attachment; a._spine_path_attachment_set_vertices=Y.spine_path_attachment_set_vertices;a._spine_path_attachment_get_world_vertices_length=Y.spine_path_attachment_get_world_vertices_length;a._spine_path_attachment_set_world_vertices_length=Y.spine_path_attachment_set_world_vertices_length;a._spine_path_attachment_get_timeline_attachment=Y.spine_path_attachment_get_timeline_attachment;a._spine_path_attachment_set_timeline_attachment=Y.spine_path_attachment_set_timeline_attachment;
a._spine_path_attachment_copy_to=Y.spine_path_attachment_copy_to;a._spine_path_attachment_get_name=Y.spine_path_attachment_get_name;a._spine_path_attachment_get_ref_count=Y.spine_path_attachment_get_ref_count;a._spine_path_attachment_reference=Y.spine_path_attachment_reference;a._spine_path_attachment_dereference=Y.spine_path_attachment_dereference;a._spine_path_attachment_rtti=Y.spine_path_attachment_rtti;a._spine_sequence_timeline_create=Y.spine_sequence_timeline_create; a._spine_path_attachment_copy_to=Y.spine_path_attachment_copy_to;a._spine_path_attachment_get_name=Y.spine_path_attachment_get_name;a._spine_path_attachment_get_ref_count=Y.spine_path_attachment_get_ref_count;a._spine_path_attachment_reference=Y.spine_path_attachment_reference;a._spine_path_attachment_dereference=Y.spine_path_attachment_dereference;a._spine_path_attachment_rtti=Y.spine_path_attachment_rtti;a._spine_sequence_timeline_create=Y.spine_sequence_timeline_create;
a._spine_sequence_timeline_dispose=Y.spine_sequence_timeline_dispose;a._spine_sequence_timeline_get_rtti=Y.spine_sequence_timeline_get_rtti;a._spine_sequence_timeline_apply=Y.spine_sequence_timeline_apply;a._spine_sequence_timeline_set_frame=Y.spine_sequence_timeline_set_frame;a._spine_sequence_timeline_get_attachment=Y.spine_sequence_timeline_get_attachment;a._spine_sequence_timeline_get_slot_index=Y.spine_sequence_timeline_get_slot_index;a._spine_sequence_timeline_set_slot_index=Y.spine_sequence_timeline_set_slot_index; a._spine_sequence_timeline_dispose=Y.spine_sequence_timeline_dispose;a._spine_sequence_timeline_get_rtti=Y.spine_sequence_timeline_get_rtti;a._spine_sequence_timeline_apply=Y.spine_sequence_timeline_apply;a._spine_sequence_timeline_set_frame=Y.spine_sequence_timeline_set_frame;a._spine_sequence_timeline_get_attachment=Y.spine_sequence_timeline_get_attachment;a._spine_sequence_timeline_get_slot_index=Y.spine_sequence_timeline_get_slot_index;a._spine_sequence_timeline_set_slot_index=Y.spine_sequence_timeline_set_slot_index;
a._spine_sequence_timeline_get_frame_entries=Y.spine_sequence_timeline_get_frame_entries;a._spine_sequence_timeline_get_frame_count=Y.spine_sequence_timeline_get_frame_count;a._spine_sequence_timeline_get_frames=Y.spine_sequence_timeline_get_frames;a._spine_sequence_timeline_get_duration=Y.spine_sequence_timeline_get_duration;a._spine_sequence_timeline_get_property_ids=Y.spine_sequence_timeline_get_property_ids;a._spine_sequence_timeline_rtti=Y.spine_sequence_timeline_rtti; a._spine_sequence_timeline_get_additive=Y.spine_sequence_timeline_get_additive;a._spine_sequence_timeline_get_instant=Y.spine_sequence_timeline_get_instant;a._spine_sequence_timeline_get_frame_entries=Y.spine_sequence_timeline_get_frame_entries;a._spine_sequence_timeline_get_frame_count=Y.spine_sequence_timeline_get_frame_count;a._spine_sequence_timeline_get_frames=Y.spine_sequence_timeline_get_frames;a._spine_sequence_timeline_get_duration=Y.spine_sequence_timeline_get_duration;
a._spine_animation_create=Y.spine_animation_create;a._spine_animation_dispose=Y.spine_animation_dispose;a._spine_animation_get_timelines=Y.spine_animation_get_timelines;a._spine_animation_set_timelines=Y.spine_animation_set_timelines;a._spine_animation_has_timeline=Y.spine_animation_has_timeline;a._spine_animation_get_duration=Y.spine_animation_get_duration;a._spine_animation_set_duration=Y.spine_animation_set_duration;a._spine_animation_apply=Y.spine_animation_apply;a._spine_animation_get_name=Y.spine_animation_get_name; a._spine_sequence_timeline_get_property_ids=Y.spine_sequence_timeline_get_property_ids;a._spine_sequence_timeline_rtti=Y.spine_sequence_timeline_rtti;a._spine_animation_create=Y.spine_animation_create;a._spine_animation_dispose=Y.spine_animation_dispose;a._spine_animation_get_timelines=Y.spine_animation_get_timelines;a._spine_animation_set_timelines=Y.spine_animation_set_timelines;a._spine_animation_has_timeline=Y.spine_animation_has_timeline;a._spine_animation_get_duration=Y.spine_animation_get_duration;
a._spine_animation_get_bones=Y.spine_animation_get_bones;a._spine_animation_search_1=Y.spine_animation_search_1;a._spine_animation_search_2=Y.spine_animation_search_2;a._spine_physics_constraint_timeline_dispose=Y.spine_physics_constraint_timeline_dispose;a._spine_physics_constraint_timeline_get_rtti=Y.spine_physics_constraint_timeline_get_rtti;a._spine_physics_constraint_timeline_apply=Y.spine_physics_constraint_timeline_apply;a._spine_physics_constraint_timeline_get_constraint_index=Y.spine_physics_constraint_timeline_get_constraint_index; a._spine_animation_set_duration=Y.spine_animation_set_duration;a._spine_animation_apply=Y.spine_animation_apply;a._spine_animation_get_name=Y.spine_animation_get_name;a._spine_animation_get_bones=Y.spine_animation_get_bones;a._spine_animation_search_1=Y.spine_animation_search_1;a._spine_animation_search_2=Y.spine_animation_search_2;a._spine_physics_constraint_timeline_dispose=Y.spine_physics_constraint_timeline_dispose;a._spine_physics_constraint_timeline_get_rtti=Y.spine_physics_constraint_timeline_get_rtti;
a._spine_physics_constraint_timeline_set_constraint_index=Y.spine_physics_constraint_timeline_set_constraint_index;a._spine_physics_constraint_timeline_set_frame=Y.spine_physics_constraint_timeline_set_frame;a._spine_physics_constraint_timeline_get_curve_value=Y.spine_physics_constraint_timeline_get_curve_value;a._spine_physics_constraint_timeline_get_relative_value=Y.spine_physics_constraint_timeline_get_relative_value;a._spine_physics_constraint_timeline_get_absolute_value_1=Y.spine_physics_constraint_timeline_get_absolute_value_1; a._spine_physics_constraint_timeline_apply=Y.spine_physics_constraint_timeline_apply;a._spine_physics_constraint_timeline_get_constraint_index=Y.spine_physics_constraint_timeline_get_constraint_index;a._spine_physics_constraint_timeline_set_constraint_index=Y.spine_physics_constraint_timeline_set_constraint_index;a._spine_physics_constraint_timeline_set_frame=Y.spine_physics_constraint_timeline_set_frame;a._spine_physics_constraint_timeline_get_curve_value=Y.spine_physics_constraint_timeline_get_curve_value;
a._spine_physics_constraint_timeline_get_absolute_value_2=Y.spine_physics_constraint_timeline_get_absolute_value_2;a._spine_physics_constraint_timeline_get_scale_value=Y.spine_physics_constraint_timeline_get_scale_value;a._spine_physics_constraint_timeline_set_linear=Y.spine_physics_constraint_timeline_set_linear;a._spine_physics_constraint_timeline_set_stepped=Y.spine_physics_constraint_timeline_set_stepped;a._spine_physics_constraint_timeline_set_bezier=Y.spine_physics_constraint_timeline_set_bezier; a._spine_physics_constraint_timeline_get_relative_value=Y.spine_physics_constraint_timeline_get_relative_value;a._spine_physics_constraint_timeline_get_absolute_value_1=Y.spine_physics_constraint_timeline_get_absolute_value_1;a._spine_physics_constraint_timeline_get_absolute_value_2=Y.spine_physics_constraint_timeline_get_absolute_value_2;a._spine_physics_constraint_timeline_get_scale_value=Y.spine_physics_constraint_timeline_get_scale_value;a._spine_physics_constraint_timeline_set_linear=Y.spine_physics_constraint_timeline_set_linear;
a._spine_physics_constraint_timeline_get_bezier_value=Y.spine_physics_constraint_timeline_get_bezier_value;a._spine_physics_constraint_timeline_get_curves=Y.spine_physics_constraint_timeline_get_curves;a._spine_physics_constraint_timeline_get_frame_entries=Y.spine_physics_constraint_timeline_get_frame_entries;a._spine_physics_constraint_timeline_get_frame_count=Y.spine_physics_constraint_timeline_get_frame_count;a._spine_physics_constraint_timeline_get_frames=Y.spine_physics_constraint_timeline_get_frames; a._spine_physics_constraint_timeline_set_stepped=Y.spine_physics_constraint_timeline_set_stepped;a._spine_physics_constraint_timeline_set_bezier=Y.spine_physics_constraint_timeline_set_bezier;a._spine_physics_constraint_timeline_get_bezier_value=Y.spine_physics_constraint_timeline_get_bezier_value;a._spine_physics_constraint_timeline_get_curves=Y.spine_physics_constraint_timeline_get_curves;a._spine_physics_constraint_timeline_get_additive=Y.spine_physics_constraint_timeline_get_additive;
a._spine_physics_constraint_timeline_get_duration=Y.spine_physics_constraint_timeline_get_duration;a._spine_physics_constraint_timeline_get_property_ids=Y.spine_physics_constraint_timeline_get_property_ids;a._spine_physics_constraint_timeline_rtti=Y.spine_physics_constraint_timeline_rtti;a._spine_rgba_timeline_create=Y.spine_rgba_timeline_create;a._spine_rgba_timeline_dispose=Y.spine_rgba_timeline_dispose;a._spine_rgba_timeline_get_rtti=Y.spine_rgba_timeline_get_rtti; a._spine_physics_constraint_timeline_get_instant=Y.spine_physics_constraint_timeline_get_instant;a._spine_physics_constraint_timeline_get_frame_entries=Y.spine_physics_constraint_timeline_get_frame_entries;a._spine_physics_constraint_timeline_get_frame_count=Y.spine_physics_constraint_timeline_get_frame_count;a._spine_physics_constraint_timeline_get_frames=Y.spine_physics_constraint_timeline_get_frames;a._spine_physics_constraint_timeline_get_duration=Y.spine_physics_constraint_timeline_get_duration;
a._spine_rgba_timeline_set_frame=Y.spine_rgba_timeline_set_frame;a._spine_rgba_timeline_apply=Y.spine_rgba_timeline_apply;a._spine_rgba_timeline_get_slot_index=Y.spine_rgba_timeline_get_slot_index;a._spine_rgba_timeline_set_slot_index=Y.spine_rgba_timeline_set_slot_index;a._spine_rgba_timeline_set_linear=Y.spine_rgba_timeline_set_linear;a._spine_rgba_timeline_set_stepped=Y.spine_rgba_timeline_set_stepped;a._spine_rgba_timeline_set_bezier=Y.spine_rgba_timeline_set_bezier; a._spine_physics_constraint_timeline_get_property_ids=Y.spine_physics_constraint_timeline_get_property_ids;a._spine_physics_constraint_timeline_rtti=Y.spine_physics_constraint_timeline_rtti;a._spine_rgba_timeline_create=Y.spine_rgba_timeline_create;a._spine_rgba_timeline_dispose=Y.spine_rgba_timeline_dispose;a._spine_rgba_timeline_get_rtti=Y.spine_rgba_timeline_get_rtti;a._spine_rgba_timeline_set_frame=Y.spine_rgba_timeline_set_frame;a._spine_rgba_timeline_apply=Y.spine_rgba_timeline_apply;
a._spine_rgba_timeline_get_bezier_value=Y.spine_rgba_timeline_get_bezier_value;a._spine_rgba_timeline_get_curves=Y.spine_rgba_timeline_get_curves;a._spine_rgba_timeline_get_frame_entries=Y.spine_rgba_timeline_get_frame_entries;a._spine_rgba_timeline_get_frame_count=Y.spine_rgba_timeline_get_frame_count;a._spine_rgba_timeline_get_frames=Y.spine_rgba_timeline_get_frames;a._spine_rgba_timeline_get_duration=Y.spine_rgba_timeline_get_duration;a._spine_rgba_timeline_get_property_ids=Y.spine_rgba_timeline_get_property_ids; a._spine_rgba_timeline_get_slot_index=Y.spine_rgba_timeline_get_slot_index;a._spine_rgba_timeline_set_slot_index=Y.spine_rgba_timeline_set_slot_index;a._spine_rgba_timeline_set_linear=Y.spine_rgba_timeline_set_linear;a._spine_rgba_timeline_set_stepped=Y.spine_rgba_timeline_set_stepped;a._spine_rgba_timeline_set_bezier=Y.spine_rgba_timeline_set_bezier;a._spine_rgba_timeline_get_bezier_value=Y.spine_rgba_timeline_get_bezier_value;a._spine_rgba_timeline_get_curves=Y.spine_rgba_timeline_get_curves;
a._spine_rgba_timeline_get_additive=Y.spine_rgba_timeline_get_additive;a._spine_rgba_timeline_get_instant=Y.spine_rgba_timeline_get_instant;a._spine_rgba_timeline_get_frame_entries=Y.spine_rgba_timeline_get_frame_entries;a._spine_rgba_timeline_get_frame_count=Y.spine_rgba_timeline_get_frame_count;a._spine_rgba_timeline_get_frames=Y.spine_rgba_timeline_get_frames;a._spine_rgba_timeline_get_duration=Y.spine_rgba_timeline_get_duration;a._spine_rgba_timeline_get_property_ids=Y.spine_rgba_timeline_get_property_ids;
a._spine_rgba_timeline_rtti=Y.spine_rgba_timeline_rtti;a._spine_clipping_attachment_create=Y.spine_clipping_attachment_create;a._spine_clipping_attachment_dispose=Y.spine_clipping_attachment_dispose;a._spine_clipping_attachment_get_rtti=Y.spine_clipping_attachment_get_rtti;a._spine_clipping_attachment_get_end_slot=Y.spine_clipping_attachment_get_end_slot;a._spine_clipping_attachment_set_end_slot=Y.spine_clipping_attachment_set_end_slot;a._spine_clipping_attachment_get_color=Y.spine_clipping_attachment_get_color; a._spine_rgba_timeline_rtti=Y.spine_rgba_timeline_rtti;a._spine_clipping_attachment_create=Y.spine_clipping_attachment_create;a._spine_clipping_attachment_dispose=Y.spine_clipping_attachment_dispose;a._spine_clipping_attachment_get_rtti=Y.spine_clipping_attachment_get_rtti;a._spine_clipping_attachment_get_end_slot=Y.spine_clipping_attachment_get_end_slot;a._spine_clipping_attachment_set_end_slot=Y.spine_clipping_attachment_set_end_slot;a._spine_clipping_attachment_get_color=Y.spine_clipping_attachment_get_color;
a._spine_clipping_attachment_copy=Y.spine_clipping_attachment_copy;a._spine_clipping_attachment_compute_world_vertices_1=Y.spine_clipping_attachment_compute_world_vertices_1;a._spine_clipping_attachment_compute_world_vertices_2=Y.spine_clipping_attachment_compute_world_vertices_2;a._spine_clipping_attachment_get_id=Y.spine_clipping_attachment_get_id;a._spine_clipping_attachment_get_bones=Y.spine_clipping_attachment_get_bones;a._spine_clipping_attachment_set_bones=Y.spine_clipping_attachment_set_bones; a._spine_clipping_attachment_copy=Y.spine_clipping_attachment_copy;a._spine_clipping_attachment_compute_world_vertices_1=Y.spine_clipping_attachment_compute_world_vertices_1;a._spine_clipping_attachment_compute_world_vertices_2=Y.spine_clipping_attachment_compute_world_vertices_2;a._spine_clipping_attachment_get_id=Y.spine_clipping_attachment_get_id;a._spine_clipping_attachment_get_bones=Y.spine_clipping_attachment_get_bones;a._spine_clipping_attachment_set_bones=Y.spine_clipping_attachment_set_bones;
a._spine_clipping_attachment_get_vertices=Y.spine_clipping_attachment_get_vertices;a._spine_clipping_attachment_set_vertices=Y.spine_clipping_attachment_set_vertices;a._spine_clipping_attachment_get_world_vertices_length=Y.spine_clipping_attachment_get_world_vertices_length;a._spine_clipping_attachment_set_world_vertices_length=Y.spine_clipping_attachment_set_world_vertices_length;a._spine_clipping_attachment_get_timeline_attachment=Y.spine_clipping_attachment_get_timeline_attachment; a._spine_clipping_attachment_get_vertices=Y.spine_clipping_attachment_get_vertices;a._spine_clipping_attachment_set_vertices=Y.spine_clipping_attachment_set_vertices;a._spine_clipping_attachment_get_world_vertices_length=Y.spine_clipping_attachment_get_world_vertices_length;a._spine_clipping_attachment_set_world_vertices_length=Y.spine_clipping_attachment_set_world_vertices_length;a._spine_clipping_attachment_get_timeline_attachment=Y.spine_clipping_attachment_get_timeline_attachment;
@ -227,9 +239,10 @@ a._spine_point_attachment_compute_world_position=Y.spine_point_attachment_comput
a._spine_point_attachment_get_ref_count=Y.spine_point_attachment_get_ref_count;a._spine_point_attachment_reference=Y.spine_point_attachment_reference;a._spine_point_attachment_dereference=Y.spine_point_attachment_dereference;a._spine_point_attachment_rtti=Y.spine_point_attachment_rtti;a._spine_path_constraint_mix_timeline_create=Y.spine_path_constraint_mix_timeline_create;a._spine_path_constraint_mix_timeline_dispose=Y.spine_path_constraint_mix_timeline_dispose; a._spine_point_attachment_get_ref_count=Y.spine_point_attachment_get_ref_count;a._spine_point_attachment_reference=Y.spine_point_attachment_reference;a._spine_point_attachment_dereference=Y.spine_point_attachment_dereference;a._spine_point_attachment_rtti=Y.spine_point_attachment_rtti;a._spine_path_constraint_mix_timeline_create=Y.spine_path_constraint_mix_timeline_create;a._spine_path_constraint_mix_timeline_dispose=Y.spine_path_constraint_mix_timeline_dispose;
a._spine_path_constraint_mix_timeline_get_rtti=Y.spine_path_constraint_mix_timeline_get_rtti;a._spine_path_constraint_mix_timeline_apply=Y.spine_path_constraint_mix_timeline_apply;a._spine_path_constraint_mix_timeline_set_frame=Y.spine_path_constraint_mix_timeline_set_frame;a._spine_path_constraint_mix_timeline_get_constraint_index=Y.spine_path_constraint_mix_timeline_get_constraint_index;a._spine_path_constraint_mix_timeline_set_constraint_index=Y.spine_path_constraint_mix_timeline_set_constraint_index; a._spine_path_constraint_mix_timeline_get_rtti=Y.spine_path_constraint_mix_timeline_get_rtti;a._spine_path_constraint_mix_timeline_apply=Y.spine_path_constraint_mix_timeline_apply;a._spine_path_constraint_mix_timeline_set_frame=Y.spine_path_constraint_mix_timeline_set_frame;a._spine_path_constraint_mix_timeline_get_constraint_index=Y.spine_path_constraint_mix_timeline_get_constraint_index;a._spine_path_constraint_mix_timeline_set_constraint_index=Y.spine_path_constraint_mix_timeline_set_constraint_index;
a._spine_path_constraint_mix_timeline_set_linear=Y.spine_path_constraint_mix_timeline_set_linear;a._spine_path_constraint_mix_timeline_set_stepped=Y.spine_path_constraint_mix_timeline_set_stepped;a._spine_path_constraint_mix_timeline_set_bezier=Y.spine_path_constraint_mix_timeline_set_bezier;a._spine_path_constraint_mix_timeline_get_bezier_value=Y.spine_path_constraint_mix_timeline_get_bezier_value;a._spine_path_constraint_mix_timeline_get_curves=Y.spine_path_constraint_mix_timeline_get_curves; a._spine_path_constraint_mix_timeline_set_linear=Y.spine_path_constraint_mix_timeline_set_linear;a._spine_path_constraint_mix_timeline_set_stepped=Y.spine_path_constraint_mix_timeline_set_stepped;a._spine_path_constraint_mix_timeline_set_bezier=Y.spine_path_constraint_mix_timeline_set_bezier;a._spine_path_constraint_mix_timeline_get_bezier_value=Y.spine_path_constraint_mix_timeline_get_bezier_value;a._spine_path_constraint_mix_timeline_get_curves=Y.spine_path_constraint_mix_timeline_get_curves;
a._spine_path_constraint_mix_timeline_get_frame_entries=Y.spine_path_constraint_mix_timeline_get_frame_entries;a._spine_path_constraint_mix_timeline_get_frame_count=Y.spine_path_constraint_mix_timeline_get_frame_count;a._spine_path_constraint_mix_timeline_get_frames=Y.spine_path_constraint_mix_timeline_get_frames;a._spine_path_constraint_mix_timeline_get_duration=Y.spine_path_constraint_mix_timeline_get_duration;a._spine_path_constraint_mix_timeline_get_property_ids=Y.spine_path_constraint_mix_timeline_get_property_ids; a._spine_path_constraint_mix_timeline_get_additive=Y.spine_path_constraint_mix_timeline_get_additive;a._spine_path_constraint_mix_timeline_get_instant=Y.spine_path_constraint_mix_timeline_get_instant;a._spine_path_constraint_mix_timeline_get_frame_entries=Y.spine_path_constraint_mix_timeline_get_frame_entries;a._spine_path_constraint_mix_timeline_get_frame_count=Y.spine_path_constraint_mix_timeline_get_frame_count;a._spine_path_constraint_mix_timeline_get_frames=Y.spine_path_constraint_mix_timeline_get_frames;
a._spine_path_constraint_mix_timeline_rtti=Y.spine_path_constraint_mix_timeline_rtti;a._spine_physics_constraint_reset_timeline_create=Y.spine_physics_constraint_reset_timeline_create;a._spine_physics_constraint_reset_timeline_dispose=Y.spine_physics_constraint_reset_timeline_dispose;a._spine_physics_constraint_reset_timeline_get_rtti=Y.spine_physics_constraint_reset_timeline_get_rtti;a._spine_physics_constraint_reset_timeline_apply=Y.spine_physics_constraint_reset_timeline_apply; a._spine_path_constraint_mix_timeline_get_duration=Y.spine_path_constraint_mix_timeline_get_duration;a._spine_path_constraint_mix_timeline_get_property_ids=Y.spine_path_constraint_mix_timeline_get_property_ids;a._spine_path_constraint_mix_timeline_rtti=Y.spine_path_constraint_mix_timeline_rtti;a._spine_physics_constraint_reset_timeline_create=Y.spine_physics_constraint_reset_timeline_create;a._spine_physics_constraint_reset_timeline_dispose=Y.spine_physics_constraint_reset_timeline_dispose;
a._spine_physics_constraint_reset_timeline_get_frame_count=Y.spine_physics_constraint_reset_timeline_get_frame_count;a._spine_physics_constraint_reset_timeline_get_constraint_index=Y.spine_physics_constraint_reset_timeline_get_constraint_index;a._spine_physics_constraint_reset_timeline_set_constraint_index=Y.spine_physics_constraint_reset_timeline_set_constraint_index;a._spine_physics_constraint_reset_timeline_set_frame=Y.spine_physics_constraint_reset_timeline_set_frame; a._spine_physics_constraint_reset_timeline_get_rtti=Y.spine_physics_constraint_reset_timeline_get_rtti;a._spine_physics_constraint_reset_timeline_apply=Y.spine_physics_constraint_reset_timeline_apply;a._spine_physics_constraint_reset_timeline_get_frame_count=Y.spine_physics_constraint_reset_timeline_get_frame_count;a._spine_physics_constraint_reset_timeline_get_constraint_index=Y.spine_physics_constraint_reset_timeline_get_constraint_index;
a._spine_physics_constraint_reset_timeline_set_constraint_index=Y.spine_physics_constraint_reset_timeline_set_constraint_index;a._spine_physics_constraint_reset_timeline_set_frame=Y.spine_physics_constraint_reset_timeline_set_frame;a._spine_physics_constraint_reset_timeline_get_additive=Y.spine_physics_constraint_reset_timeline_get_additive;a._spine_physics_constraint_reset_timeline_get_instant=Y.spine_physics_constraint_reset_timeline_get_instant;
a._spine_physics_constraint_reset_timeline_get_frame_entries=Y.spine_physics_constraint_reset_timeline_get_frame_entries;a._spine_physics_constraint_reset_timeline_get_frames=Y.spine_physics_constraint_reset_timeline_get_frames;a._spine_physics_constraint_reset_timeline_get_duration=Y.spine_physics_constraint_reset_timeline_get_duration;a._spine_physics_constraint_reset_timeline_get_property_ids=Y.spine_physics_constraint_reset_timeline_get_property_ids; a._spine_physics_constraint_reset_timeline_get_frame_entries=Y.spine_physics_constraint_reset_timeline_get_frame_entries;a._spine_physics_constraint_reset_timeline_get_frames=Y.spine_physics_constraint_reset_timeline_get_frames;a._spine_physics_constraint_reset_timeline_get_duration=Y.spine_physics_constraint_reset_timeline_get_duration;a._spine_physics_constraint_reset_timeline_get_property_ids=Y.spine_physics_constraint_reset_timeline_get_property_ids;
a._spine_physics_constraint_reset_timeline_rtti=Y.spine_physics_constraint_reset_timeline_rtti;a._spine_atlas_attachment_loader_create=Y.spine_atlas_attachment_loader_create;a._spine_atlas_attachment_loader_dispose=Y.spine_atlas_attachment_loader_dispose;a._spine_atlas_attachment_loader_new_region_attachment=Y.spine_atlas_attachment_loader_new_region_attachment;a._spine_atlas_attachment_loader_new_mesh_attachment=Y.spine_atlas_attachment_loader_new_mesh_attachment; a._spine_physics_constraint_reset_timeline_rtti=Y.spine_physics_constraint_reset_timeline_rtti;a._spine_atlas_attachment_loader_create=Y.spine_atlas_attachment_loader_create;a._spine_atlas_attachment_loader_dispose=Y.spine_atlas_attachment_loader_dispose;a._spine_atlas_attachment_loader_new_region_attachment=Y.spine_atlas_attachment_loader_new_region_attachment;a._spine_atlas_attachment_loader_new_mesh_attachment=Y.spine_atlas_attachment_loader_new_mesh_attachment;
a._spine_atlas_attachment_loader_new_bounding_box_attachment=Y.spine_atlas_attachment_loader_new_bounding_box_attachment;a._spine_atlas_attachment_loader_new_path_attachment=Y.spine_atlas_attachment_loader_new_path_attachment;a._spine_atlas_attachment_loader_new_point_attachment=Y.spine_atlas_attachment_loader_new_point_attachment;a._spine_atlas_attachment_loader_new_clipping_attachment=Y.spine_atlas_attachment_loader_new_clipping_attachment;a._spine_atlas_attachment_loader_find_region=Y.spine_atlas_attachment_loader_find_region; a._spine_atlas_attachment_loader_new_bounding_box_attachment=Y.spine_atlas_attachment_loader_new_bounding_box_attachment;a._spine_atlas_attachment_loader_new_path_attachment=Y.spine_atlas_attachment_loader_new_path_attachment;a._spine_atlas_attachment_loader_new_point_attachment=Y.spine_atlas_attachment_loader_new_point_attachment;a._spine_atlas_attachment_loader_new_clipping_attachment=Y.spine_atlas_attachment_loader_new_clipping_attachment;a._spine_atlas_attachment_loader_find_region=Y.spine_atlas_attachment_loader_find_region;
@ -237,58 +250,59 @@ a._spine_slot_timeline_dispose=Y.spine_slot_timeline_dispose;a._spine_slot_timel
a._spine_physics_constraint_mix_timeline_get_rtti=Y.spine_physics_constraint_mix_timeline_get_rtti;a._spine_physics_constraint_mix_timeline_apply=Y.spine_physics_constraint_mix_timeline_apply;a._spine_physics_constraint_mix_timeline_get_constraint_index=Y.spine_physics_constraint_mix_timeline_get_constraint_index;a._spine_physics_constraint_mix_timeline_set_constraint_index=Y.spine_physics_constraint_mix_timeline_set_constraint_index;a._spine_physics_constraint_mix_timeline_set_frame=Y.spine_physics_constraint_mix_timeline_set_frame; a._spine_physics_constraint_mix_timeline_get_rtti=Y.spine_physics_constraint_mix_timeline_get_rtti;a._spine_physics_constraint_mix_timeline_apply=Y.spine_physics_constraint_mix_timeline_apply;a._spine_physics_constraint_mix_timeline_get_constraint_index=Y.spine_physics_constraint_mix_timeline_get_constraint_index;a._spine_physics_constraint_mix_timeline_set_constraint_index=Y.spine_physics_constraint_mix_timeline_set_constraint_index;a._spine_physics_constraint_mix_timeline_set_frame=Y.spine_physics_constraint_mix_timeline_set_frame;
a._spine_physics_constraint_mix_timeline_get_curve_value=Y.spine_physics_constraint_mix_timeline_get_curve_value;a._spine_physics_constraint_mix_timeline_get_relative_value=Y.spine_physics_constraint_mix_timeline_get_relative_value;a._spine_physics_constraint_mix_timeline_get_absolute_value_1=Y.spine_physics_constraint_mix_timeline_get_absolute_value_1;a._spine_physics_constraint_mix_timeline_get_absolute_value_2=Y.spine_physics_constraint_mix_timeline_get_absolute_value_2; a._spine_physics_constraint_mix_timeline_get_curve_value=Y.spine_physics_constraint_mix_timeline_get_curve_value;a._spine_physics_constraint_mix_timeline_get_relative_value=Y.spine_physics_constraint_mix_timeline_get_relative_value;a._spine_physics_constraint_mix_timeline_get_absolute_value_1=Y.spine_physics_constraint_mix_timeline_get_absolute_value_1;a._spine_physics_constraint_mix_timeline_get_absolute_value_2=Y.spine_physics_constraint_mix_timeline_get_absolute_value_2;
a._spine_physics_constraint_mix_timeline_get_scale_value=Y.spine_physics_constraint_mix_timeline_get_scale_value;a._spine_physics_constraint_mix_timeline_set_linear=Y.spine_physics_constraint_mix_timeline_set_linear;a._spine_physics_constraint_mix_timeline_set_stepped=Y.spine_physics_constraint_mix_timeline_set_stepped;a._spine_physics_constraint_mix_timeline_set_bezier=Y.spine_physics_constraint_mix_timeline_set_bezier;a._spine_physics_constraint_mix_timeline_get_bezier_value=Y.spine_physics_constraint_mix_timeline_get_bezier_value; a._spine_physics_constraint_mix_timeline_get_scale_value=Y.spine_physics_constraint_mix_timeline_get_scale_value;a._spine_physics_constraint_mix_timeline_set_linear=Y.spine_physics_constraint_mix_timeline_set_linear;a._spine_physics_constraint_mix_timeline_set_stepped=Y.spine_physics_constraint_mix_timeline_set_stepped;a._spine_physics_constraint_mix_timeline_set_bezier=Y.spine_physics_constraint_mix_timeline_set_bezier;a._spine_physics_constraint_mix_timeline_get_bezier_value=Y.spine_physics_constraint_mix_timeline_get_bezier_value;
a._spine_physics_constraint_mix_timeline_get_curves=Y.spine_physics_constraint_mix_timeline_get_curves;a._spine_physics_constraint_mix_timeline_get_frame_entries=Y.spine_physics_constraint_mix_timeline_get_frame_entries;a._spine_physics_constraint_mix_timeline_get_frame_count=Y.spine_physics_constraint_mix_timeline_get_frame_count;a._spine_physics_constraint_mix_timeline_get_frames=Y.spine_physics_constraint_mix_timeline_get_frames;a._spine_physics_constraint_mix_timeline_get_duration=Y.spine_physics_constraint_mix_timeline_get_duration; a._spine_physics_constraint_mix_timeline_get_curves=Y.spine_physics_constraint_mix_timeline_get_curves;a._spine_physics_constraint_mix_timeline_get_additive=Y.spine_physics_constraint_mix_timeline_get_additive;a._spine_physics_constraint_mix_timeline_get_instant=Y.spine_physics_constraint_mix_timeline_get_instant;a._spine_physics_constraint_mix_timeline_get_frame_entries=Y.spine_physics_constraint_mix_timeline_get_frame_entries;a._spine_physics_constraint_mix_timeline_get_frame_count=Y.spine_physics_constraint_mix_timeline_get_frame_count;
a._spine_physics_constraint_mix_timeline_get_property_ids=Y.spine_physics_constraint_mix_timeline_get_property_ids;a._spine_physics_constraint_mix_timeline_rtti=Y.spine_physics_constraint_mix_timeline_rtti;a._spine_from_x_create=Y.spine_from_x_create;a._spine_from_x_dispose=Y.spine_from_x_dispose;a._spine_from_x_get_rtti=Y.spine_from_x_get_rtti;a._spine_from_x_value=Y.spine_from_x_value;a._spine_from_x_rtti=Y.spine_from_x_rtti;a._spine_array_float_create=Y.spine_array_float_create; a._spine_physics_constraint_mix_timeline_get_frames=Y.spine_physics_constraint_mix_timeline_get_frames;a._spine_physics_constraint_mix_timeline_get_duration=Y.spine_physics_constraint_mix_timeline_get_duration;a._spine_physics_constraint_mix_timeline_get_property_ids=Y.spine_physics_constraint_mix_timeline_get_property_ids;a._spine_physics_constraint_mix_timeline_rtti=Y.spine_physics_constraint_mix_timeline_rtti;a._spine_from_x_create=Y.spine_from_x_create;a._spine_from_x_dispose=Y.spine_from_x_dispose;
a._spine_array_float_create_with_capacity=Y.spine_array_float_create_with_capacity;a._spine_array_float_dispose=Y.spine_array_float_dispose;a._spine_array_float_get_capacity=Y.spine_array_float_get_capacity;a._spine_array_float_size=Y.spine_array_float_size;a._spine_array_float_set_size=Y.spine_array_float_set_size;a._spine_array_float_ensure_capacity=Y.spine_array_float_ensure_capacity;a._spine_array_float_add_all=Y.spine_array_float_add_all;a._spine_array_float_clear_and_add_all=Y.spine_array_float_clear_and_add_all; a._spine_from_x_get_rtti=Y.spine_from_x_get_rtti;a._spine_from_x_value=Y.spine_from_x_value;a._spine_from_x_rtti=Y.spine_from_x_rtti;a._spine_array_float_create=Y.spine_array_float_create;a._spine_array_float_create_with_capacity=Y.spine_array_float_create_with_capacity;a._spine_array_float_dispose=Y.spine_array_float_dispose;a._spine_array_float_get_capacity=Y.spine_array_float_get_capacity;a._spine_array_float_size=Y.spine_array_float_size;a._spine_array_float_set_size=Y.spine_array_float_set_size;
a._spine_array_float_remove_at=Y.spine_array_float_remove_at;a._spine_array_float_contains=Y.spine_array_float_contains;a._spine_array_float_index_of=Y.spine_array_float_index_of;a._spine_array_float_buffer=Y.spine_array_float_buffer;a._spine_array_int_create=Y.spine_array_int_create;a._spine_array_int_create_with_capacity=Y.spine_array_int_create_with_capacity;a._spine_array_int_dispose=Y.spine_array_int_dispose;a._spine_array_int_clear=Y.spine_array_int_clear;a._spine_array_int_get_capacity=Y.spine_array_int_get_capacity; a._spine_array_float_ensure_capacity=Y.spine_array_float_ensure_capacity;a._spine_array_float_add_all=Y.spine_array_float_add_all;a._spine_array_float_clear_and_add_all=Y.spine_array_float_clear_and_add_all;a._spine_array_float_remove_at=Y.spine_array_float_remove_at;a._spine_array_float_contains=Y.spine_array_float_contains;a._spine_array_float_index_of=Y.spine_array_float_index_of;a._spine_array_float_buffer=Y.spine_array_float_buffer;a._spine_array_int_create=Y.spine_array_int_create;
a._spine_array_int_size=Y.spine_array_int_size;a._spine_array_int_set_size=Y.spine_array_int_set_size;a._spine_array_int_ensure_capacity=Y.spine_array_int_ensure_capacity;a._spine_array_int_add=Y.spine_array_int_add;a._spine_array_int_add_all=Y.spine_array_int_add_all;a._spine_array_int_clear_and_add_all=Y.spine_array_int_clear_and_add_all;a._spine_array_int_remove_at=Y.spine_array_int_remove_at;a._spine_array_int_contains=Y.spine_array_int_contains;a._spine_array_int_index_of=Y.spine_array_int_index_of; a._spine_array_int_create_with_capacity=Y.spine_array_int_create_with_capacity;a._spine_array_int_dispose=Y.spine_array_int_dispose;a._spine_array_int_clear=Y.spine_array_int_clear;a._spine_array_int_get_capacity=Y.spine_array_int_get_capacity;a._spine_array_int_size=Y.spine_array_int_size;a._spine_array_int_set_size=Y.spine_array_int_set_size;a._spine_array_int_ensure_capacity=Y.spine_array_int_ensure_capacity;a._spine_array_int_add=Y.spine_array_int_add;a._spine_array_int_add_all=Y.spine_array_int_add_all;
a._spine_array_int_buffer=Y.spine_array_int_buffer;a._spine_array_unsigned_short_create=Y.spine_array_unsigned_short_create;a._spine_array_unsigned_short_create_with_capacity=Y.spine_array_unsigned_short_create_with_capacity;a._spine_array_unsigned_short_dispose=Y.spine_array_unsigned_short_dispose;a._spine_array_unsigned_short_clear=Y.spine_array_unsigned_short_clear;a._spine_array_unsigned_short_get_capacity=Y.spine_array_unsigned_short_get_capacity;a._spine_array_unsigned_short_size=Y.spine_array_unsigned_short_size; a._spine_array_int_clear_and_add_all=Y.spine_array_int_clear_and_add_all;a._spine_array_int_remove_at=Y.spine_array_int_remove_at;a._spine_array_int_contains=Y.spine_array_int_contains;a._spine_array_int_index_of=Y.spine_array_int_index_of;a._spine_array_int_buffer=Y.spine_array_int_buffer;a._spine_array_unsigned_short_create=Y.spine_array_unsigned_short_create;a._spine_array_unsigned_short_create_with_capacity=Y.spine_array_unsigned_short_create_with_capacity;
a._spine_array_unsigned_short_set_size=Y.spine_array_unsigned_short_set_size;a._spine_array_unsigned_short_ensure_capacity=Y.spine_array_unsigned_short_ensure_capacity;a._spine_array_unsigned_short_add=Y.spine_array_unsigned_short_add;a._spine_array_unsigned_short_add_all=Y.spine_array_unsigned_short_add_all;a._spine_array_unsigned_short_clear_and_add_all=Y.spine_array_unsigned_short_clear_and_add_all;a._spine_array_unsigned_short_remove_at=Y.spine_array_unsigned_short_remove_at; a._spine_array_unsigned_short_dispose=Y.spine_array_unsigned_short_dispose;a._spine_array_unsigned_short_clear=Y.spine_array_unsigned_short_clear;a._spine_array_unsigned_short_get_capacity=Y.spine_array_unsigned_short_get_capacity;a._spine_array_unsigned_short_size=Y.spine_array_unsigned_short_size;a._spine_array_unsigned_short_set_size=Y.spine_array_unsigned_short_set_size;a._spine_array_unsigned_short_ensure_capacity=Y.spine_array_unsigned_short_ensure_capacity;
a._spine_array_unsigned_short_contains=Y.spine_array_unsigned_short_contains;a._spine_array_unsigned_short_index_of=Y.spine_array_unsigned_short_index_of;a._spine_array_unsigned_short_buffer=Y.spine_array_unsigned_short_buffer;a._spine_array_property_id_create=Y.spine_array_property_id_create;a._spine_array_property_id_create_with_capacity=Y.spine_array_property_id_create_with_capacity;a._spine_array_property_id_dispose=Y.spine_array_property_id_dispose;a._spine_array_property_id_clear=Y.spine_array_property_id_clear; a._spine_array_unsigned_short_add=Y.spine_array_unsigned_short_add;a._spine_array_unsigned_short_add_all=Y.spine_array_unsigned_short_add_all;a._spine_array_unsigned_short_clear_and_add_all=Y.spine_array_unsigned_short_clear_and_add_all;a._spine_array_unsigned_short_remove_at=Y.spine_array_unsigned_short_remove_at;a._spine_array_unsigned_short_contains=Y.spine_array_unsigned_short_contains;a._spine_array_unsigned_short_index_of=Y.spine_array_unsigned_short_index_of;
a._spine_array_property_id_get_capacity=Y.spine_array_property_id_get_capacity;a._spine_array_property_id_size=Y.spine_array_property_id_size;a._spine_array_property_id_set_size=Y.spine_array_property_id_set_size;a._spine_array_property_id_ensure_capacity=Y.spine_array_property_id_ensure_capacity;a._spine_array_property_id_add=Y.spine_array_property_id_add;a._spine_array_property_id_add_all=Y.spine_array_property_id_add_all;a._spine_array_property_id_clear_and_add_all=Y.spine_array_property_id_clear_and_add_all; a._spine_array_unsigned_short_buffer=Y.spine_array_unsigned_short_buffer;a._spine_array_property_id_create=Y.spine_array_property_id_create;a._spine_array_property_id_create_with_capacity=Y.spine_array_property_id_create_with_capacity;a._spine_array_property_id_dispose=Y.spine_array_property_id_dispose;a._spine_array_property_id_clear=Y.spine_array_property_id_clear;a._spine_array_property_id_get_capacity=Y.spine_array_property_id_get_capacity;a._spine_array_property_id_size=Y.spine_array_property_id_size;
a._spine_array_property_id_remove_at=Y.spine_array_property_id_remove_at;a._spine_array_property_id_contains=Y.spine_array_property_id_contains;a._spine_array_property_id_index_of=Y.spine_array_property_id_index_of;a._spine_array_property_id_buffer=Y.spine_array_property_id_buffer;a._spine_array_animation_create=Y.spine_array_animation_create;a._spine_array_animation_create_with_capacity=Y.spine_array_animation_create_with_capacity;a._spine_array_animation_dispose=Y.spine_array_animation_dispose; a._spine_array_property_id_set_size=Y.spine_array_property_id_set_size;a._spine_array_property_id_ensure_capacity=Y.spine_array_property_id_ensure_capacity;a._spine_array_property_id_add=Y.spine_array_property_id_add;a._spine_array_property_id_add_all=Y.spine_array_property_id_add_all;a._spine_array_property_id_clear_and_add_all=Y.spine_array_property_id_clear_and_add_all;a._spine_array_property_id_remove_at=Y.spine_array_property_id_remove_at;a._spine_array_property_id_contains=Y.spine_array_property_id_contains;
a._spine_array_animation_clear=Y.spine_array_animation_clear;a._spine_array_animation_get_capacity=Y.spine_array_animation_get_capacity;a._spine_array_animation_size=Y.spine_array_animation_size;a._spine_array_animation_set_size=Y.spine_array_animation_set_size;a._spine_array_animation_ensure_capacity=Y.spine_array_animation_ensure_capacity;a._spine_array_animation_add=Y.spine_array_animation_add;a._spine_array_animation_add_all=Y.spine_array_animation_add_all; a._spine_array_property_id_index_of=Y.spine_array_property_id_index_of;a._spine_array_property_id_buffer=Y.spine_array_property_id_buffer;a._spine_array_animation_create=Y.spine_array_animation_create;a._spine_array_animation_create_with_capacity=Y.spine_array_animation_create_with_capacity;a._spine_array_animation_dispose=Y.spine_array_animation_dispose;a._spine_array_animation_clear=Y.spine_array_animation_clear;a._spine_array_animation_get_capacity=Y.spine_array_animation_get_capacity;
a._spine_array_animation_clear_and_add_all=Y.spine_array_animation_clear_and_add_all;a._spine_array_animation_remove_at=Y.spine_array_animation_remove_at;a._spine_array_animation_contains=Y.spine_array_animation_contains;a._spine_array_animation_index_of=Y.spine_array_animation_index_of;a._spine_array_animation_buffer=Y.spine_array_animation_buffer;a._spine_array_atlas_page_create=Y.spine_array_atlas_page_create;a._spine_array_atlas_page_create_with_capacity=Y.spine_array_atlas_page_create_with_capacity; a._spine_array_animation_size=Y.spine_array_animation_size;a._spine_array_animation_set_size=Y.spine_array_animation_set_size;a._spine_array_animation_ensure_capacity=Y.spine_array_animation_ensure_capacity;a._spine_array_animation_add=Y.spine_array_animation_add;a._spine_array_animation_add_all=Y.spine_array_animation_add_all;a._spine_array_animation_clear_and_add_all=Y.spine_array_animation_clear_and_add_all;a._spine_array_animation_remove_at=Y.spine_array_animation_remove_at;
a._spine_array_atlas_page_dispose=Y.spine_array_atlas_page_dispose;a._spine_array_atlas_page_clear=Y.spine_array_atlas_page_clear;a._spine_array_atlas_page_get_capacity=Y.spine_array_atlas_page_get_capacity;a._spine_array_atlas_page_size=Y.spine_array_atlas_page_size;a._spine_array_atlas_page_set_size=Y.spine_array_atlas_page_set_size;a._spine_array_atlas_page_ensure_capacity=Y.spine_array_atlas_page_ensure_capacity;a._spine_array_atlas_page_add=Y.spine_array_atlas_page_add; a._spine_array_animation_contains=Y.spine_array_animation_contains;a._spine_array_animation_index_of=Y.spine_array_animation_index_of;a._spine_array_animation_buffer=Y.spine_array_animation_buffer;a._spine_array_atlas_page_create=Y.spine_array_atlas_page_create;a._spine_array_atlas_page_create_with_capacity=Y.spine_array_atlas_page_create_with_capacity;a._spine_array_atlas_page_dispose=Y.spine_array_atlas_page_dispose;a._spine_array_atlas_page_clear=Y.spine_array_atlas_page_clear;
a._spine_array_atlas_page_add_all=Y.spine_array_atlas_page_add_all;a._spine_array_atlas_page_clear_and_add_all=Y.spine_array_atlas_page_clear_and_add_all;a._spine_array_atlas_page_remove_at=Y.spine_array_atlas_page_remove_at;a._spine_array_atlas_page_contains=Y.spine_array_atlas_page_contains;a._spine_array_atlas_page_index_of=Y.spine_array_atlas_page_index_of;a._spine_array_atlas_page_buffer=Y.spine_array_atlas_page_buffer;a._spine_array_atlas_region_create=Y.spine_array_atlas_region_create; a._spine_array_atlas_page_get_capacity=Y.spine_array_atlas_page_get_capacity;a._spine_array_atlas_page_size=Y.spine_array_atlas_page_size;a._spine_array_atlas_page_set_size=Y.spine_array_atlas_page_set_size;a._spine_array_atlas_page_ensure_capacity=Y.spine_array_atlas_page_ensure_capacity;a._spine_array_atlas_page_add=Y.spine_array_atlas_page_add;a._spine_array_atlas_page_add_all=Y.spine_array_atlas_page_add_all;a._spine_array_atlas_page_clear_and_add_all=Y.spine_array_atlas_page_clear_and_add_all;
a._spine_array_atlas_region_create_with_capacity=Y.spine_array_atlas_region_create_with_capacity;a._spine_array_atlas_region_dispose=Y.spine_array_atlas_region_dispose;a._spine_array_atlas_region_clear=Y.spine_array_atlas_region_clear;a._spine_array_atlas_region_get_capacity=Y.spine_array_atlas_region_get_capacity;a._spine_array_atlas_region_size=Y.spine_array_atlas_region_size;a._spine_array_atlas_region_set_size=Y.spine_array_atlas_region_set_size;a._spine_array_atlas_region_ensure_capacity=Y.spine_array_atlas_region_ensure_capacity; a._spine_array_atlas_page_remove_at=Y.spine_array_atlas_page_remove_at;a._spine_array_atlas_page_contains=Y.spine_array_atlas_page_contains;a._spine_array_atlas_page_index_of=Y.spine_array_atlas_page_index_of;a._spine_array_atlas_page_buffer=Y.spine_array_atlas_page_buffer;a._spine_array_atlas_region_create=Y.spine_array_atlas_region_create;a._spine_array_atlas_region_create_with_capacity=Y.spine_array_atlas_region_create_with_capacity;a._spine_array_atlas_region_dispose=Y.spine_array_atlas_region_dispose;
a._spine_array_atlas_region_add=Y.spine_array_atlas_region_add;a._spine_array_atlas_region_add_all=Y.spine_array_atlas_region_add_all;a._spine_array_atlas_region_clear_and_add_all=Y.spine_array_atlas_region_clear_and_add_all;a._spine_array_atlas_region_remove_at=Y.spine_array_atlas_region_remove_at;a._spine_array_atlas_region_contains=Y.spine_array_atlas_region_contains;a._spine_array_atlas_region_index_of=Y.spine_array_atlas_region_index_of;a._spine_array_atlas_region_buffer=Y.spine_array_atlas_region_buffer; a._spine_array_atlas_region_clear=Y.spine_array_atlas_region_clear;a._spine_array_atlas_region_get_capacity=Y.spine_array_atlas_region_get_capacity;a._spine_array_atlas_region_size=Y.spine_array_atlas_region_size;a._spine_array_atlas_region_set_size=Y.spine_array_atlas_region_set_size;a._spine_array_atlas_region_ensure_capacity=Y.spine_array_atlas_region_ensure_capacity;a._spine_array_atlas_region_add=Y.spine_array_atlas_region_add;a._spine_array_atlas_region_add_all=Y.spine_array_atlas_region_add_all;
a._spine_array_attachment_create=Y.spine_array_attachment_create;a._spine_array_attachment_create_with_capacity=Y.spine_array_attachment_create_with_capacity;a._spine_array_attachment_dispose=Y.spine_array_attachment_dispose;a._spine_array_attachment_clear=Y.spine_array_attachment_clear;a._spine_array_attachment_get_capacity=Y.spine_array_attachment_get_capacity;a._spine_array_attachment_size=Y.spine_array_attachment_size;a._spine_array_attachment_set_size=Y.spine_array_attachment_set_size; a._spine_array_atlas_region_clear_and_add_all=Y.spine_array_atlas_region_clear_and_add_all;a._spine_array_atlas_region_remove_at=Y.spine_array_atlas_region_remove_at;a._spine_array_atlas_region_contains=Y.spine_array_atlas_region_contains;a._spine_array_atlas_region_index_of=Y.spine_array_atlas_region_index_of;a._spine_array_atlas_region_buffer=Y.spine_array_atlas_region_buffer;a._spine_array_attachment_create=Y.spine_array_attachment_create;a._spine_array_attachment_create_with_capacity=Y.spine_array_attachment_create_with_capacity;
a._spine_array_attachment_ensure_capacity=Y.spine_array_attachment_ensure_capacity;a._spine_array_attachment_add=Y.spine_array_attachment_add;a._spine_array_attachment_add_all=Y.spine_array_attachment_add_all;a._spine_array_attachment_clear_and_add_all=Y.spine_array_attachment_clear_and_add_all;a._spine_array_attachment_remove_at=Y.spine_array_attachment_remove_at;a._spine_array_attachment_contains=Y.spine_array_attachment_contains;a._spine_array_attachment_index_of=Y.spine_array_attachment_index_of; a._spine_array_attachment_dispose=Y.spine_array_attachment_dispose;a._spine_array_attachment_clear=Y.spine_array_attachment_clear;a._spine_array_attachment_get_capacity=Y.spine_array_attachment_get_capacity;a._spine_array_attachment_size=Y.spine_array_attachment_size;a._spine_array_attachment_set_size=Y.spine_array_attachment_set_size;a._spine_array_attachment_ensure_capacity=Y.spine_array_attachment_ensure_capacity;a._spine_array_attachment_add=Y.spine_array_attachment_add;
a._spine_array_attachment_buffer=Y.spine_array_attachment_buffer;a._spine_array_bone_create=Y.spine_array_bone_create;a._spine_array_bone_create_with_capacity=Y.spine_array_bone_create_with_capacity;a._spine_array_bone_dispose=Y.spine_array_bone_dispose;a._spine_array_bone_clear=Y.spine_array_bone_clear;a._spine_array_bone_get_capacity=Y.spine_array_bone_get_capacity;a._spine_array_bone_size=Y.spine_array_bone_size;a._spine_array_bone_set_size=Y.spine_array_bone_set_size; a._spine_array_attachment_add_all=Y.spine_array_attachment_add_all;a._spine_array_attachment_clear_and_add_all=Y.spine_array_attachment_clear_and_add_all;a._spine_array_attachment_remove_at=Y.spine_array_attachment_remove_at;a._spine_array_attachment_contains=Y.spine_array_attachment_contains;a._spine_array_attachment_index_of=Y.spine_array_attachment_index_of;a._spine_array_attachment_buffer=Y.spine_array_attachment_buffer;a._spine_array_bone_create=Y.spine_array_bone_create;
a._spine_array_bone_ensure_capacity=Y.spine_array_bone_ensure_capacity;a._spine_array_bone_add=Y.spine_array_bone_add;a._spine_array_bone_add_all=Y.spine_array_bone_add_all;a._spine_array_bone_clear_and_add_all=Y.spine_array_bone_clear_and_add_all;a._spine_array_bone_remove_at=Y.spine_array_bone_remove_at;a._spine_array_bone_contains=Y.spine_array_bone_contains;a._spine_array_bone_index_of=Y.spine_array_bone_index_of;a._spine_array_bone_buffer=Y.spine_array_bone_buffer; a._spine_array_bone_create_with_capacity=Y.spine_array_bone_create_with_capacity;a._spine_array_bone_dispose=Y.spine_array_bone_dispose;a._spine_array_bone_clear=Y.spine_array_bone_clear;a._spine_array_bone_get_capacity=Y.spine_array_bone_get_capacity;a._spine_array_bone_size=Y.spine_array_bone_size;a._spine_array_bone_set_size=Y.spine_array_bone_set_size;a._spine_array_bone_ensure_capacity=Y.spine_array_bone_ensure_capacity;a._spine_array_bone_add=Y.spine_array_bone_add;
a._spine_array_bone_data_create=Y.spine_array_bone_data_create;a._spine_array_bone_data_create_with_capacity=Y.spine_array_bone_data_create_with_capacity;a._spine_array_bone_data_dispose=Y.spine_array_bone_data_dispose;a._spine_array_bone_data_clear=Y.spine_array_bone_data_clear;a._spine_array_bone_data_get_capacity=Y.spine_array_bone_data_get_capacity;a._spine_array_bone_data_size=Y.spine_array_bone_data_size;a._spine_array_bone_data_set_size=Y.spine_array_bone_data_set_size; a._spine_array_bone_add_all=Y.spine_array_bone_add_all;a._spine_array_bone_clear_and_add_all=Y.spine_array_bone_clear_and_add_all;a._spine_array_bone_remove_at=Y.spine_array_bone_remove_at;a._spine_array_bone_contains=Y.spine_array_bone_contains;a._spine_array_bone_index_of=Y.spine_array_bone_index_of;a._spine_array_bone_buffer=Y.spine_array_bone_buffer;a._spine_array_bone_data_create=Y.spine_array_bone_data_create;a._spine_array_bone_data_create_with_capacity=Y.spine_array_bone_data_create_with_capacity;
a._spine_array_bone_data_ensure_capacity=Y.spine_array_bone_data_ensure_capacity;a._spine_array_bone_data_add=Y.spine_array_bone_data_add;a._spine_array_bone_data_add_all=Y.spine_array_bone_data_add_all;a._spine_array_bone_data_clear_and_add_all=Y.spine_array_bone_data_clear_and_add_all;a._spine_array_bone_data_remove_at=Y.spine_array_bone_data_remove_at;a._spine_array_bone_data_contains=Y.spine_array_bone_data_contains;a._spine_array_bone_data_index_of=Y.spine_array_bone_data_index_of; a._spine_array_bone_data_dispose=Y.spine_array_bone_data_dispose;a._spine_array_bone_data_clear=Y.spine_array_bone_data_clear;a._spine_array_bone_data_get_capacity=Y.spine_array_bone_data_get_capacity;a._spine_array_bone_data_size=Y.spine_array_bone_data_size;a._spine_array_bone_data_set_size=Y.spine_array_bone_data_set_size;a._spine_array_bone_data_ensure_capacity=Y.spine_array_bone_data_ensure_capacity;a._spine_array_bone_data_add=Y.spine_array_bone_data_add;a._spine_array_bone_data_add_all=Y.spine_array_bone_data_add_all;
a._spine_array_bone_data_buffer=Y.spine_array_bone_data_buffer;a._spine_array_bone_pose_create=Y.spine_array_bone_pose_create;a._spine_array_bone_pose_create_with_capacity=Y.spine_array_bone_pose_create_with_capacity;a._spine_array_bone_pose_dispose=Y.spine_array_bone_pose_dispose;a._spine_array_bone_pose_clear=Y.spine_array_bone_pose_clear;a._spine_array_bone_pose_get_capacity=Y.spine_array_bone_pose_get_capacity;a._spine_array_bone_pose_size=Y.spine_array_bone_pose_size; a._spine_array_bone_data_clear_and_add_all=Y.spine_array_bone_data_clear_and_add_all;a._spine_array_bone_data_remove_at=Y.spine_array_bone_data_remove_at;a._spine_array_bone_data_contains=Y.spine_array_bone_data_contains;a._spine_array_bone_data_index_of=Y.spine_array_bone_data_index_of;a._spine_array_bone_data_buffer=Y.spine_array_bone_data_buffer;a._spine_array_bone_pose_create=Y.spine_array_bone_pose_create;a._spine_array_bone_pose_create_with_capacity=Y.spine_array_bone_pose_create_with_capacity;
a._spine_array_bone_pose_set_size=Y.spine_array_bone_pose_set_size;a._spine_array_bone_pose_ensure_capacity=Y.spine_array_bone_pose_ensure_capacity;a._spine_array_bone_pose_add=Y.spine_array_bone_pose_add;a._spine_array_bone_pose_add_all=Y.spine_array_bone_pose_add_all;a._spine_array_bone_pose_clear_and_add_all=Y.spine_array_bone_pose_clear_and_add_all;a._spine_array_bone_pose_remove_at=Y.spine_array_bone_pose_remove_at;a._spine_array_bone_pose_contains=Y.spine_array_bone_pose_contains; a._spine_array_bone_pose_dispose=Y.spine_array_bone_pose_dispose;a._spine_array_bone_pose_clear=Y.spine_array_bone_pose_clear;a._spine_array_bone_pose_get_capacity=Y.spine_array_bone_pose_get_capacity;a._spine_array_bone_pose_size=Y.spine_array_bone_pose_size;a._spine_array_bone_pose_set_size=Y.spine_array_bone_pose_set_size;a._spine_array_bone_pose_ensure_capacity=Y.spine_array_bone_pose_ensure_capacity;a._spine_array_bone_pose_add=Y.spine_array_bone_pose_add;a._spine_array_bone_pose_add_all=Y.spine_array_bone_pose_add_all;
a._spine_array_bone_pose_index_of=Y.spine_array_bone_pose_index_of;a._spine_array_bone_pose_buffer=Y.spine_array_bone_pose_buffer;a._spine_array_bounding_box_attachment_create=Y.spine_array_bounding_box_attachment_create;a._spine_array_bounding_box_attachment_create_with_capacity=Y.spine_array_bounding_box_attachment_create_with_capacity;a._spine_array_bounding_box_attachment_dispose=Y.spine_array_bounding_box_attachment_dispose;a._spine_array_bounding_box_attachment_clear=Y.spine_array_bounding_box_attachment_clear; a._spine_array_bone_pose_clear_and_add_all=Y.spine_array_bone_pose_clear_and_add_all;a._spine_array_bone_pose_remove_at=Y.spine_array_bone_pose_remove_at;a._spine_array_bone_pose_contains=Y.spine_array_bone_pose_contains;a._spine_array_bone_pose_index_of=Y.spine_array_bone_pose_index_of;a._spine_array_bone_pose_buffer=Y.spine_array_bone_pose_buffer;a._spine_array_bounding_box_attachment_create=Y.spine_array_bounding_box_attachment_create;
a._spine_array_bounding_box_attachment_get_capacity=Y.spine_array_bounding_box_attachment_get_capacity;a._spine_array_bounding_box_attachment_size=Y.spine_array_bounding_box_attachment_size;a._spine_array_bounding_box_attachment_set_size=Y.spine_array_bounding_box_attachment_set_size;a._spine_array_bounding_box_attachment_ensure_capacity=Y.spine_array_bounding_box_attachment_ensure_capacity;a._spine_array_bounding_box_attachment_add=Y.spine_array_bounding_box_attachment_add; a._spine_array_bounding_box_attachment_create_with_capacity=Y.spine_array_bounding_box_attachment_create_with_capacity;a._spine_array_bounding_box_attachment_dispose=Y.spine_array_bounding_box_attachment_dispose;a._spine_array_bounding_box_attachment_clear=Y.spine_array_bounding_box_attachment_clear;a._spine_array_bounding_box_attachment_get_capacity=Y.spine_array_bounding_box_attachment_get_capacity;a._spine_array_bounding_box_attachment_size=Y.spine_array_bounding_box_attachment_size;
a._spine_array_bounding_box_attachment_add_all=Y.spine_array_bounding_box_attachment_add_all;a._spine_array_bounding_box_attachment_clear_and_add_all=Y.spine_array_bounding_box_attachment_clear_and_add_all;a._spine_array_bounding_box_attachment_remove_at=Y.spine_array_bounding_box_attachment_remove_at;a._spine_array_bounding_box_attachment_contains=Y.spine_array_bounding_box_attachment_contains;a._spine_array_bounding_box_attachment_index_of=Y.spine_array_bounding_box_attachment_index_of; a._spine_array_bounding_box_attachment_set_size=Y.spine_array_bounding_box_attachment_set_size;a._spine_array_bounding_box_attachment_ensure_capacity=Y.spine_array_bounding_box_attachment_ensure_capacity;a._spine_array_bounding_box_attachment_add=Y.spine_array_bounding_box_attachment_add;a._spine_array_bounding_box_attachment_add_all=Y.spine_array_bounding_box_attachment_add_all;a._spine_array_bounding_box_attachment_clear_and_add_all=Y.spine_array_bounding_box_attachment_clear_and_add_all;
a._spine_array_bounding_box_attachment_buffer=Y.spine_array_bounding_box_attachment_buffer;a._spine_array_constraint_create=Y.spine_array_constraint_create;a._spine_array_constraint_create_with_capacity=Y.spine_array_constraint_create_with_capacity;a._spine_array_constraint_dispose=Y.spine_array_constraint_dispose;a._spine_array_constraint_clear=Y.spine_array_constraint_clear;a._spine_array_constraint_get_capacity=Y.spine_array_constraint_get_capacity;a._spine_array_constraint_size=Y.spine_array_constraint_size; a._spine_array_bounding_box_attachment_remove_at=Y.spine_array_bounding_box_attachment_remove_at;a._spine_array_bounding_box_attachment_contains=Y.spine_array_bounding_box_attachment_contains;a._spine_array_bounding_box_attachment_index_of=Y.spine_array_bounding_box_attachment_index_of;a._spine_array_bounding_box_attachment_buffer=Y.spine_array_bounding_box_attachment_buffer;a._spine_array_constraint_create=Y.spine_array_constraint_create;a._spine_array_constraint_create_with_capacity=Y.spine_array_constraint_create_with_capacity;
a._spine_array_constraint_set_size=Y.spine_array_constraint_set_size;a._spine_array_constraint_ensure_capacity=Y.spine_array_constraint_ensure_capacity;a._spine_array_constraint_add=Y.spine_array_constraint_add;a._spine_array_constraint_add_all=Y.spine_array_constraint_add_all;a._spine_array_constraint_clear_and_add_all=Y.spine_array_constraint_clear_and_add_all;a._spine_array_constraint_remove_at=Y.spine_array_constraint_remove_at;a._spine_array_constraint_contains=Y.spine_array_constraint_contains; a._spine_array_constraint_dispose=Y.spine_array_constraint_dispose;a._spine_array_constraint_clear=Y.spine_array_constraint_clear;a._spine_array_constraint_get_capacity=Y.spine_array_constraint_get_capacity;a._spine_array_constraint_size=Y.spine_array_constraint_size;a._spine_array_constraint_set_size=Y.spine_array_constraint_set_size;a._spine_array_constraint_ensure_capacity=Y.spine_array_constraint_ensure_capacity;a._spine_array_constraint_add=Y.spine_array_constraint_add;
a._spine_array_constraint_index_of=Y.spine_array_constraint_index_of;a._spine_array_constraint_buffer=Y.spine_array_constraint_buffer;a._spine_array_constraint_data_create=Y.spine_array_constraint_data_create;a._spine_array_constraint_data_create_with_capacity=Y.spine_array_constraint_data_create_with_capacity;a._spine_array_constraint_data_dispose=Y.spine_array_constraint_data_dispose;a._spine_array_constraint_data_clear=Y.spine_array_constraint_data_clear; a._spine_array_constraint_add_all=Y.spine_array_constraint_add_all;a._spine_array_constraint_clear_and_add_all=Y.spine_array_constraint_clear_and_add_all;a._spine_array_constraint_remove_at=Y.spine_array_constraint_remove_at;a._spine_array_constraint_contains=Y.spine_array_constraint_contains;a._spine_array_constraint_index_of=Y.spine_array_constraint_index_of;a._spine_array_constraint_buffer=Y.spine_array_constraint_buffer;a._spine_array_constraint_data_create=Y.spine_array_constraint_data_create;
a._spine_array_constraint_data_get_capacity=Y.spine_array_constraint_data_get_capacity;a._spine_array_constraint_data_size=Y.spine_array_constraint_data_size;a._spine_array_constraint_data_set_size=Y.spine_array_constraint_data_set_size;a._spine_array_constraint_data_ensure_capacity=Y.spine_array_constraint_data_ensure_capacity;a._spine_array_constraint_data_add=Y.spine_array_constraint_data_add;a._spine_array_constraint_data_add_all=Y.spine_array_constraint_data_add_all; a._spine_array_constraint_data_create_with_capacity=Y.spine_array_constraint_data_create_with_capacity;a._spine_array_constraint_data_dispose=Y.spine_array_constraint_data_dispose;a._spine_array_constraint_data_clear=Y.spine_array_constraint_data_clear;a._spine_array_constraint_data_get_capacity=Y.spine_array_constraint_data_get_capacity;a._spine_array_constraint_data_size=Y.spine_array_constraint_data_size;a._spine_array_constraint_data_set_size=Y.spine_array_constraint_data_set_size;
a._spine_array_constraint_data_clear_and_add_all=Y.spine_array_constraint_data_clear_and_add_all;a._spine_array_constraint_data_remove_at=Y.spine_array_constraint_data_remove_at;a._spine_array_constraint_data_contains=Y.spine_array_constraint_data_contains;a._spine_array_constraint_data_index_of=Y.spine_array_constraint_data_index_of;a._spine_array_constraint_data_buffer=Y.spine_array_constraint_data_buffer;a._spine_array_event_create=Y.spine_array_event_create; a._spine_array_constraint_data_ensure_capacity=Y.spine_array_constraint_data_ensure_capacity;a._spine_array_constraint_data_add=Y.spine_array_constraint_data_add;a._spine_array_constraint_data_add_all=Y.spine_array_constraint_data_add_all;a._spine_array_constraint_data_clear_and_add_all=Y.spine_array_constraint_data_clear_and_add_all;a._spine_array_constraint_data_remove_at=Y.spine_array_constraint_data_remove_at;a._spine_array_constraint_data_contains=Y.spine_array_constraint_data_contains;
a._spine_array_event_create_with_capacity=Y.spine_array_event_create_with_capacity;a._spine_array_event_dispose=Y.spine_array_event_dispose;a._spine_array_event_clear=Y.spine_array_event_clear;a._spine_array_event_get_capacity=Y.spine_array_event_get_capacity;a._spine_array_event_size=Y.spine_array_event_size;a._spine_array_event_set_size=Y.spine_array_event_set_size;a._spine_array_event_ensure_capacity=Y.spine_array_event_ensure_capacity;a._spine_array_event_add=Y.spine_array_event_add; a._spine_array_constraint_data_index_of=Y.spine_array_constraint_data_index_of;a._spine_array_constraint_data_buffer=Y.spine_array_constraint_data_buffer;a._spine_array_event_create=Y.spine_array_event_create;a._spine_array_event_create_with_capacity=Y.spine_array_event_create_with_capacity;a._spine_array_event_dispose=Y.spine_array_event_dispose;a._spine_array_event_clear=Y.spine_array_event_clear;a._spine_array_event_get_capacity=Y.spine_array_event_get_capacity;a._spine_array_event_size=Y.spine_array_event_size;
a._spine_array_event_add_all=Y.spine_array_event_add_all;a._spine_array_event_clear_and_add_all=Y.spine_array_event_clear_and_add_all;a._spine_array_event_remove_at=Y.spine_array_event_remove_at;a._spine_array_event_contains=Y.spine_array_event_contains;a._spine_array_event_index_of=Y.spine_array_event_index_of;a._spine_array_event_buffer=Y.spine_array_event_buffer;a._spine_array_event_data_create=Y.spine_array_event_data_create;a._spine_array_event_data_create_with_capacity=Y.spine_array_event_data_create_with_capacity; a._spine_array_event_set_size=Y.spine_array_event_set_size;a._spine_array_event_ensure_capacity=Y.spine_array_event_ensure_capacity;a._spine_array_event_add=Y.spine_array_event_add;a._spine_array_event_add_all=Y.spine_array_event_add_all;a._spine_array_event_clear_and_add_all=Y.spine_array_event_clear_and_add_all;a._spine_array_event_remove_at=Y.spine_array_event_remove_at;a._spine_array_event_contains=Y.spine_array_event_contains;a._spine_array_event_index_of=Y.spine_array_event_index_of;
a._spine_array_event_data_dispose=Y.spine_array_event_data_dispose;a._spine_array_event_data_clear=Y.spine_array_event_data_clear;a._spine_array_event_data_get_capacity=Y.spine_array_event_data_get_capacity;a._spine_array_event_data_size=Y.spine_array_event_data_size;a._spine_array_event_data_set_size=Y.spine_array_event_data_set_size;a._spine_array_event_data_ensure_capacity=Y.spine_array_event_data_ensure_capacity;a._spine_array_event_data_add=Y.spine_array_event_data_add; a._spine_array_event_buffer=Y.spine_array_event_buffer;a._spine_array_event_data_create=Y.spine_array_event_data_create;a._spine_array_event_data_create_with_capacity=Y.spine_array_event_data_create_with_capacity;a._spine_array_event_data_dispose=Y.spine_array_event_data_dispose;a._spine_array_event_data_clear=Y.spine_array_event_data_clear;a._spine_array_event_data_get_capacity=Y.spine_array_event_data_get_capacity;a._spine_array_event_data_size=Y.spine_array_event_data_size;
a._spine_array_event_data_add_all=Y.spine_array_event_data_add_all;a._spine_array_event_data_clear_and_add_all=Y.spine_array_event_data_clear_and_add_all;a._spine_array_event_data_remove_at=Y.spine_array_event_data_remove_at;a._spine_array_event_data_contains=Y.spine_array_event_data_contains;a._spine_array_event_data_index_of=Y.spine_array_event_data_index_of;a._spine_array_event_data_buffer=Y.spine_array_event_data_buffer;a._spine_array_from_property_create=Y.spine_array_from_property_create; a._spine_array_event_data_set_size=Y.spine_array_event_data_set_size;a._spine_array_event_data_ensure_capacity=Y.spine_array_event_data_ensure_capacity;a._spine_array_event_data_add=Y.spine_array_event_data_add;a._spine_array_event_data_add_all=Y.spine_array_event_data_add_all;a._spine_array_event_data_clear_and_add_all=Y.spine_array_event_data_clear_and_add_all;a._spine_array_event_data_remove_at=Y.spine_array_event_data_remove_at;a._spine_array_event_data_contains=Y.spine_array_event_data_contains;
a._spine_array_from_property_create_with_capacity=Y.spine_array_from_property_create_with_capacity;a._spine_array_from_property_dispose=Y.spine_array_from_property_dispose;a._spine_array_from_property_clear=Y.spine_array_from_property_clear;a._spine_array_from_property_get_capacity=Y.spine_array_from_property_get_capacity;a._spine_array_from_property_size=Y.spine_array_from_property_size;a._spine_array_from_property_set_size=Y.spine_array_from_property_set_size; a._spine_array_event_data_index_of=Y.spine_array_event_data_index_of;a._spine_array_event_data_buffer=Y.spine_array_event_data_buffer;a._spine_array_from_property_create=Y.spine_array_from_property_create;a._spine_array_from_property_create_with_capacity=Y.spine_array_from_property_create_with_capacity;a._spine_array_from_property_dispose=Y.spine_array_from_property_dispose;a._spine_array_from_property_clear=Y.spine_array_from_property_clear;a._spine_array_from_property_get_capacity=Y.spine_array_from_property_get_capacity;
a._spine_array_from_property_ensure_capacity=Y.spine_array_from_property_ensure_capacity;a._spine_array_from_property_add=Y.spine_array_from_property_add;a._spine_array_from_property_add_all=Y.spine_array_from_property_add_all;a._spine_array_from_property_clear_and_add_all=Y.spine_array_from_property_clear_and_add_all;a._spine_array_from_property_remove_at=Y.spine_array_from_property_remove_at;a._spine_array_from_property_contains=Y.spine_array_from_property_contains; a._spine_array_from_property_size=Y.spine_array_from_property_size;a._spine_array_from_property_set_size=Y.spine_array_from_property_set_size;a._spine_array_from_property_ensure_capacity=Y.spine_array_from_property_ensure_capacity;a._spine_array_from_property_add=Y.spine_array_from_property_add;a._spine_array_from_property_add_all=Y.spine_array_from_property_add_all;a._spine_array_from_property_clear_and_add_all=Y.spine_array_from_property_clear_and_add_all;
a._spine_array_from_property_index_of=Y.spine_array_from_property_index_of;a._spine_array_from_property_buffer=Y.spine_array_from_property_buffer;a._spine_array_physics_constraint_create=Y.spine_array_physics_constraint_create;a._spine_array_physics_constraint_create_with_capacity=Y.spine_array_physics_constraint_create_with_capacity;a._spine_array_physics_constraint_dispose=Y.spine_array_physics_constraint_dispose;a._spine_array_physics_constraint_clear=Y.spine_array_physics_constraint_clear; a._spine_array_from_property_remove_at=Y.spine_array_from_property_remove_at;a._spine_array_from_property_contains=Y.spine_array_from_property_contains;a._spine_array_from_property_index_of=Y.spine_array_from_property_index_of;a._spine_array_from_property_buffer=Y.spine_array_from_property_buffer;a._spine_array_physics_constraint_create=Y.spine_array_physics_constraint_create;a._spine_array_physics_constraint_create_with_capacity=Y.spine_array_physics_constraint_create_with_capacity;
a._spine_array_physics_constraint_get_capacity=Y.spine_array_physics_constraint_get_capacity;a._spine_array_physics_constraint_size=Y.spine_array_physics_constraint_size;a._spine_array_physics_constraint_set_size=Y.spine_array_physics_constraint_set_size;a._spine_array_physics_constraint_ensure_capacity=Y.spine_array_physics_constraint_ensure_capacity;a._spine_array_physics_constraint_add=Y.spine_array_physics_constraint_add;a._spine_array_physics_constraint_add_all=Y.spine_array_physics_constraint_add_all; a._spine_array_physics_constraint_dispose=Y.spine_array_physics_constraint_dispose;a._spine_array_physics_constraint_clear=Y.spine_array_physics_constraint_clear;a._spine_array_physics_constraint_get_capacity=Y.spine_array_physics_constraint_get_capacity;a._spine_array_physics_constraint_size=Y.spine_array_physics_constraint_size;a._spine_array_physics_constraint_set_size=Y.spine_array_physics_constraint_set_size;a._spine_array_physics_constraint_ensure_capacity=Y.spine_array_physics_constraint_ensure_capacity;
a._spine_array_physics_constraint_clear_and_add_all=Y.spine_array_physics_constraint_clear_and_add_all;a._spine_array_physics_constraint_remove_at=Y.spine_array_physics_constraint_remove_at;a._spine_array_physics_constraint_contains=Y.spine_array_physics_constraint_contains;a._spine_array_physics_constraint_index_of=Y.spine_array_physics_constraint_index_of;a._spine_array_physics_constraint_buffer=Y.spine_array_physics_constraint_buffer;a._spine_array_polygon_create=Y.spine_array_polygon_create; a._spine_array_physics_constraint_add=Y.spine_array_physics_constraint_add;a._spine_array_physics_constraint_add_all=Y.spine_array_physics_constraint_add_all;a._spine_array_physics_constraint_clear_and_add_all=Y.spine_array_physics_constraint_clear_and_add_all;a._spine_array_physics_constraint_remove_at=Y.spine_array_physics_constraint_remove_at;a._spine_array_physics_constraint_contains=Y.spine_array_physics_constraint_contains;a._spine_array_physics_constraint_index_of=Y.spine_array_physics_constraint_index_of;
a._spine_array_polygon_create_with_capacity=Y.spine_array_polygon_create_with_capacity;a._spine_array_polygon_dispose=Y.spine_array_polygon_dispose;a._spine_array_polygon_clear=Y.spine_array_polygon_clear;a._spine_array_polygon_get_capacity=Y.spine_array_polygon_get_capacity;a._spine_array_polygon_size=Y.spine_array_polygon_size;a._spine_array_polygon_set_size=Y.spine_array_polygon_set_size;a._spine_array_polygon_ensure_capacity=Y.spine_array_polygon_ensure_capacity;a._spine_array_polygon_add=Y.spine_array_polygon_add; a._spine_array_physics_constraint_buffer=Y.spine_array_physics_constraint_buffer;a._spine_array_polygon_create=Y.spine_array_polygon_create;a._spine_array_polygon_create_with_capacity=Y.spine_array_polygon_create_with_capacity;a._spine_array_polygon_dispose=Y.spine_array_polygon_dispose;a._spine_array_polygon_clear=Y.spine_array_polygon_clear;a._spine_array_polygon_get_capacity=Y.spine_array_polygon_get_capacity;a._spine_array_polygon_size=Y.spine_array_polygon_size;
a._spine_array_polygon_add_all=Y.spine_array_polygon_add_all;a._spine_array_polygon_clear_and_add_all=Y.spine_array_polygon_clear_and_add_all;a._spine_array_polygon_remove_at=Y.spine_array_polygon_remove_at;a._spine_array_polygon_contains=Y.spine_array_polygon_contains;a._spine_array_polygon_index_of=Y.spine_array_polygon_index_of;a._spine_array_polygon_buffer=Y.spine_array_polygon_buffer;a._spine_array_skin_create=Y.spine_array_skin_create;a._spine_array_skin_create_with_capacity=Y.spine_array_skin_create_with_capacity; a._spine_array_polygon_set_size=Y.spine_array_polygon_set_size;a._spine_array_polygon_ensure_capacity=Y.spine_array_polygon_ensure_capacity;a._spine_array_polygon_add=Y.spine_array_polygon_add;a._spine_array_polygon_add_all=Y.spine_array_polygon_add_all;a._spine_array_polygon_clear_and_add_all=Y.spine_array_polygon_clear_and_add_all;a._spine_array_polygon_remove_at=Y.spine_array_polygon_remove_at;a._spine_array_polygon_contains=Y.spine_array_polygon_contains;a._spine_array_polygon_index_of=Y.spine_array_polygon_index_of;
a._spine_array_skin_dispose=Y.spine_array_skin_dispose;a._spine_array_skin_clear=Y.spine_array_skin_clear;a._spine_array_skin_get_capacity=Y.spine_array_skin_get_capacity;a._spine_array_skin_size=Y.spine_array_skin_size;a._spine_array_skin_set_size=Y.spine_array_skin_set_size;a._spine_array_skin_ensure_capacity=Y.spine_array_skin_ensure_capacity;a._spine_array_skin_add=Y.spine_array_skin_add;a._spine_array_skin_add_all=Y.spine_array_skin_add_all;a._spine_array_skin_clear_and_add_all=Y.spine_array_skin_clear_and_add_all; a._spine_array_polygon_buffer=Y.spine_array_polygon_buffer;a._spine_array_skin_create=Y.spine_array_skin_create;a._spine_array_skin_create_with_capacity=Y.spine_array_skin_create_with_capacity;a._spine_array_skin_dispose=Y.spine_array_skin_dispose;a._spine_array_skin_clear=Y.spine_array_skin_clear;a._spine_array_skin_get_capacity=Y.spine_array_skin_get_capacity;a._spine_array_skin_size=Y.spine_array_skin_size;a._spine_array_skin_set_size=Y.spine_array_skin_set_size;
a._spine_array_skin_remove_at=Y.spine_array_skin_remove_at;a._spine_array_skin_contains=Y.spine_array_skin_contains;a._spine_array_skin_index_of=Y.spine_array_skin_index_of;a._spine_array_skin_buffer=Y.spine_array_skin_buffer;a._spine_array_slot_create=Y.spine_array_slot_create;a._spine_array_slot_create_with_capacity=Y.spine_array_slot_create_with_capacity;a._spine_array_slot_dispose=Y.spine_array_slot_dispose;a._spine_array_slot_clear=Y.spine_array_slot_clear;a._spine_array_slot_get_capacity=Y.spine_array_slot_get_capacity; a._spine_array_skin_ensure_capacity=Y.spine_array_skin_ensure_capacity;a._spine_array_skin_add=Y.spine_array_skin_add;a._spine_array_skin_add_all=Y.spine_array_skin_add_all;a._spine_array_skin_clear_and_add_all=Y.spine_array_skin_clear_and_add_all;a._spine_array_skin_remove_at=Y.spine_array_skin_remove_at;a._spine_array_skin_contains=Y.spine_array_skin_contains;a._spine_array_skin_index_of=Y.spine_array_skin_index_of;a._spine_array_skin_buffer=Y.spine_array_skin_buffer;
a._spine_array_slot_size=Y.spine_array_slot_size;a._spine_array_slot_set_size=Y.spine_array_slot_set_size;a._spine_array_slot_ensure_capacity=Y.spine_array_slot_ensure_capacity;a._spine_array_slot_add=Y.spine_array_slot_add;a._spine_array_slot_add_all=Y.spine_array_slot_add_all;a._spine_array_slot_clear_and_add_all=Y.spine_array_slot_clear_and_add_all;a._spine_array_slot_remove_at=Y.spine_array_slot_remove_at;a._spine_array_slot_contains=Y.spine_array_slot_contains;a._spine_array_slot_index_of=Y.spine_array_slot_index_of; a._spine_array_slot_create=Y.spine_array_slot_create;a._spine_array_slot_create_with_capacity=Y.spine_array_slot_create_with_capacity;a._spine_array_slot_dispose=Y.spine_array_slot_dispose;a._spine_array_slot_clear=Y.spine_array_slot_clear;a._spine_array_slot_get_capacity=Y.spine_array_slot_get_capacity;a._spine_array_slot_size=Y.spine_array_slot_size;a._spine_array_slot_set_size=Y.spine_array_slot_set_size;a._spine_array_slot_ensure_capacity=Y.spine_array_slot_ensure_capacity;
a._spine_array_slot_buffer=Y.spine_array_slot_buffer;a._spine_array_slot_data_create=Y.spine_array_slot_data_create;a._spine_array_slot_data_create_with_capacity=Y.spine_array_slot_data_create_with_capacity;a._spine_array_slot_data_dispose=Y.spine_array_slot_data_dispose;a._spine_array_slot_data_clear=Y.spine_array_slot_data_clear;a._spine_array_slot_data_get_capacity=Y.spine_array_slot_data_get_capacity;a._spine_array_slot_data_size=Y.spine_array_slot_data_size; a._spine_array_slot_add=Y.spine_array_slot_add;a._spine_array_slot_add_all=Y.spine_array_slot_add_all;a._spine_array_slot_clear_and_add_all=Y.spine_array_slot_clear_and_add_all;a._spine_array_slot_remove_at=Y.spine_array_slot_remove_at;a._spine_array_slot_contains=Y.spine_array_slot_contains;a._spine_array_slot_index_of=Y.spine_array_slot_index_of;a._spine_array_slot_buffer=Y.spine_array_slot_buffer;a._spine_array_slot_data_create=Y.spine_array_slot_data_create;
a._spine_array_slot_data_set_size=Y.spine_array_slot_data_set_size;a._spine_array_slot_data_ensure_capacity=Y.spine_array_slot_data_ensure_capacity;a._spine_array_slot_data_add=Y.spine_array_slot_data_add;a._spine_array_slot_data_add_all=Y.spine_array_slot_data_add_all;a._spine_array_slot_data_clear_and_add_all=Y.spine_array_slot_data_clear_and_add_all;a._spine_array_slot_data_remove_at=Y.spine_array_slot_data_remove_at;a._spine_array_slot_data_contains=Y.spine_array_slot_data_contains; a._spine_array_slot_data_create_with_capacity=Y.spine_array_slot_data_create_with_capacity;a._spine_array_slot_data_dispose=Y.spine_array_slot_data_dispose;a._spine_array_slot_data_clear=Y.spine_array_slot_data_clear;a._spine_array_slot_data_get_capacity=Y.spine_array_slot_data_get_capacity;a._spine_array_slot_data_size=Y.spine_array_slot_data_size;a._spine_array_slot_data_set_size=Y.spine_array_slot_data_set_size;a._spine_array_slot_data_ensure_capacity=Y.spine_array_slot_data_ensure_capacity;
a._spine_array_slot_data_index_of=Y.spine_array_slot_data_index_of;a._spine_array_slot_data_buffer=Y.spine_array_slot_data_buffer;a._spine_array_texture_region_create=Y.spine_array_texture_region_create;a._spine_array_texture_region_create_with_capacity=Y.spine_array_texture_region_create_with_capacity;a._spine_array_texture_region_dispose=Y.spine_array_texture_region_dispose;a._spine_array_texture_region_clear=Y.spine_array_texture_region_clear;a._spine_array_texture_region_get_capacity=Y.spine_array_texture_region_get_capacity; a._spine_array_slot_data_add=Y.spine_array_slot_data_add;a._spine_array_slot_data_add_all=Y.spine_array_slot_data_add_all;a._spine_array_slot_data_clear_and_add_all=Y.spine_array_slot_data_clear_and_add_all;a._spine_array_slot_data_remove_at=Y.spine_array_slot_data_remove_at;a._spine_array_slot_data_contains=Y.spine_array_slot_data_contains;a._spine_array_slot_data_index_of=Y.spine_array_slot_data_index_of;a._spine_array_slot_data_buffer=Y.spine_array_slot_data_buffer;
a._spine_array_texture_region_size=Y.spine_array_texture_region_size;a._spine_array_texture_region_set_size=Y.spine_array_texture_region_set_size;a._spine_array_texture_region_ensure_capacity=Y.spine_array_texture_region_ensure_capacity;a._spine_array_texture_region_add=Y.spine_array_texture_region_add;a._spine_array_texture_region_add_all=Y.spine_array_texture_region_add_all;a._spine_array_texture_region_clear_and_add_all=Y.spine_array_texture_region_clear_and_add_all; a._spine_array_texture_region_create=Y.spine_array_texture_region_create;a._spine_array_texture_region_create_with_capacity=Y.spine_array_texture_region_create_with_capacity;a._spine_array_texture_region_dispose=Y.spine_array_texture_region_dispose;a._spine_array_texture_region_clear=Y.spine_array_texture_region_clear;a._spine_array_texture_region_get_capacity=Y.spine_array_texture_region_get_capacity;a._spine_array_texture_region_size=Y.spine_array_texture_region_size;
a._spine_array_texture_region_remove_at=Y.spine_array_texture_region_remove_at;a._spine_array_texture_region_contains=Y.spine_array_texture_region_contains;a._spine_array_texture_region_index_of=Y.spine_array_texture_region_index_of;a._spine_array_texture_region_buffer=Y.spine_array_texture_region_buffer;a._spine_array_timeline_create=Y.spine_array_timeline_create;a._spine_array_timeline_create_with_capacity=Y.spine_array_timeline_create_with_capacity;a._spine_array_timeline_dispose=Y.spine_array_timeline_dispose; a._spine_array_texture_region_set_size=Y.spine_array_texture_region_set_size;a._spine_array_texture_region_ensure_capacity=Y.spine_array_texture_region_ensure_capacity;a._spine_array_texture_region_add=Y.spine_array_texture_region_add;a._spine_array_texture_region_add_all=Y.spine_array_texture_region_add_all;a._spine_array_texture_region_clear_and_add_all=Y.spine_array_texture_region_clear_and_add_all;a._spine_array_texture_region_remove_at=Y.spine_array_texture_region_remove_at;
a._spine_array_timeline_clear=Y.spine_array_timeline_clear;a._spine_array_timeline_get_capacity=Y.spine_array_timeline_get_capacity;a._spine_array_timeline_size=Y.spine_array_timeline_size;a._spine_array_timeline_set_size=Y.spine_array_timeline_set_size;a._spine_array_timeline_ensure_capacity=Y.spine_array_timeline_ensure_capacity;a._spine_array_timeline_add=Y.spine_array_timeline_add;a._spine_array_timeline_add_all=Y.spine_array_timeline_add_all;a._spine_array_timeline_clear_and_add_all=Y.spine_array_timeline_clear_and_add_all; a._spine_array_texture_region_contains=Y.spine_array_texture_region_contains;a._spine_array_texture_region_index_of=Y.spine_array_texture_region_index_of;a._spine_array_texture_region_buffer=Y.spine_array_texture_region_buffer;a._spine_array_timeline_create=Y.spine_array_timeline_create;a._spine_array_timeline_create_with_capacity=Y.spine_array_timeline_create_with_capacity;a._spine_array_timeline_dispose=Y.spine_array_timeline_dispose;a._spine_array_timeline_clear=Y.spine_array_timeline_clear;
a._spine_array_timeline_get_capacity=Y.spine_array_timeline_get_capacity;a._spine_array_timeline_size=Y.spine_array_timeline_size;a._spine_array_timeline_set_size=Y.spine_array_timeline_set_size;a._spine_array_timeline_ensure_capacity=Y.spine_array_timeline_ensure_capacity;a._spine_array_timeline_add=Y.spine_array_timeline_add;a._spine_array_timeline_add_all=Y.spine_array_timeline_add_all;a._spine_array_timeline_clear_and_add_all=Y.spine_array_timeline_clear_and_add_all;
a._spine_array_timeline_remove_at=Y.spine_array_timeline_remove_at;a._spine_array_timeline_contains=Y.spine_array_timeline_contains;a._spine_array_timeline_index_of=Y.spine_array_timeline_index_of;a._spine_array_timeline_buffer=Y.spine_array_timeline_buffer;a._spine_array_to_property_create=Y.spine_array_to_property_create;a._spine_array_to_property_create_with_capacity=Y.spine_array_to_property_create_with_capacity;a._spine_array_to_property_dispose=Y.spine_array_to_property_dispose; a._spine_array_timeline_remove_at=Y.spine_array_timeline_remove_at;a._spine_array_timeline_contains=Y.spine_array_timeline_contains;a._spine_array_timeline_index_of=Y.spine_array_timeline_index_of;a._spine_array_timeline_buffer=Y.spine_array_timeline_buffer;a._spine_array_to_property_create=Y.spine_array_to_property_create;a._spine_array_to_property_create_with_capacity=Y.spine_array_to_property_create_with_capacity;a._spine_array_to_property_dispose=Y.spine_array_to_property_dispose;
a._spine_array_to_property_clear=Y.spine_array_to_property_clear;a._spine_array_to_property_get_capacity=Y.spine_array_to_property_get_capacity;a._spine_array_to_property_size=Y.spine_array_to_property_size;a._spine_array_to_property_set_size=Y.spine_array_to_property_set_size;a._spine_array_to_property_ensure_capacity=Y.spine_array_to_property_ensure_capacity;a._spine_array_to_property_add=Y.spine_array_to_property_add;a._spine_array_to_property_add_all=Y.spine_array_to_property_add_all; a._spine_array_to_property_clear=Y.spine_array_to_property_clear;a._spine_array_to_property_get_capacity=Y.spine_array_to_property_get_capacity;a._spine_array_to_property_size=Y.spine_array_to_property_size;a._spine_array_to_property_set_size=Y.spine_array_to_property_set_size;a._spine_array_to_property_ensure_capacity=Y.spine_array_to_property_ensure_capacity;a._spine_array_to_property_add=Y.spine_array_to_property_add;a._spine_array_to_property_add_all=Y.spine_array_to_property_add_all;
a._spine_array_to_property_clear_and_add_all=Y.spine_array_to_property_clear_and_add_all;a._spine_array_to_property_remove_at=Y.spine_array_to_property_remove_at;a._spine_array_to_property_contains=Y.spine_array_to_property_contains;a._spine_array_to_property_index_of=Y.spine_array_to_property_index_of;a._spine_array_to_property_buffer=Y.spine_array_to_property_buffer;a._spine_array_track_entry_create=Y.spine_array_track_entry_create;a._spine_array_track_entry_create_with_capacity=Y.spine_array_track_entry_create_with_capacity; a._spine_array_to_property_clear_and_add_all=Y.spine_array_to_property_clear_and_add_all;a._spine_array_to_property_remove_at=Y.spine_array_to_property_remove_at;a._spine_array_to_property_contains=Y.spine_array_to_property_contains;a._spine_array_to_property_index_of=Y.spine_array_to_property_index_of;a._spine_array_to_property_buffer=Y.spine_array_to_property_buffer;a._spine_array_track_entry_create=Y.spine_array_track_entry_create;a._spine_array_track_entry_create_with_capacity=Y.spine_array_track_entry_create_with_capacity;
@ -297,31 +311,32 @@ a._spine_array_track_entry_add_all=Y.spine_array_track_entry_add_all;a._spine_ar
a._spine_array_update_create_with_capacity=Y.spine_array_update_create_with_capacity;a._spine_array_update_dispose=Y.spine_array_update_dispose;a._spine_array_update_clear=Y.spine_array_update_clear;a._spine_array_update_get_capacity=Y.spine_array_update_get_capacity;a._spine_array_update_size=Y.spine_array_update_size;a._spine_array_update_set_size=Y.spine_array_update_set_size;a._spine_array_update_ensure_capacity=Y.spine_array_update_ensure_capacity;a._spine_array_update_add=Y.spine_array_update_add; a._spine_array_update_create_with_capacity=Y.spine_array_update_create_with_capacity;a._spine_array_update_dispose=Y.spine_array_update_dispose;a._spine_array_update_clear=Y.spine_array_update_clear;a._spine_array_update_get_capacity=Y.spine_array_update_get_capacity;a._spine_array_update_size=Y.spine_array_update_size;a._spine_array_update_set_size=Y.spine_array_update_set_size;a._spine_array_update_ensure_capacity=Y.spine_array_update_ensure_capacity;a._spine_array_update_add=Y.spine_array_update_add;
a._spine_array_update_add_all=Y.spine_array_update_add_all;a._spine_array_update_clear_and_add_all=Y.spine_array_update_clear_and_add_all;a._spine_array_update_remove_at=Y.spine_array_update_remove_at;a._spine_array_update_contains=Y.spine_array_update_contains;a._spine_array_update_index_of=Y.spine_array_update_index_of;a._spine_array_update_buffer=Y.spine_array_update_buffer;a._spine_scale_timeline_create=Y.spine_scale_timeline_create;a._spine_scale_timeline_dispose=Y.spine_scale_timeline_dispose; a._spine_array_update_add_all=Y.spine_array_update_add_all;a._spine_array_update_clear_and_add_all=Y.spine_array_update_clear_and_add_all;a._spine_array_update_remove_at=Y.spine_array_update_remove_at;a._spine_array_update_contains=Y.spine_array_update_contains;a._spine_array_update_index_of=Y.spine_array_update_index_of;a._spine_array_update_buffer=Y.spine_array_update_buffer;a._spine_scale_timeline_create=Y.spine_scale_timeline_create;a._spine_scale_timeline_dispose=Y.spine_scale_timeline_dispose;
a._spine_scale_timeline_get_rtti=Y.spine_scale_timeline_get_rtti;a._spine_scale_timeline_apply=Y.spine_scale_timeline_apply;a._spine_scale_timeline_get_bone_index=Y.spine_scale_timeline_get_bone_index;a._spine_scale_timeline_set_bone_index=Y.spine_scale_timeline_set_bone_index;a._spine_scale_timeline_set_frame=Y.spine_scale_timeline_set_frame;a._spine_scale_timeline_set_linear=Y.spine_scale_timeline_set_linear;a._spine_scale_timeline_set_stepped=Y.spine_scale_timeline_set_stepped; a._spine_scale_timeline_get_rtti=Y.spine_scale_timeline_get_rtti;a._spine_scale_timeline_apply=Y.spine_scale_timeline_apply;a._spine_scale_timeline_get_bone_index=Y.spine_scale_timeline_get_bone_index;a._spine_scale_timeline_set_bone_index=Y.spine_scale_timeline_set_bone_index;a._spine_scale_timeline_set_frame=Y.spine_scale_timeline_set_frame;a._spine_scale_timeline_set_linear=Y.spine_scale_timeline_set_linear;a._spine_scale_timeline_set_stepped=Y.spine_scale_timeline_set_stepped;
a._spine_scale_timeline_set_bezier=Y.spine_scale_timeline_set_bezier;a._spine_scale_timeline_get_bezier_value=Y.spine_scale_timeline_get_bezier_value;a._spine_scale_timeline_get_curves=Y.spine_scale_timeline_get_curves;a._spine_scale_timeline_get_frame_entries=Y.spine_scale_timeline_get_frame_entries;a._spine_scale_timeline_get_frame_count=Y.spine_scale_timeline_get_frame_count;a._spine_scale_timeline_get_frames=Y.spine_scale_timeline_get_frames;a._spine_scale_timeline_get_duration=Y.spine_scale_timeline_get_duration; a._spine_scale_timeline_set_bezier=Y.spine_scale_timeline_set_bezier;a._spine_scale_timeline_get_bezier_value=Y.spine_scale_timeline_get_bezier_value;a._spine_scale_timeline_get_curves=Y.spine_scale_timeline_get_curves;a._spine_scale_timeline_get_additive=Y.spine_scale_timeline_get_additive;a._spine_scale_timeline_get_instant=Y.spine_scale_timeline_get_instant;a._spine_scale_timeline_get_frame_entries=Y.spine_scale_timeline_get_frame_entries;a._spine_scale_timeline_get_frame_count=Y.spine_scale_timeline_get_frame_count;
a._spine_scale_timeline_get_property_ids=Y.spine_scale_timeline_get_property_ids;a._spine_scale_timeline_rtti=Y.spine_scale_timeline_rtti;a._spine_attachment_loader_dispose=Y.spine_attachment_loader_dispose;a._spine_attachment_loader_new_region_attachment=Y.spine_attachment_loader_new_region_attachment;a._spine_attachment_loader_new_mesh_attachment=Y.spine_attachment_loader_new_mesh_attachment;a._spine_attachment_loader_new_bounding_box_attachment=Y.spine_attachment_loader_new_bounding_box_attachment; a._spine_scale_timeline_get_frames=Y.spine_scale_timeline_get_frames;a._spine_scale_timeline_get_duration=Y.spine_scale_timeline_get_duration;a._spine_scale_timeline_get_property_ids=Y.spine_scale_timeline_get_property_ids;a._spine_scale_timeline_rtti=Y.spine_scale_timeline_rtti;a._spine_attachment_loader_dispose=Y.spine_attachment_loader_dispose;a._spine_attachment_loader_new_region_attachment=Y.spine_attachment_loader_new_region_attachment;a._spine_attachment_loader_new_mesh_attachment=Y.spine_attachment_loader_new_mesh_attachment;
a._spine_attachment_loader_new_path_attachment=Y.spine_attachment_loader_new_path_attachment;a._spine_attachment_loader_new_point_attachment=Y.spine_attachment_loader_new_point_attachment;a._spine_attachment_loader_new_clipping_attachment=Y.spine_attachment_loader_new_clipping_attachment;a._spine_draw_order_timeline_create=Y.spine_draw_order_timeline_create;a._spine_draw_order_timeline_dispose=Y.spine_draw_order_timeline_dispose;a._spine_draw_order_timeline_get_rtti=Y.spine_draw_order_timeline_get_rtti; a._spine_attachment_loader_new_bounding_box_attachment=Y.spine_attachment_loader_new_bounding_box_attachment;a._spine_attachment_loader_new_path_attachment=Y.spine_attachment_loader_new_path_attachment;a._spine_attachment_loader_new_point_attachment=Y.spine_attachment_loader_new_point_attachment;a._spine_attachment_loader_new_clipping_attachment=Y.spine_attachment_loader_new_clipping_attachment;a._spine_draw_order_timeline_create=Y.spine_draw_order_timeline_create;
a._spine_draw_order_timeline_apply=Y.spine_draw_order_timeline_apply;a._spine_draw_order_timeline_get_frame_count=Y.spine_draw_order_timeline_get_frame_count;a._spine_draw_order_timeline_set_frame=Y.spine_draw_order_timeline_set_frame;a._spine_draw_order_timeline_get_frame_entries=Y.spine_draw_order_timeline_get_frame_entries;a._spine_draw_order_timeline_get_frames=Y.spine_draw_order_timeline_get_frames;a._spine_draw_order_timeline_get_duration=Y.spine_draw_order_timeline_get_duration; a._spine_draw_order_timeline_dispose=Y.spine_draw_order_timeline_dispose;a._spine_draw_order_timeline_get_rtti=Y.spine_draw_order_timeline_get_rtti;a._spine_draw_order_timeline_apply=Y.spine_draw_order_timeline_apply;a._spine_draw_order_timeline_get_frame_count=Y.spine_draw_order_timeline_get_frame_count;a._spine_draw_order_timeline_set_frame=Y.spine_draw_order_timeline_set_frame;a._spine_draw_order_timeline_get_additive=Y.spine_draw_order_timeline_get_additive;
a._spine_draw_order_timeline_get_property_ids=Y.spine_draw_order_timeline_get_property_ids;a._spine_draw_order_timeline_rtti=Y.spine_draw_order_timeline_rtti;a._spine_physics_constraint_pose_create=Y.spine_physics_constraint_pose_create;a._spine_physics_constraint_pose_dispose=Y.spine_physics_constraint_pose_dispose;a._spine_physics_constraint_pose_set=Y.spine_physics_constraint_pose_set;a._spine_physics_constraint_pose_get_inertia=Y.spine_physics_constraint_pose_get_inertia; a._spine_draw_order_timeline_get_instant=Y.spine_draw_order_timeline_get_instant;a._spine_draw_order_timeline_get_frame_entries=Y.spine_draw_order_timeline_get_frame_entries;a._spine_draw_order_timeline_get_frames=Y.spine_draw_order_timeline_get_frames;a._spine_draw_order_timeline_get_duration=Y.spine_draw_order_timeline_get_duration;a._spine_draw_order_timeline_get_property_ids=Y.spine_draw_order_timeline_get_property_ids;a._spine_draw_order_timeline_rtti=Y.spine_draw_order_timeline_rtti;
a._spine_physics_constraint_pose_set_inertia=Y.spine_physics_constraint_pose_set_inertia;a._spine_physics_constraint_pose_get_strength=Y.spine_physics_constraint_pose_get_strength;a._spine_physics_constraint_pose_set_strength=Y.spine_physics_constraint_pose_set_strength;a._spine_physics_constraint_pose_get_damping=Y.spine_physics_constraint_pose_get_damping;a._spine_physics_constraint_pose_set_damping=Y.spine_physics_constraint_pose_set_damping;a._spine_physics_constraint_pose_get_mass_inverse=Y.spine_physics_constraint_pose_get_mass_inverse; a._spine_physics_constraint_pose_create=Y.spine_physics_constraint_pose_create;a._spine_physics_constraint_pose_dispose=Y.spine_physics_constraint_pose_dispose;a._spine_physics_constraint_pose_set=Y.spine_physics_constraint_pose_set;a._spine_physics_constraint_pose_get_inertia=Y.spine_physics_constraint_pose_get_inertia;a._spine_physics_constraint_pose_set_inertia=Y.spine_physics_constraint_pose_set_inertia;a._spine_physics_constraint_pose_get_strength=Y.spine_physics_constraint_pose_get_strength;
a._spine_physics_constraint_pose_set_mass_inverse=Y.spine_physics_constraint_pose_set_mass_inverse;a._spine_physics_constraint_pose_get_wind=Y.spine_physics_constraint_pose_get_wind;a._spine_physics_constraint_pose_set_wind=Y.spine_physics_constraint_pose_set_wind;a._spine_physics_constraint_pose_get_gravity=Y.spine_physics_constraint_pose_get_gravity;a._spine_physics_constraint_pose_set_gravity=Y.spine_physics_constraint_pose_set_gravity;a._spine_physics_constraint_pose_get_mix=Y.spine_physics_constraint_pose_get_mix; a._spine_physics_constraint_pose_set_strength=Y.spine_physics_constraint_pose_set_strength;a._spine_physics_constraint_pose_get_damping=Y.spine_physics_constraint_pose_get_damping;a._spine_physics_constraint_pose_set_damping=Y.spine_physics_constraint_pose_set_damping;a._spine_physics_constraint_pose_get_mass_inverse=Y.spine_physics_constraint_pose_get_mass_inverse;a._spine_physics_constraint_pose_set_mass_inverse=Y.spine_physics_constraint_pose_set_mass_inverse;
a._spine_physics_constraint_pose_set_mix=Y.spine_physics_constraint_pose_set_mix;a._spine_ik_constraint_base_dispose=Y.spine_ik_constraint_base_dispose;a._spine_ik_constraint_base_get_data=Y.spine_ik_constraint_base_get_data;a._spine_ik_constraint_base_get_pose=Y.spine_ik_constraint_base_get_pose;a._spine_ik_constraint_base_get_applied_pose=Y.spine_ik_constraint_base_get_applied_pose;a._spine_ik_constraint_base_reset_constrained=Y.spine_ik_constraint_base_reset_constrained; a._spine_physics_constraint_pose_get_wind=Y.spine_physics_constraint_pose_get_wind;a._spine_physics_constraint_pose_set_wind=Y.spine_physics_constraint_pose_set_wind;a._spine_physics_constraint_pose_get_gravity=Y.spine_physics_constraint_pose_get_gravity;a._spine_physics_constraint_pose_set_gravity=Y.spine_physics_constraint_pose_set_gravity;a._spine_physics_constraint_pose_get_mix=Y.spine_physics_constraint_pose_get_mix;a._spine_physics_constraint_pose_set_mix=Y.spine_physics_constraint_pose_set_mix;
a._spine_ik_constraint_base_constrained=Y.spine_ik_constraint_base_constrained;a._spine_ik_constraint_base_is_pose_equal_to_applied=Y.spine_ik_constraint_base_is_pose_equal_to_applied;a._spine_ik_constraint_base_is_active=Y.spine_ik_constraint_base_is_active;a._spine_ik_constraint_base_set_active=Y.spine_ik_constraint_base_set_active;a._spine_ik_constraint_base_get_rtti=Y.spine_ik_constraint_base_get_rtti;a._spine_ik_constraint_base_sort=Y.spine_ik_constraint_base_sort; a._spine_ik_constraint_base_dispose=Y.spine_ik_constraint_base_dispose;a._spine_ik_constraint_base_get_data=Y.spine_ik_constraint_base_get_data;a._spine_ik_constraint_base_get_pose=Y.spine_ik_constraint_base_get_pose;a._spine_ik_constraint_base_get_applied_pose=Y.spine_ik_constraint_base_get_applied_pose;a._spine_ik_constraint_base_reset_constrained=Y.spine_ik_constraint_base_reset_constrained;a._spine_ik_constraint_base_constrained=Y.spine_ik_constraint_base_constrained;
a._spine_ik_constraint_base_is_source_active=Y.spine_ik_constraint_base_is_source_active;a._spine_ik_constraint_base_update=Y.spine_ik_constraint_base_update;a._spine_ik_constraint_base_rtti=Y.spine_ik_constraint_base_rtti;a._spine_posed_dispose=Y.spine_posed_dispose;a._spine_posed_constrained=Y.spine_posed_constrained;a._spine_posed_reset_constrained=Y.spine_posed_reset_constrained;a._spine_posed_is_pose_equal_to_applied=Y.spine_posed_is_pose_equal_to_applied; a._spine_ik_constraint_base_is_pose_equal_to_applied=Y.spine_ik_constraint_base_is_pose_equal_to_applied;a._spine_ik_constraint_base_is_active=Y.spine_ik_constraint_base_is_active;a._spine_ik_constraint_base_set_active=Y.spine_ik_constraint_base_set_active;a._spine_ik_constraint_base_get_rtti=Y.spine_ik_constraint_base_get_rtti;a._spine_ik_constraint_base_sort=Y.spine_ik_constraint_base_sort;a._spine_ik_constraint_base_is_source_active=Y.spine_ik_constraint_base_is_source_active;
a._spine_transform_constraint_base_dispose=Y.spine_transform_constraint_base_dispose;a._spine_transform_constraint_base_get_data=Y.spine_transform_constraint_base_get_data;a._spine_transform_constraint_base_get_pose=Y.spine_transform_constraint_base_get_pose;a._spine_transform_constraint_base_get_applied_pose=Y.spine_transform_constraint_base_get_applied_pose;a._spine_transform_constraint_base_reset_constrained=Y.spine_transform_constraint_base_reset_constrained; a._spine_ik_constraint_base_update=Y.spine_ik_constraint_base_update;a._spine_ik_constraint_base_rtti=Y.spine_ik_constraint_base_rtti;a._spine_posed_dispose=Y.spine_posed_dispose;a._spine_posed_constrained=Y.spine_posed_constrained;a._spine_posed_reset_constrained=Y.spine_posed_reset_constrained;a._spine_posed_is_pose_equal_to_applied=Y.spine_posed_is_pose_equal_to_applied;a._spine_transform_constraint_base_dispose=Y.spine_transform_constraint_base_dispose;
a._spine_transform_constraint_base_constrained=Y.spine_transform_constraint_base_constrained;a._spine_transform_constraint_base_is_pose_equal_to_applied=Y.spine_transform_constraint_base_is_pose_equal_to_applied;a._spine_transform_constraint_base_is_active=Y.spine_transform_constraint_base_is_active;a._spine_transform_constraint_base_set_active=Y.spine_transform_constraint_base_set_active;a._spine_transform_constraint_base_get_rtti=Y.spine_transform_constraint_base_get_rtti; a._spine_transform_constraint_base_get_data=Y.spine_transform_constraint_base_get_data;a._spine_transform_constraint_base_get_pose=Y.spine_transform_constraint_base_get_pose;a._spine_transform_constraint_base_get_applied_pose=Y.spine_transform_constraint_base_get_applied_pose;a._spine_transform_constraint_base_reset_constrained=Y.spine_transform_constraint_base_reset_constrained;a._spine_transform_constraint_base_constrained=Y.spine_transform_constraint_base_constrained;
a._spine_transform_constraint_base_sort=Y.spine_transform_constraint_base_sort;a._spine_transform_constraint_base_is_source_active=Y.spine_transform_constraint_base_is_source_active;a._spine_transform_constraint_base_update=Y.spine_transform_constraint_base_update;a._spine_transform_constraint_base_rtti=Y.spine_transform_constraint_base_rtti;a._spine_ik_constraint_data_create=Y.spine_ik_constraint_data_create;a._spine_ik_constraint_data_dispose=Y.spine_ik_constraint_data_dispose; a._spine_transform_constraint_base_is_pose_equal_to_applied=Y.spine_transform_constraint_base_is_pose_equal_to_applied;a._spine_transform_constraint_base_is_active=Y.spine_transform_constraint_base_is_active;a._spine_transform_constraint_base_set_active=Y.spine_transform_constraint_base_set_active;a._spine_transform_constraint_base_get_rtti=Y.spine_transform_constraint_base_get_rtti;a._spine_transform_constraint_base_sort=Y.spine_transform_constraint_base_sort;
a._spine_ik_constraint_data_get_rtti=Y.spine_ik_constraint_data_get_rtti;a._spine_ik_constraint_data_create_method=Y.spine_ik_constraint_data_create_method;a._spine_ik_constraint_data_get_bones=Y.spine_ik_constraint_data_get_bones;a._spine_ik_constraint_data_get_target=Y.spine_ik_constraint_data_get_target;a._spine_ik_constraint_data_set_target=Y.spine_ik_constraint_data_set_target;a._spine_ik_constraint_data_get_uniform=Y.spine_ik_constraint_data_get_uniform; a._spine_transform_constraint_base_is_source_active=Y.spine_transform_constraint_base_is_source_active;a._spine_transform_constraint_base_update=Y.spine_transform_constraint_base_update;a._spine_transform_constraint_base_rtti=Y.spine_transform_constraint_base_rtti;a._spine_ik_constraint_data_create=Y.spine_ik_constraint_data_create;a._spine_ik_constraint_data_dispose=Y.spine_ik_constraint_data_dispose;a._spine_ik_constraint_data_get_rtti=Y.spine_ik_constraint_data_get_rtti;
a._spine_ik_constraint_data_set_uniform=Y.spine_ik_constraint_data_set_uniform;a._spine_ik_constraint_data_get_name=Y.spine_ik_constraint_data_get_name;a._spine_ik_constraint_data_get_skin_required=Y.spine_ik_constraint_data_get_skin_required;a._spine_ik_constraint_data_get_setup_pose=Y.spine_ik_constraint_data_get_setup_pose;a._spine_ik_constraint_data_set_skin_required=Y.spine_ik_constraint_data_set_skin_required;a._spine_ik_constraint_data_rtti=Y.spine_ik_constraint_data_rtti; a._spine_ik_constraint_data_create_method=Y.spine_ik_constraint_data_create_method;a._spine_ik_constraint_data_get_bones=Y.spine_ik_constraint_data_get_bones;a._spine_ik_constraint_data_get_target=Y.spine_ik_constraint_data_get_target;a._spine_ik_constraint_data_set_target=Y.spine_ik_constraint_data_set_target;a._spine_ik_constraint_data_get_uniform=Y.spine_ik_constraint_data_get_uniform;a._spine_ik_constraint_data_set_uniform=Y.spine_ik_constraint_data_set_uniform;
a._spine_alpha_timeline_cast_to_curve_timeline1=Y.spine_alpha_timeline_cast_to_curve_timeline1;a._spine_alpha_timeline_cast_to_curve_timeline=Y.spine_alpha_timeline_cast_to_curve_timeline;a._spine_alpha_timeline_cast_to_timeline=Y.spine_alpha_timeline_cast_to_timeline;a._spine_alpha_timeline_cast_to_slot_timeline=Y.spine_alpha_timeline_cast_to_slot_timeline;a._spine_atlas_attachment_loader_cast_to_attachment_loader=Y.spine_atlas_attachment_loader_cast_to_attachment_loader; a._spine_ik_constraint_data_get_name=Y.spine_ik_constraint_data_get_name;a._spine_ik_constraint_data_get_skin_required=Y.spine_ik_constraint_data_get_skin_required;a._spine_ik_constraint_data_get_setup_pose=Y.spine_ik_constraint_data_get_setup_pose;a._spine_ik_constraint_data_set_skin_required=Y.spine_ik_constraint_data_set_skin_required;a._spine_ik_constraint_data_rtti=Y.spine_ik_constraint_data_rtti;a._spine_alpha_timeline_cast_to_curve_timeline1=Y.spine_alpha_timeline_cast_to_curve_timeline1;
a._spine_atlas_region_cast_to_texture_region=Y.spine_atlas_region_cast_to_texture_region;a._spine_attachment_timeline_cast_to_timeline=Y.spine_attachment_timeline_cast_to_timeline;a._spine_attachment_timeline_cast_to_slot_timeline=Y.spine_attachment_timeline_cast_to_slot_timeline;a._spine_bone_cast_to_posed=Y.spine_bone_cast_to_posed;a._spine_bone_cast_to_posed_active=Y.spine_bone_cast_to_posed_active;a._spine_bone_cast_to_update=Y.spine_bone_cast_to_update;a._spine_bone_data_cast_to_posed_data=Y.spine_bone_data_cast_to_posed_data; a._spine_alpha_timeline_cast_to_curve_timeline=Y.spine_alpha_timeline_cast_to_curve_timeline;a._spine_alpha_timeline_cast_to_timeline=Y.spine_alpha_timeline_cast_to_timeline;a._spine_alpha_timeline_cast_to_slot_timeline=Y.spine_alpha_timeline_cast_to_slot_timeline;a._spine_atlas_attachment_loader_cast_to_attachment_loader=Y.spine_atlas_attachment_loader_cast_to_attachment_loader;a._spine_atlas_region_cast_to_texture_region=Y.spine_atlas_region_cast_to_texture_region;
a._spine_bone_pose_cast_to_bone_local=Y.spine_bone_pose_cast_to_bone_local;a._spine_bone_pose_cast_to_update=Y.spine_bone_pose_cast_to_update;a._spine_bone_timeline1_cast_to_curve_timeline1=Y.spine_bone_timeline1_cast_to_curve_timeline1;a._spine_bone_timeline1_cast_to_curve_timeline=Y.spine_bone_timeline1_cast_to_curve_timeline;a._spine_bone_timeline1_cast_to_timeline=Y.spine_bone_timeline1_cast_to_timeline;a._spine_bone_timeline1_cast_to_bone_timeline=Y.spine_bone_timeline1_cast_to_bone_timeline; a._spine_attachment_timeline_cast_to_timeline=Y.spine_attachment_timeline_cast_to_timeline;a._spine_attachment_timeline_cast_to_slot_timeline=Y.spine_attachment_timeline_cast_to_slot_timeline;a._spine_bone_cast_to_posed=Y.spine_bone_cast_to_posed;a._spine_bone_cast_to_posed_active=Y.spine_bone_cast_to_posed_active;a._spine_bone_cast_to_update=Y.spine_bone_cast_to_update;a._spine_bone_data_cast_to_posed_data=Y.spine_bone_data_cast_to_posed_data;a._spine_bone_pose_cast_to_bone_local=Y.spine_bone_pose_cast_to_bone_local;
a._spine_bone_timeline2_cast_to_curve_timeline=Y.spine_bone_timeline2_cast_to_curve_timeline;a._spine_bone_timeline2_cast_to_timeline=Y.spine_bone_timeline2_cast_to_timeline;a._spine_bone_timeline2_cast_to_bone_timeline=Y.spine_bone_timeline2_cast_to_bone_timeline;a._spine_bounding_box_attachment_cast_to_vertex_attachment=Y.spine_bounding_box_attachment_cast_to_vertex_attachment;a._spine_bounding_box_attachment_cast_to_attachment=Y.spine_bounding_box_attachment_cast_to_attachment; a._spine_bone_pose_cast_to_update=Y.spine_bone_pose_cast_to_update;a._spine_bone_timeline1_cast_to_curve_timeline1=Y.spine_bone_timeline1_cast_to_curve_timeline1;a._spine_bone_timeline1_cast_to_curve_timeline=Y.spine_bone_timeline1_cast_to_curve_timeline;a._spine_bone_timeline1_cast_to_timeline=Y.spine_bone_timeline1_cast_to_timeline;a._spine_bone_timeline1_cast_to_bone_timeline=Y.spine_bone_timeline1_cast_to_bone_timeline;a._spine_bone_timeline2_cast_to_curve_timeline=Y.spine_bone_timeline2_cast_to_curve_timeline;
a._spine_clipping_attachment_cast_to_vertex_attachment=Y.spine_clipping_attachment_cast_to_vertex_attachment;a._spine_clipping_attachment_cast_to_attachment=Y.spine_clipping_attachment_cast_to_attachment;a._spine_constraint_cast_to_update=Y.spine_constraint_cast_to_update;a._spine_constraint_timeline1_cast_to_curve_timeline1=Y.spine_constraint_timeline1_cast_to_curve_timeline1;a._spine_constraint_timeline1_cast_to_curve_timeline=Y.spine_constraint_timeline1_cast_to_curve_timeline; a._spine_bone_timeline2_cast_to_timeline=Y.spine_bone_timeline2_cast_to_timeline;a._spine_bone_timeline2_cast_to_bone_timeline=Y.spine_bone_timeline2_cast_to_bone_timeline;a._spine_bounding_box_attachment_cast_to_vertex_attachment=Y.spine_bounding_box_attachment_cast_to_vertex_attachment;a._spine_bounding_box_attachment_cast_to_attachment=Y.spine_bounding_box_attachment_cast_to_attachment;a._spine_clipping_attachment_cast_to_vertex_attachment=Y.spine_clipping_attachment_cast_to_vertex_attachment;
a._spine_constraint_timeline1_cast_to_timeline=Y.spine_constraint_timeline1_cast_to_timeline;a._spine_constraint_timeline1_cast_to_constraint_timeline=Y.spine_constraint_timeline1_cast_to_constraint_timeline;a._spine_curve_timeline_cast_to_timeline=Y.spine_curve_timeline_cast_to_timeline;a._spine_curve_timeline1_cast_to_curve_timeline=Y.spine_curve_timeline1_cast_to_curve_timeline;a._spine_curve_timeline1_cast_to_timeline=Y.spine_curve_timeline1_cast_to_timeline; a._spine_clipping_attachment_cast_to_attachment=Y.spine_clipping_attachment_cast_to_attachment;a._spine_constraint_cast_to_update=Y.spine_constraint_cast_to_update;a._spine_constraint_timeline1_cast_to_curve_timeline1=Y.spine_constraint_timeline1_cast_to_curve_timeline1;a._spine_constraint_timeline1_cast_to_curve_timeline=Y.spine_constraint_timeline1_cast_to_curve_timeline;a._spine_constraint_timeline1_cast_to_timeline=Y.spine_constraint_timeline1_cast_to_timeline;
a._spine_deform_timeline_cast_to_slot_curve_timeline=Y.spine_deform_timeline_cast_to_slot_curve_timeline;a._spine_deform_timeline_cast_to_curve_timeline=Y.spine_deform_timeline_cast_to_curve_timeline;a._spine_deform_timeline_cast_to_timeline=Y.spine_deform_timeline_cast_to_timeline;a._spine_deform_timeline_cast_to_slot_timeline=Y.spine_deform_timeline_cast_to_slot_timeline;a._spine_draw_order_folder_timeline_cast_to_timeline=Y.spine_draw_order_folder_timeline_cast_to_timeline; a._spine_constraint_timeline1_cast_to_constraint_timeline=Y.spine_constraint_timeline1_cast_to_constraint_timeline;a._spine_curve_timeline_cast_to_timeline=Y.spine_curve_timeline_cast_to_timeline;a._spine_curve_timeline1_cast_to_curve_timeline=Y.spine_curve_timeline1_cast_to_curve_timeline;a._spine_curve_timeline1_cast_to_timeline=Y.spine_curve_timeline1_cast_to_timeline;a._spine_deform_timeline_cast_to_slot_curve_timeline=Y.spine_deform_timeline_cast_to_slot_curve_timeline;
a._spine_draw_order_timeline_cast_to_timeline=Y.spine_draw_order_timeline_cast_to_timeline;a._spine_event_timeline_cast_to_timeline=Y.spine_event_timeline_cast_to_timeline;a._spine_from_rotate_cast_to_from_property=Y.spine_from_rotate_cast_to_from_property;a._spine_from_scale_x_cast_to_from_property=Y.spine_from_scale_x_cast_to_from_property;a._spine_from_scale_y_cast_to_from_property=Y.spine_from_scale_y_cast_to_from_property;a._spine_from_shear_y_cast_to_from_property=Y.spine_from_shear_y_cast_to_from_property; a._spine_deform_timeline_cast_to_curve_timeline=Y.spine_deform_timeline_cast_to_curve_timeline;a._spine_deform_timeline_cast_to_timeline=Y.spine_deform_timeline_cast_to_timeline;a._spine_deform_timeline_cast_to_slot_timeline=Y.spine_deform_timeline_cast_to_slot_timeline;a._spine_draw_order_folder_timeline_cast_to_timeline=Y.spine_draw_order_folder_timeline_cast_to_timeline;a._spine_draw_order_timeline_cast_to_timeline=Y.spine_draw_order_timeline_cast_to_timeline;
a._spine_from_x_cast_to_from_property=Y.spine_from_x_cast_to_from_property;a._spine_from_y_cast_to_from_property=Y.spine_from_y_cast_to_from_property;a._spine_ik_constraint_cast_to_ik_constraint_base=Y.spine_ik_constraint_cast_to_ik_constraint_base;a._spine_ik_constraint_cast_to_posed=Y.spine_ik_constraint_cast_to_posed;a._spine_ik_constraint_cast_to_posed_active=Y.spine_ik_constraint_cast_to_posed_active;a._spine_ik_constraint_cast_to_constraint=Y.spine_ik_constraint_cast_to_constraint; a._spine_event_timeline_cast_to_timeline=Y.spine_event_timeline_cast_to_timeline;a._spine_from_rotate_cast_to_from_property=Y.spine_from_rotate_cast_to_from_property;a._spine_from_scale_x_cast_to_from_property=Y.spine_from_scale_x_cast_to_from_property;a._spine_from_scale_y_cast_to_from_property=Y.spine_from_scale_y_cast_to_from_property;a._spine_from_shear_y_cast_to_from_property=Y.spine_from_shear_y_cast_to_from_property;a._spine_from_x_cast_to_from_property=Y.spine_from_x_cast_to_from_property;
a._spine_ik_constraint_cast_to_update=Y.spine_ik_constraint_cast_to_update;a._spine_ik_constraint_base_cast_to_posed=Y.spine_ik_constraint_base_cast_to_posed;a._spine_ik_constraint_base_cast_to_posed_active=Y.spine_ik_constraint_base_cast_to_posed_active;a._spine_ik_constraint_base_cast_to_constraint=Y.spine_ik_constraint_base_cast_to_constraint;a._spine_ik_constraint_base_cast_to_update=Y.spine_ik_constraint_base_cast_to_update;a._spine_ik_constraint_data_cast_to_posed_data=Y.spine_ik_constraint_data_cast_to_posed_data; a._spine_from_y_cast_to_from_property=Y.spine_from_y_cast_to_from_property;a._spine_ik_constraint_cast_to_ik_constraint_base=Y.spine_ik_constraint_cast_to_ik_constraint_base;a._spine_ik_constraint_cast_to_posed=Y.spine_ik_constraint_cast_to_posed;a._spine_ik_constraint_cast_to_posed_active=Y.spine_ik_constraint_cast_to_posed_active;a._spine_ik_constraint_cast_to_constraint=Y.spine_ik_constraint_cast_to_constraint;a._spine_ik_constraint_cast_to_update=Y.spine_ik_constraint_cast_to_update;
a._spine_ik_constraint_base_cast_to_posed=Y.spine_ik_constraint_base_cast_to_posed;a._spine_ik_constraint_base_cast_to_posed_active=Y.spine_ik_constraint_base_cast_to_posed_active;a._spine_ik_constraint_base_cast_to_constraint=Y.spine_ik_constraint_base_cast_to_constraint;a._spine_ik_constraint_base_cast_to_update=Y.spine_ik_constraint_base_cast_to_update;a._spine_ik_constraint_data_cast_to_posed_data=Y.spine_ik_constraint_data_cast_to_posed_data;
a._spine_ik_constraint_data_cast_to_constraint_data=Y.spine_ik_constraint_data_cast_to_constraint_data;a._spine_ik_constraint_timeline_cast_to_curve_timeline=Y.spine_ik_constraint_timeline_cast_to_curve_timeline;a._spine_ik_constraint_timeline_cast_to_timeline=Y.spine_ik_constraint_timeline_cast_to_timeline;a._spine_ik_constraint_timeline_cast_to_constraint_timeline=Y.spine_ik_constraint_timeline_cast_to_constraint_timeline;a._spine_inherit_timeline_cast_to_timeline=Y.spine_inherit_timeline_cast_to_timeline; a._spine_ik_constraint_data_cast_to_constraint_data=Y.spine_ik_constraint_data_cast_to_constraint_data;a._spine_ik_constraint_timeline_cast_to_curve_timeline=Y.spine_ik_constraint_timeline_cast_to_curve_timeline;a._spine_ik_constraint_timeline_cast_to_timeline=Y.spine_ik_constraint_timeline_cast_to_timeline;a._spine_ik_constraint_timeline_cast_to_constraint_timeline=Y.spine_ik_constraint_timeline_cast_to_constraint_timeline;a._spine_inherit_timeline_cast_to_timeline=Y.spine_inherit_timeline_cast_to_timeline;
a._spine_inherit_timeline_cast_to_bone_timeline=Y.spine_inherit_timeline_cast_to_bone_timeline;a._spine_mesh_attachment_cast_to_vertex_attachment=Y.spine_mesh_attachment_cast_to_vertex_attachment;a._spine_mesh_attachment_cast_to_attachment=Y.spine_mesh_attachment_cast_to_attachment;a._spine_path_attachment_cast_to_vertex_attachment=Y.spine_path_attachment_cast_to_vertex_attachment;a._spine_path_attachment_cast_to_attachment=Y.spine_path_attachment_cast_to_attachment; a._spine_inherit_timeline_cast_to_bone_timeline=Y.spine_inherit_timeline_cast_to_bone_timeline;a._spine_mesh_attachment_cast_to_vertex_attachment=Y.spine_mesh_attachment_cast_to_vertex_attachment;a._spine_mesh_attachment_cast_to_attachment=Y.spine_mesh_attachment_cast_to_attachment;a._spine_path_attachment_cast_to_vertex_attachment=Y.spine_path_attachment_cast_to_vertex_attachment;a._spine_path_attachment_cast_to_attachment=Y.spine_path_attachment_cast_to_attachment;
a._spine_path_constraint_cast_to_path_constraint_base=Y.spine_path_constraint_cast_to_path_constraint_base;a._spine_path_constraint_cast_to_posed=Y.spine_path_constraint_cast_to_posed;a._spine_path_constraint_cast_to_posed_active=Y.spine_path_constraint_cast_to_posed_active;a._spine_path_constraint_cast_to_constraint=Y.spine_path_constraint_cast_to_constraint;a._spine_path_constraint_cast_to_update=Y.spine_path_constraint_cast_to_update;a._spine_path_constraint_base_cast_to_posed=Y.spine_path_constraint_base_cast_to_posed; a._spine_path_constraint_cast_to_path_constraint_base=Y.spine_path_constraint_cast_to_path_constraint_base;a._spine_path_constraint_cast_to_posed=Y.spine_path_constraint_cast_to_posed;a._spine_path_constraint_cast_to_posed_active=Y.spine_path_constraint_cast_to_posed_active;a._spine_path_constraint_cast_to_constraint=Y.spine_path_constraint_cast_to_constraint;a._spine_path_constraint_cast_to_update=Y.spine_path_constraint_cast_to_update;a._spine_path_constraint_base_cast_to_posed=Y.spine_path_constraint_base_cast_to_posed;
@ -429,62 +444,65 @@ a._spine_physics_constraint_damping_timeline_dispose=Y.spine_physics_constraint_
a._spine_physics_constraint_damping_timeline_set_constraint_index=Y.spine_physics_constraint_damping_timeline_set_constraint_index;a._spine_physics_constraint_damping_timeline_set_frame=Y.spine_physics_constraint_damping_timeline_set_frame;a._spine_physics_constraint_damping_timeline_get_curve_value=Y.spine_physics_constraint_damping_timeline_get_curve_value;a._spine_physics_constraint_damping_timeline_get_relative_value=Y.spine_physics_constraint_damping_timeline_get_relative_value; a._spine_physics_constraint_damping_timeline_set_constraint_index=Y.spine_physics_constraint_damping_timeline_set_constraint_index;a._spine_physics_constraint_damping_timeline_set_frame=Y.spine_physics_constraint_damping_timeline_set_frame;a._spine_physics_constraint_damping_timeline_get_curve_value=Y.spine_physics_constraint_damping_timeline_get_curve_value;a._spine_physics_constraint_damping_timeline_get_relative_value=Y.spine_physics_constraint_damping_timeline_get_relative_value;
a._spine_physics_constraint_damping_timeline_get_absolute_value_1=Y.spine_physics_constraint_damping_timeline_get_absolute_value_1;a._spine_physics_constraint_damping_timeline_get_absolute_value_2=Y.spine_physics_constraint_damping_timeline_get_absolute_value_2;a._spine_physics_constraint_damping_timeline_get_scale_value=Y.spine_physics_constraint_damping_timeline_get_scale_value;a._spine_physics_constraint_damping_timeline_set_linear=Y.spine_physics_constraint_damping_timeline_set_linear; a._spine_physics_constraint_damping_timeline_get_absolute_value_1=Y.spine_physics_constraint_damping_timeline_get_absolute_value_1;a._spine_physics_constraint_damping_timeline_get_absolute_value_2=Y.spine_physics_constraint_damping_timeline_get_absolute_value_2;a._spine_physics_constraint_damping_timeline_get_scale_value=Y.spine_physics_constraint_damping_timeline_get_scale_value;a._spine_physics_constraint_damping_timeline_set_linear=Y.spine_physics_constraint_damping_timeline_set_linear;
a._spine_physics_constraint_damping_timeline_set_stepped=Y.spine_physics_constraint_damping_timeline_set_stepped;a._spine_physics_constraint_damping_timeline_set_bezier=Y.spine_physics_constraint_damping_timeline_set_bezier;a._spine_physics_constraint_damping_timeline_get_bezier_value=Y.spine_physics_constraint_damping_timeline_get_bezier_value;a._spine_physics_constraint_damping_timeline_get_curves=Y.spine_physics_constraint_damping_timeline_get_curves; a._spine_physics_constraint_damping_timeline_set_stepped=Y.spine_physics_constraint_damping_timeline_set_stepped;a._spine_physics_constraint_damping_timeline_set_bezier=Y.spine_physics_constraint_damping_timeline_set_bezier;a._spine_physics_constraint_damping_timeline_get_bezier_value=Y.spine_physics_constraint_damping_timeline_get_bezier_value;a._spine_physics_constraint_damping_timeline_get_curves=Y.spine_physics_constraint_damping_timeline_get_curves;
a._spine_physics_constraint_damping_timeline_get_frame_entries=Y.spine_physics_constraint_damping_timeline_get_frame_entries;a._spine_physics_constraint_damping_timeline_get_frame_count=Y.spine_physics_constraint_damping_timeline_get_frame_count;a._spine_physics_constraint_damping_timeline_get_frames=Y.spine_physics_constraint_damping_timeline_get_frames;a._spine_physics_constraint_damping_timeline_get_duration=Y.spine_physics_constraint_damping_timeline_get_duration; a._spine_physics_constraint_damping_timeline_get_additive=Y.spine_physics_constraint_damping_timeline_get_additive;a._spine_physics_constraint_damping_timeline_get_instant=Y.spine_physics_constraint_damping_timeline_get_instant;a._spine_physics_constraint_damping_timeline_get_frame_entries=Y.spine_physics_constraint_damping_timeline_get_frame_entries;a._spine_physics_constraint_damping_timeline_get_frame_count=Y.spine_physics_constraint_damping_timeline_get_frame_count;
a._spine_physics_constraint_damping_timeline_get_property_ids=Y.spine_physics_constraint_damping_timeline_get_property_ids;a._spine_physics_constraint_damping_timeline_rtti=Y.spine_physics_constraint_damping_timeline_rtti;a._spine_slot_curve_timeline_dispose=Y.spine_slot_curve_timeline_dispose;a._spine_slot_curve_timeline_get_rtti=Y.spine_slot_curve_timeline_get_rtti;a._spine_slot_curve_timeline_apply=Y.spine_slot_curve_timeline_apply;a._spine_slot_curve_timeline_get_slot_index=Y.spine_slot_curve_timeline_get_slot_index; a._spine_physics_constraint_damping_timeline_get_frames=Y.spine_physics_constraint_damping_timeline_get_frames;a._spine_physics_constraint_damping_timeline_get_duration=Y.spine_physics_constraint_damping_timeline_get_duration;a._spine_physics_constraint_damping_timeline_get_property_ids=Y.spine_physics_constraint_damping_timeline_get_property_ids;a._spine_physics_constraint_damping_timeline_rtti=Y.spine_physics_constraint_damping_timeline_rtti;a._spine_slot_curve_timeline_dispose=Y.spine_slot_curve_timeline_dispose;
a._spine_slot_curve_timeline_set_slot_index=Y.spine_slot_curve_timeline_set_slot_index;a._spine_slot_curve_timeline_set_linear=Y.spine_slot_curve_timeline_set_linear;a._spine_slot_curve_timeline_set_stepped=Y.spine_slot_curve_timeline_set_stepped;a._spine_slot_curve_timeline_set_bezier=Y.spine_slot_curve_timeline_set_bezier;a._spine_slot_curve_timeline_get_bezier_value=Y.spine_slot_curve_timeline_get_bezier_value;a._spine_slot_curve_timeline_get_curves=Y.spine_slot_curve_timeline_get_curves; a._spine_slot_curve_timeline_get_rtti=Y.spine_slot_curve_timeline_get_rtti;a._spine_slot_curve_timeline_apply=Y.spine_slot_curve_timeline_apply;a._spine_slot_curve_timeline_get_slot_index=Y.spine_slot_curve_timeline_get_slot_index;a._spine_slot_curve_timeline_set_slot_index=Y.spine_slot_curve_timeline_set_slot_index;a._spine_slot_curve_timeline_set_linear=Y.spine_slot_curve_timeline_set_linear;a._spine_slot_curve_timeline_set_stepped=Y.spine_slot_curve_timeline_set_stepped;
a._spine_slot_curve_timeline_get_frame_entries=Y.spine_slot_curve_timeline_get_frame_entries;a._spine_slot_curve_timeline_get_frame_count=Y.spine_slot_curve_timeline_get_frame_count;a._spine_slot_curve_timeline_get_frames=Y.spine_slot_curve_timeline_get_frames;a._spine_slot_curve_timeline_get_duration=Y.spine_slot_curve_timeline_get_duration;a._spine_slot_curve_timeline_get_property_ids=Y.spine_slot_curve_timeline_get_property_ids;a._spine_slot_curve_timeline_rtti=Y.spine_slot_curve_timeline_rtti; a._spine_slot_curve_timeline_set_bezier=Y.spine_slot_curve_timeline_set_bezier;a._spine_slot_curve_timeline_get_bezier_value=Y.spine_slot_curve_timeline_get_bezier_value;a._spine_slot_curve_timeline_get_curves=Y.spine_slot_curve_timeline_get_curves;a._spine_slot_curve_timeline_get_additive=Y.spine_slot_curve_timeline_get_additive;a._spine_slot_curve_timeline_get_instant=Y.spine_slot_curve_timeline_get_instant;a._spine_slot_curve_timeline_get_frame_entries=Y.spine_slot_curve_timeline_get_frame_entries;
a._spine_slot_create=Y.spine_slot_create;a._spine_slot_dispose=Y.spine_slot_dispose;a._spine_slot_get_bone=Y.spine_slot_get_bone;a._spine_slot_setup_pose=Y.spine_slot_setup_pose;a._spine_slot_get_data=Y.spine_slot_get_data;a._spine_slot_get_pose=Y.spine_slot_get_pose;a._spine_slot_get_applied_pose=Y.spine_slot_get_applied_pose;a._spine_slot_reset_constrained=Y.spine_slot_reset_constrained;a._spine_slot_constrained=Y.spine_slot_constrained;a._spine_slot_is_pose_equal_to_applied=Y.spine_slot_is_pose_equal_to_applied; a._spine_slot_curve_timeline_get_frame_count=Y.spine_slot_curve_timeline_get_frame_count;a._spine_slot_curve_timeline_get_frames=Y.spine_slot_curve_timeline_get_frames;a._spine_slot_curve_timeline_get_duration=Y.spine_slot_curve_timeline_get_duration;a._spine_slot_curve_timeline_get_property_ids=Y.spine_slot_curve_timeline_get_property_ids;a._spine_slot_curve_timeline_rtti=Y.spine_slot_curve_timeline_rtti;a._spine_slot_create=Y.spine_slot_create;a._spine_slot_dispose=Y.spine_slot_dispose;
a._spine_path_constraint_data_create=Y.spine_path_constraint_data_create;a._spine_path_constraint_data_dispose=Y.spine_path_constraint_data_dispose;a._spine_path_constraint_data_get_rtti=Y.spine_path_constraint_data_get_rtti;a._spine_path_constraint_data_create_method=Y.spine_path_constraint_data_create_method;a._spine_path_constraint_data_get_bones=Y.spine_path_constraint_data_get_bones;a._spine_path_constraint_data_get_slot=Y.spine_path_constraint_data_get_slot; a._spine_slot_get_bone=Y.spine_slot_get_bone;a._spine_slot_setup_pose=Y.spine_slot_setup_pose;a._spine_slot_get_data=Y.spine_slot_get_data;a._spine_slot_get_pose=Y.spine_slot_get_pose;a._spine_slot_get_applied_pose=Y.spine_slot_get_applied_pose;a._spine_slot_reset_constrained=Y.spine_slot_reset_constrained;a._spine_slot_constrained=Y.spine_slot_constrained;a._spine_slot_is_pose_equal_to_applied=Y.spine_slot_is_pose_equal_to_applied;a._spine_path_constraint_data_create=Y.spine_path_constraint_data_create;
a._spine_path_constraint_data_set_slot=Y.spine_path_constraint_data_set_slot;a._spine_path_constraint_data_get_position_mode=Y.spine_path_constraint_data_get_position_mode;a._spine_path_constraint_data_set_position_mode=Y.spine_path_constraint_data_set_position_mode;a._spine_path_constraint_data_get_spacing_mode=Y.spine_path_constraint_data_get_spacing_mode;a._spine_path_constraint_data_set_spacing_mode=Y.spine_path_constraint_data_set_spacing_mode;a._spine_path_constraint_data_get_rotate_mode=Y.spine_path_constraint_data_get_rotate_mode; a._spine_path_constraint_data_dispose=Y.spine_path_constraint_data_dispose;a._spine_path_constraint_data_get_rtti=Y.spine_path_constraint_data_get_rtti;a._spine_path_constraint_data_create_method=Y.spine_path_constraint_data_create_method;a._spine_path_constraint_data_get_bones=Y.spine_path_constraint_data_get_bones;a._spine_path_constraint_data_get_slot=Y.spine_path_constraint_data_get_slot;a._spine_path_constraint_data_set_slot=Y.spine_path_constraint_data_set_slot;
a._spine_path_constraint_data_get_position_mode=Y.spine_path_constraint_data_get_position_mode;a._spine_path_constraint_data_set_position_mode=Y.spine_path_constraint_data_set_position_mode;a._spine_path_constraint_data_get_spacing_mode=Y.spine_path_constraint_data_get_spacing_mode;a._spine_path_constraint_data_set_spacing_mode=Y.spine_path_constraint_data_set_spacing_mode;a._spine_path_constraint_data_get_rotate_mode=Y.spine_path_constraint_data_get_rotate_mode;
a._spine_path_constraint_data_set_rotate_mode=Y.spine_path_constraint_data_set_rotate_mode;a._spine_path_constraint_data_get_offset_rotation=Y.spine_path_constraint_data_get_offset_rotation;a._spine_path_constraint_data_set_offset_rotation=Y.spine_path_constraint_data_set_offset_rotation;a._spine_path_constraint_data_get_name=Y.spine_path_constraint_data_get_name;a._spine_path_constraint_data_get_skin_required=Y.spine_path_constraint_data_get_skin_required; a._spine_path_constraint_data_set_rotate_mode=Y.spine_path_constraint_data_set_rotate_mode;a._spine_path_constraint_data_get_offset_rotation=Y.spine_path_constraint_data_get_offset_rotation;a._spine_path_constraint_data_set_offset_rotation=Y.spine_path_constraint_data_set_offset_rotation;a._spine_path_constraint_data_get_name=Y.spine_path_constraint_data_get_name;a._spine_path_constraint_data_get_skin_required=Y.spine_path_constraint_data_get_skin_required;
a._spine_path_constraint_data_get_setup_pose=Y.spine_path_constraint_data_get_setup_pose;a._spine_path_constraint_data_set_skin_required=Y.spine_path_constraint_data_set_skin_required;a._spine_path_constraint_data_rtti=Y.spine_path_constraint_data_rtti;a._spine_physics_constraint_strength_timeline_create=Y.spine_physics_constraint_strength_timeline_create;a._spine_physics_constraint_strength_timeline_dispose=Y.spine_physics_constraint_strength_timeline_dispose; a._spine_path_constraint_data_get_setup_pose=Y.spine_path_constraint_data_get_setup_pose;a._spine_path_constraint_data_set_skin_required=Y.spine_path_constraint_data_set_skin_required;a._spine_path_constraint_data_rtti=Y.spine_path_constraint_data_rtti;a._spine_physics_constraint_strength_timeline_create=Y.spine_physics_constraint_strength_timeline_create;a._spine_physics_constraint_strength_timeline_dispose=Y.spine_physics_constraint_strength_timeline_dispose;
a._spine_physics_constraint_strength_timeline_get_rtti=Y.spine_physics_constraint_strength_timeline_get_rtti;a._spine_physics_constraint_strength_timeline_apply=Y.spine_physics_constraint_strength_timeline_apply;a._spine_physics_constraint_strength_timeline_get_constraint_index=Y.spine_physics_constraint_strength_timeline_get_constraint_index;a._spine_physics_constraint_strength_timeline_set_constraint_index=Y.spine_physics_constraint_strength_timeline_set_constraint_index; a._spine_physics_constraint_strength_timeline_get_rtti=Y.spine_physics_constraint_strength_timeline_get_rtti;a._spine_physics_constraint_strength_timeline_apply=Y.spine_physics_constraint_strength_timeline_apply;a._spine_physics_constraint_strength_timeline_get_constraint_index=Y.spine_physics_constraint_strength_timeline_get_constraint_index;a._spine_physics_constraint_strength_timeline_set_constraint_index=Y.spine_physics_constraint_strength_timeline_set_constraint_index;
a._spine_physics_constraint_strength_timeline_set_frame=Y.spine_physics_constraint_strength_timeline_set_frame;a._spine_physics_constraint_strength_timeline_get_curve_value=Y.spine_physics_constraint_strength_timeline_get_curve_value;a._spine_physics_constraint_strength_timeline_get_relative_value=Y.spine_physics_constraint_strength_timeline_get_relative_value;a._spine_physics_constraint_strength_timeline_get_absolute_value_1=Y.spine_physics_constraint_strength_timeline_get_absolute_value_1; a._spine_physics_constraint_strength_timeline_set_frame=Y.spine_physics_constraint_strength_timeline_set_frame;a._spine_physics_constraint_strength_timeline_get_curve_value=Y.spine_physics_constraint_strength_timeline_get_curve_value;a._spine_physics_constraint_strength_timeline_get_relative_value=Y.spine_physics_constraint_strength_timeline_get_relative_value;a._spine_physics_constraint_strength_timeline_get_absolute_value_1=Y.spine_physics_constraint_strength_timeline_get_absolute_value_1;
a._spine_physics_constraint_strength_timeline_get_absolute_value_2=Y.spine_physics_constraint_strength_timeline_get_absolute_value_2;a._spine_physics_constraint_strength_timeline_get_scale_value=Y.spine_physics_constraint_strength_timeline_get_scale_value;a._spine_physics_constraint_strength_timeline_set_linear=Y.spine_physics_constraint_strength_timeline_set_linear;a._spine_physics_constraint_strength_timeline_set_stepped=Y.spine_physics_constraint_strength_timeline_set_stepped; a._spine_physics_constraint_strength_timeline_get_absolute_value_2=Y.spine_physics_constraint_strength_timeline_get_absolute_value_2;a._spine_physics_constraint_strength_timeline_get_scale_value=Y.spine_physics_constraint_strength_timeline_get_scale_value;a._spine_physics_constraint_strength_timeline_set_linear=Y.spine_physics_constraint_strength_timeline_set_linear;a._spine_physics_constraint_strength_timeline_set_stepped=Y.spine_physics_constraint_strength_timeline_set_stepped;
a._spine_physics_constraint_strength_timeline_set_bezier=Y.spine_physics_constraint_strength_timeline_set_bezier;a._spine_physics_constraint_strength_timeline_get_bezier_value=Y.spine_physics_constraint_strength_timeline_get_bezier_value;a._spine_physics_constraint_strength_timeline_get_curves=Y.spine_physics_constraint_strength_timeline_get_curves;a._spine_physics_constraint_strength_timeline_get_frame_entries=Y.spine_physics_constraint_strength_timeline_get_frame_entries; a._spine_physics_constraint_strength_timeline_set_bezier=Y.spine_physics_constraint_strength_timeline_set_bezier;a._spine_physics_constraint_strength_timeline_get_bezier_value=Y.spine_physics_constraint_strength_timeline_get_bezier_value;a._spine_physics_constraint_strength_timeline_get_curves=Y.spine_physics_constraint_strength_timeline_get_curves;a._spine_physics_constraint_strength_timeline_get_additive=Y.spine_physics_constraint_strength_timeline_get_additive;
a._spine_physics_constraint_strength_timeline_get_frame_count=Y.spine_physics_constraint_strength_timeline_get_frame_count;a._spine_physics_constraint_strength_timeline_get_frames=Y.spine_physics_constraint_strength_timeline_get_frames;a._spine_physics_constraint_strength_timeline_get_duration=Y.spine_physics_constraint_strength_timeline_get_duration;a._spine_physics_constraint_strength_timeline_get_property_ids=Y.spine_physics_constraint_strength_timeline_get_property_ids; a._spine_physics_constraint_strength_timeline_get_instant=Y.spine_physics_constraint_strength_timeline_get_instant;a._spine_physics_constraint_strength_timeline_get_frame_entries=Y.spine_physics_constraint_strength_timeline_get_frame_entries;a._spine_physics_constraint_strength_timeline_get_frame_count=Y.spine_physics_constraint_strength_timeline_get_frame_count;a._spine_physics_constraint_strength_timeline_get_frames=Y.spine_physics_constraint_strength_timeline_get_frames;
a._spine_physics_constraint_strength_timeline_rtti=Y.spine_physics_constraint_strength_timeline_rtti;a._spine_vertex_attachment_dispose=Y.spine_vertex_attachment_dispose;a._spine_vertex_attachment_get_rtti=Y.spine_vertex_attachment_get_rtti;a._spine_vertex_attachment_compute_world_vertices_1=Y.spine_vertex_attachment_compute_world_vertices_1;a._spine_vertex_attachment_compute_world_vertices_2=Y.spine_vertex_attachment_compute_world_vertices_2;a._spine_vertex_attachment_get_id=Y.spine_vertex_attachment_get_id; a._spine_physics_constraint_strength_timeline_get_duration=Y.spine_physics_constraint_strength_timeline_get_duration;a._spine_physics_constraint_strength_timeline_get_property_ids=Y.spine_physics_constraint_strength_timeline_get_property_ids;a._spine_physics_constraint_strength_timeline_rtti=Y.spine_physics_constraint_strength_timeline_rtti;a._spine_vertex_attachment_dispose=Y.spine_vertex_attachment_dispose;a._spine_vertex_attachment_get_rtti=Y.spine_vertex_attachment_get_rtti;
a._spine_vertex_attachment_get_bones=Y.spine_vertex_attachment_get_bones;a._spine_vertex_attachment_set_bones=Y.spine_vertex_attachment_set_bones;a._spine_vertex_attachment_get_vertices=Y.spine_vertex_attachment_get_vertices;a._spine_vertex_attachment_set_vertices=Y.spine_vertex_attachment_set_vertices;a._spine_vertex_attachment_get_world_vertices_length=Y.spine_vertex_attachment_get_world_vertices_length;a._spine_vertex_attachment_set_world_vertices_length=Y.spine_vertex_attachment_set_world_vertices_length; a._spine_vertex_attachment_compute_world_vertices_1=Y.spine_vertex_attachment_compute_world_vertices_1;a._spine_vertex_attachment_compute_world_vertices_2=Y.spine_vertex_attachment_compute_world_vertices_2;a._spine_vertex_attachment_get_id=Y.spine_vertex_attachment_get_id;a._spine_vertex_attachment_get_bones=Y.spine_vertex_attachment_get_bones;a._spine_vertex_attachment_set_bones=Y.spine_vertex_attachment_set_bones;a._spine_vertex_attachment_get_vertices=Y.spine_vertex_attachment_get_vertices;
a._spine_vertex_attachment_get_timeline_attachment=Y.spine_vertex_attachment_get_timeline_attachment;a._spine_vertex_attachment_set_timeline_attachment=Y.spine_vertex_attachment_set_timeline_attachment;a._spine_vertex_attachment_copy_to=Y.spine_vertex_attachment_copy_to;a._spine_vertex_attachment_get_name=Y.spine_vertex_attachment_get_name;a._spine_vertex_attachment_copy=Y.spine_vertex_attachment_copy;a._spine_vertex_attachment_get_ref_count=Y.spine_vertex_attachment_get_ref_count; a._spine_vertex_attachment_set_vertices=Y.spine_vertex_attachment_set_vertices;a._spine_vertex_attachment_get_world_vertices_length=Y.spine_vertex_attachment_get_world_vertices_length;a._spine_vertex_attachment_set_world_vertices_length=Y.spine_vertex_attachment_set_world_vertices_length;a._spine_vertex_attachment_get_timeline_attachment=Y.spine_vertex_attachment_get_timeline_attachment;a._spine_vertex_attachment_set_timeline_attachment=Y.spine_vertex_attachment_set_timeline_attachment;
a._spine_vertex_attachment_reference=Y.spine_vertex_attachment_reference;a._spine_vertex_attachment_dereference=Y.spine_vertex_attachment_dereference;a._spine_vertex_attachment_rtti=Y.spine_vertex_attachment_rtti;a._spine_slider_timeline_create=Y.spine_slider_timeline_create;a._spine_slider_timeline_dispose=Y.spine_slider_timeline_dispose;a._spine_slider_timeline_get_rtti=Y.spine_slider_timeline_get_rtti;a._spine_slider_timeline_apply=Y.spine_slider_timeline_apply; a._spine_vertex_attachment_copy_to=Y.spine_vertex_attachment_copy_to;a._spine_vertex_attachment_get_name=Y.spine_vertex_attachment_get_name;a._spine_vertex_attachment_copy=Y.spine_vertex_attachment_copy;a._spine_vertex_attachment_get_ref_count=Y.spine_vertex_attachment_get_ref_count;a._spine_vertex_attachment_reference=Y.spine_vertex_attachment_reference;a._spine_vertex_attachment_dereference=Y.spine_vertex_attachment_dereference;a._spine_vertex_attachment_rtti=Y.spine_vertex_attachment_rtti;
a._spine_slider_timeline_get_constraint_index=Y.spine_slider_timeline_get_constraint_index;a._spine_slider_timeline_set_constraint_index=Y.spine_slider_timeline_set_constraint_index;a._spine_slider_timeline_set_frame=Y.spine_slider_timeline_set_frame;a._spine_slider_timeline_get_curve_value=Y.spine_slider_timeline_get_curve_value;a._spine_slider_timeline_get_relative_value=Y.spine_slider_timeline_get_relative_value;a._spine_slider_timeline_get_absolute_value_1=Y.spine_slider_timeline_get_absolute_value_1; a._spine_slider_timeline_create=Y.spine_slider_timeline_create;a._spine_slider_timeline_dispose=Y.spine_slider_timeline_dispose;a._spine_slider_timeline_get_rtti=Y.spine_slider_timeline_get_rtti;a._spine_slider_timeline_apply=Y.spine_slider_timeline_apply;a._spine_slider_timeline_get_constraint_index=Y.spine_slider_timeline_get_constraint_index;a._spine_slider_timeline_set_constraint_index=Y.spine_slider_timeline_set_constraint_index;a._spine_slider_timeline_set_frame=Y.spine_slider_timeline_set_frame;
a._spine_slider_timeline_get_absolute_value_2=Y.spine_slider_timeline_get_absolute_value_2;a._spine_slider_timeline_get_scale_value=Y.spine_slider_timeline_get_scale_value;a._spine_slider_timeline_set_linear=Y.spine_slider_timeline_set_linear;a._spine_slider_timeline_set_stepped=Y.spine_slider_timeline_set_stepped;a._spine_slider_timeline_set_bezier=Y.spine_slider_timeline_set_bezier;a._spine_slider_timeline_get_bezier_value=Y.spine_slider_timeline_get_bezier_value; a._spine_slider_timeline_get_curve_value=Y.spine_slider_timeline_get_curve_value;a._spine_slider_timeline_get_relative_value=Y.spine_slider_timeline_get_relative_value;a._spine_slider_timeline_get_absolute_value_1=Y.spine_slider_timeline_get_absolute_value_1;a._spine_slider_timeline_get_absolute_value_2=Y.spine_slider_timeline_get_absolute_value_2;a._spine_slider_timeline_get_scale_value=Y.spine_slider_timeline_get_scale_value;a._spine_slider_timeline_set_linear=Y.spine_slider_timeline_set_linear;
a._spine_slider_timeline_get_curves=Y.spine_slider_timeline_get_curves;a._spine_slider_timeline_get_frame_entries=Y.spine_slider_timeline_get_frame_entries;a._spine_slider_timeline_get_frame_count=Y.spine_slider_timeline_get_frame_count;a._spine_slider_timeline_get_frames=Y.spine_slider_timeline_get_frames;a._spine_slider_timeline_get_duration=Y.spine_slider_timeline_get_duration;a._spine_slider_timeline_get_property_ids=Y.spine_slider_timeline_get_property_ids;a._spine_slider_timeline_rtti=Y.spine_slider_timeline_rtti; a._spine_slider_timeline_set_stepped=Y.spine_slider_timeline_set_stepped;a._spine_slider_timeline_set_bezier=Y.spine_slider_timeline_set_bezier;a._spine_slider_timeline_get_bezier_value=Y.spine_slider_timeline_get_bezier_value;a._spine_slider_timeline_get_curves=Y.spine_slider_timeline_get_curves;a._spine_slider_timeline_get_additive=Y.spine_slider_timeline_get_additive;a._spine_slider_timeline_get_instant=Y.spine_slider_timeline_get_instant;a._spine_slider_timeline_get_frame_entries=Y.spine_slider_timeline_get_frame_entries;
a._spine_path_constraint_create=Y.spine_path_constraint_create;a._spine_path_constraint_dispose=Y.spine_path_constraint_dispose;a._spine_path_constraint_get_rtti=Y.spine_path_constraint_get_rtti;a._spine_path_constraint_copy=Y.spine_path_constraint_copy;a._spine_path_constraint_update=Y.spine_path_constraint_update;a._spine_path_constraint_sort=Y.spine_path_constraint_sort;a._spine_path_constraint_is_source_active=Y.spine_path_constraint_is_source_active;a._spine_path_constraint_get_bones=Y.spine_path_constraint_get_bones; a._spine_slider_timeline_get_frame_count=Y.spine_slider_timeline_get_frame_count;a._spine_slider_timeline_get_frames=Y.spine_slider_timeline_get_frames;a._spine_slider_timeline_get_duration=Y.spine_slider_timeline_get_duration;a._spine_slider_timeline_get_property_ids=Y.spine_slider_timeline_get_property_ids;a._spine_slider_timeline_rtti=Y.spine_slider_timeline_rtti;a._spine_path_constraint_create=Y.spine_path_constraint_create;a._spine_path_constraint_dispose=Y.spine_path_constraint_dispose;
a._spine_path_constraint_get_slot=Y.spine_path_constraint_get_slot;a._spine_path_constraint_set_slot=Y.spine_path_constraint_set_slot;a._spine_path_constraint_get_data=Y.spine_path_constraint_get_data;a._spine_path_constraint_get_pose=Y.spine_path_constraint_get_pose;a._spine_path_constraint_get_applied_pose=Y.spine_path_constraint_get_applied_pose;a._spine_path_constraint_reset_constrained=Y.spine_path_constraint_reset_constrained;a._spine_path_constraint_constrained=Y.spine_path_constraint_constrained; a._spine_path_constraint_get_rtti=Y.spine_path_constraint_get_rtti;a._spine_path_constraint_copy=Y.spine_path_constraint_copy;a._spine_path_constraint_update=Y.spine_path_constraint_update;a._spine_path_constraint_sort=Y.spine_path_constraint_sort;a._spine_path_constraint_is_source_active=Y.spine_path_constraint_is_source_active;a._spine_path_constraint_get_bones=Y.spine_path_constraint_get_bones;a._spine_path_constraint_get_slot=Y.spine_path_constraint_get_slot;
a._spine_path_constraint_is_pose_equal_to_applied=Y.spine_path_constraint_is_pose_equal_to_applied;a._spine_path_constraint_is_active=Y.spine_path_constraint_is_active;a._spine_path_constraint_set_active=Y.spine_path_constraint_set_active;a._spine_path_constraint_rtti=Y.spine_path_constraint_rtti;a._spine_update_dispose=Y.spine_update_dispose;a._spine_update_get_rtti=Y.spine_update_get_rtti;a._spine_update_update=Y.spine_update_update;a._spine_update_rtti=Y.spine_update_rtti; a._spine_path_constraint_set_slot=Y.spine_path_constraint_set_slot;a._spine_path_constraint_get_data=Y.spine_path_constraint_get_data;a._spine_path_constraint_get_pose=Y.spine_path_constraint_get_pose;a._spine_path_constraint_get_applied_pose=Y.spine_path_constraint_get_applied_pose;a._spine_path_constraint_reset_constrained=Y.spine_path_constraint_reset_constrained;a._spine_path_constraint_constrained=Y.spine_path_constraint_constrained;a._spine_path_constraint_is_pose_equal_to_applied=Y.spine_path_constraint_is_pose_equal_to_applied;
a._spine_curve_timeline1_dispose=Y.spine_curve_timeline1_dispose;a._spine_curve_timeline1_get_rtti=Y.spine_curve_timeline1_get_rtti;a._spine_curve_timeline1_set_frame=Y.spine_curve_timeline1_set_frame;a._spine_curve_timeline1_get_curve_value=Y.spine_curve_timeline1_get_curve_value;a._spine_curve_timeline1_get_relative_value=Y.spine_curve_timeline1_get_relative_value;a._spine_curve_timeline1_get_absolute_value_1=Y.spine_curve_timeline1_get_absolute_value_1; a._spine_path_constraint_is_active=Y.spine_path_constraint_is_active;a._spine_path_constraint_set_active=Y.spine_path_constraint_set_active;a._spine_path_constraint_rtti=Y.spine_path_constraint_rtti;a._spine_update_dispose=Y.spine_update_dispose;a._spine_update_get_rtti=Y.spine_update_get_rtti;a._spine_update_update=Y.spine_update_update;a._spine_update_rtti=Y.spine_update_rtti;a._spine_curve_timeline1_dispose=Y.spine_curve_timeline1_dispose;a._spine_curve_timeline1_get_rtti=Y.spine_curve_timeline1_get_rtti;
a._spine_curve_timeline1_get_absolute_value_2=Y.spine_curve_timeline1_get_absolute_value_2;a._spine_curve_timeline1_get_scale_value=Y.spine_curve_timeline1_get_scale_value;a._spine_curve_timeline1_set_linear=Y.spine_curve_timeline1_set_linear;a._spine_curve_timeline1_set_stepped=Y.spine_curve_timeline1_set_stepped;a._spine_curve_timeline1_set_bezier=Y.spine_curve_timeline1_set_bezier;a._spine_curve_timeline1_get_bezier_value=Y.spine_curve_timeline1_get_bezier_value; a._spine_curve_timeline1_set_frame=Y.spine_curve_timeline1_set_frame;a._spine_curve_timeline1_get_curve_value=Y.spine_curve_timeline1_get_curve_value;a._spine_curve_timeline1_get_relative_value=Y.spine_curve_timeline1_get_relative_value;a._spine_curve_timeline1_get_absolute_value_1=Y.spine_curve_timeline1_get_absolute_value_1;a._spine_curve_timeline1_get_absolute_value_2=Y.spine_curve_timeline1_get_absolute_value_2;a._spine_curve_timeline1_get_scale_value=Y.spine_curve_timeline1_get_scale_value;
a._spine_curve_timeline1_get_curves=Y.spine_curve_timeline1_get_curves;a._spine_curve_timeline1_apply=Y.spine_curve_timeline1_apply;a._spine_curve_timeline1_get_frame_entries=Y.spine_curve_timeline1_get_frame_entries;a._spine_curve_timeline1_get_frame_count=Y.spine_curve_timeline1_get_frame_count;a._spine_curve_timeline1_get_frames=Y.spine_curve_timeline1_get_frames;a._spine_curve_timeline1_get_duration=Y.spine_curve_timeline1_get_duration;a._spine_curve_timeline1_get_property_ids=Y.spine_curve_timeline1_get_property_ids; a._spine_curve_timeline1_set_linear=Y.spine_curve_timeline1_set_linear;a._spine_curve_timeline1_set_stepped=Y.spine_curve_timeline1_set_stepped;a._spine_curve_timeline1_set_bezier=Y.spine_curve_timeline1_set_bezier;a._spine_curve_timeline1_get_bezier_value=Y.spine_curve_timeline1_get_bezier_value;a._spine_curve_timeline1_get_curves=Y.spine_curve_timeline1_get_curves;a._spine_curve_timeline1_apply=Y.spine_curve_timeline1_apply;a._spine_curve_timeline1_get_additive=Y.spine_curve_timeline1_get_additive;
a._spine_curve_timeline1_rtti=Y.spine_curve_timeline1_rtti;a._spine_region_attachment_create=Y.spine_region_attachment_create;a._spine_region_attachment_dispose=Y.spine_region_attachment_dispose;a._spine_region_attachment_get_rtti=Y.spine_region_attachment_get_rtti;a._spine_region_attachment_compute_world_vertices_1=Y.spine_region_attachment_compute_world_vertices_1;a._spine_region_attachment_compute_world_vertices_2=Y.spine_region_attachment_compute_world_vertices_2; a._spine_curve_timeline1_get_instant=Y.spine_curve_timeline1_get_instant;a._spine_curve_timeline1_get_frame_entries=Y.spine_curve_timeline1_get_frame_entries;a._spine_curve_timeline1_get_frame_count=Y.spine_curve_timeline1_get_frame_count;a._spine_curve_timeline1_get_frames=Y.spine_curve_timeline1_get_frames;a._spine_curve_timeline1_get_duration=Y.spine_curve_timeline1_get_duration;a._spine_curve_timeline1_get_property_ids=Y.spine_curve_timeline1_get_property_ids;a._spine_curve_timeline1_rtti=Y.spine_curve_timeline1_rtti;
a._spine_region_attachment_get_offsets=Y.spine_region_attachment_get_offsets;a._spine_region_attachment_get_x=Y.spine_region_attachment_get_x;a._spine_region_attachment_set_x=Y.spine_region_attachment_set_x;a._spine_region_attachment_get_y=Y.spine_region_attachment_get_y;a._spine_region_attachment_set_y=Y.spine_region_attachment_set_y;a._spine_region_attachment_get_scale_x=Y.spine_region_attachment_get_scale_x;a._spine_region_attachment_set_scale_x=Y.spine_region_attachment_set_scale_x; a._spine_region_attachment_create=Y.spine_region_attachment_create;a._spine_region_attachment_dispose=Y.spine_region_attachment_dispose;a._spine_region_attachment_get_rtti=Y.spine_region_attachment_get_rtti;a._spine_region_attachment_compute_world_vertices_1=Y.spine_region_attachment_compute_world_vertices_1;a._spine_region_attachment_compute_world_vertices_2=Y.spine_region_attachment_compute_world_vertices_2;a._spine_region_attachment_get_offsets=Y.spine_region_attachment_get_offsets;
a._spine_region_attachment_get_scale_y=Y.spine_region_attachment_get_scale_y;a._spine_region_attachment_set_scale_y=Y.spine_region_attachment_set_scale_y;a._spine_region_attachment_get_rotation=Y.spine_region_attachment_get_rotation;a._spine_region_attachment_set_rotation=Y.spine_region_attachment_set_rotation;a._spine_region_attachment_get_width=Y.spine_region_attachment_get_width;a._spine_region_attachment_set_width=Y.spine_region_attachment_set_width;a._spine_region_attachment_get_height=Y.spine_region_attachment_get_height; a._spine_region_attachment_get_x=Y.spine_region_attachment_get_x;a._spine_region_attachment_set_x=Y.spine_region_attachment_set_x;a._spine_region_attachment_get_y=Y.spine_region_attachment_get_y;a._spine_region_attachment_set_y=Y.spine_region_attachment_set_y;a._spine_region_attachment_get_scale_x=Y.spine_region_attachment_get_scale_x;a._spine_region_attachment_set_scale_x=Y.spine_region_attachment_set_scale_x;a._spine_region_attachment_get_scale_y=Y.spine_region_attachment_get_scale_y;
a._spine_region_attachment_set_height=Y.spine_region_attachment_set_height;a._spine_region_attachment_get_sequence=Y.spine_region_attachment_get_sequence;a._spine_region_attachment_update_sequence=Y.spine_region_attachment_update_sequence;a._spine_region_attachment_get_path=Y.spine_region_attachment_get_path;a._spine_region_attachment_set_path=Y.spine_region_attachment_set_path;a._spine_region_attachment_get_color=Y.spine_region_attachment_get_color;a._spine_region_attachment_copy=Y.spine_region_attachment_copy; a._spine_region_attachment_set_scale_y=Y.spine_region_attachment_set_scale_y;a._spine_region_attachment_get_rotation=Y.spine_region_attachment_get_rotation;a._spine_region_attachment_set_rotation=Y.spine_region_attachment_set_rotation;a._spine_region_attachment_get_width=Y.spine_region_attachment_get_width;a._spine_region_attachment_set_width=Y.spine_region_attachment_set_width;a._spine_region_attachment_get_height=Y.spine_region_attachment_get_height;a._spine_region_attachment_set_height=Y.spine_region_attachment_set_height;
a._spine_region_attachment_compute_u_vs=Y.spine_region_attachment_compute_u_vs;a._spine_region_attachment_get_name=Y.spine_region_attachment_get_name;a._spine_region_attachment_get_timeline_attachment=Y.spine_region_attachment_get_timeline_attachment;a._spine_region_attachment_set_timeline_attachment=Y.spine_region_attachment_set_timeline_attachment;a._spine_region_attachment_get_ref_count=Y.spine_region_attachment_get_ref_count;a._spine_region_attachment_reference=Y.spine_region_attachment_reference; a._spine_region_attachment_get_sequence=Y.spine_region_attachment_get_sequence;a._spine_region_attachment_update_sequence=Y.spine_region_attachment_update_sequence;a._spine_region_attachment_get_path=Y.spine_region_attachment_get_path;a._spine_region_attachment_set_path=Y.spine_region_attachment_set_path;a._spine_region_attachment_get_color=Y.spine_region_attachment_get_color;a._spine_region_attachment_copy=Y.spine_region_attachment_copy;a._spine_region_attachment_compute_u_vs=Y.spine_region_attachment_compute_u_vs;
a._spine_region_attachment_dereference=Y.spine_region_attachment_dereference;a._spine_region_attachment_rtti=Y.spine_region_attachment_rtti;a._spine_event_create=Y.spine_event_create;a._spine_event_dispose=Y.spine_event_dispose;a._spine_event_get_data=Y.spine_event_get_data;a._spine_event_get_time=Y.spine_event_get_time;a._spine_event_get_int=Y.spine_event_get_int;a._spine_event_set_int=Y.spine_event_set_int;a._spine_event_get_float=Y.spine_event_get_float;a._spine_event_set_float=Y.spine_event_set_float; a._spine_region_attachment_get_name=Y.spine_region_attachment_get_name;a._spine_region_attachment_get_timeline_attachment=Y.spine_region_attachment_get_timeline_attachment;a._spine_region_attachment_set_timeline_attachment=Y.spine_region_attachment_set_timeline_attachment;a._spine_region_attachment_get_ref_count=Y.spine_region_attachment_get_ref_count;a._spine_region_attachment_reference=Y.spine_region_attachment_reference;a._spine_region_attachment_dereference=Y.spine_region_attachment_dereference;
a._spine_event_get_string=Y.spine_event_get_string;a._spine_event_set_string=Y.spine_event_set_string;a._spine_event_get_volume=Y.spine_event_get_volume;a._spine_event_set_volume=Y.spine_event_set_volume;a._spine_event_get_balance=Y.spine_event_get_balance;a._spine_event_set_balance=Y.spine_event_set_balance;a._spine_atlas_region_create=Y.spine_atlas_region_create;a._spine_atlas_region_dispose=Y.spine_atlas_region_dispose;a._spine_atlas_region_get_rtti=Y.spine_atlas_region_get_rtti; a._spine_region_attachment_rtti=Y.spine_region_attachment_rtti;a._spine_event_create=Y.spine_event_create;a._spine_event_dispose=Y.spine_event_dispose;a._spine_event_get_data=Y.spine_event_get_data;a._spine_event_get_time=Y.spine_event_get_time;a._spine_event_get_int=Y.spine_event_get_int;a._spine_event_set_int=Y.spine_event_set_int;a._spine_event_get_float=Y.spine_event_get_float;a._spine_event_set_float=Y.spine_event_set_float;a._spine_event_get_string=Y.spine_event_get_string;
a._spine_atlas_region_get_page=Y.spine_atlas_region_get_page;a._spine_atlas_region_get_name=Y.spine_atlas_region_get_name;a._spine_atlas_region_get_index=Y.spine_atlas_region_get_index;a._spine_atlas_region_get_x=Y.spine_atlas_region_get_x;a._spine_atlas_region_get_y=Y.spine_atlas_region_get_y;a._spine_atlas_region_get_offset_x=Y.spine_atlas_region_get_offset_x;a._spine_atlas_region_get_offset_y=Y.spine_atlas_region_get_offset_y;a._spine_atlas_region_get_packed_width=Y.spine_atlas_region_get_packed_width; a._spine_event_set_string=Y.spine_event_set_string;a._spine_event_get_volume=Y.spine_event_get_volume;a._spine_event_set_volume=Y.spine_event_set_volume;a._spine_event_get_balance=Y.spine_event_get_balance;a._spine_event_set_balance=Y.spine_event_set_balance;a._spine_atlas_region_create=Y.spine_atlas_region_create;a._spine_atlas_region_dispose=Y.spine_atlas_region_dispose;a._spine_atlas_region_get_rtti=Y.spine_atlas_region_get_rtti;a._spine_atlas_region_get_page=Y.spine_atlas_region_get_page;
a._spine_atlas_region_get_packed_height=Y.spine_atlas_region_get_packed_height;a._spine_atlas_region_get_original_width=Y.spine_atlas_region_get_original_width;a._spine_atlas_region_get_original_height=Y.spine_atlas_region_get_original_height;a._spine_atlas_region_get_rotate=Y.spine_atlas_region_get_rotate;a._spine_atlas_region_get_degrees=Y.spine_atlas_region_get_degrees;a._spine_atlas_region_get_splits=Y.spine_atlas_region_get_splits;a._spine_atlas_region_get_pads=Y.spine_atlas_region_get_pads; a._spine_atlas_region_get_name=Y.spine_atlas_region_get_name;a._spine_atlas_region_get_index=Y.spine_atlas_region_get_index;a._spine_atlas_region_get_x=Y.spine_atlas_region_get_x;a._spine_atlas_region_get_y=Y.spine_atlas_region_get_y;a._spine_atlas_region_get_offset_x=Y.spine_atlas_region_get_offset_x;a._spine_atlas_region_get_offset_y=Y.spine_atlas_region_get_offset_y;a._spine_atlas_region_get_packed_width=Y.spine_atlas_region_get_packed_width;a._spine_atlas_region_get_packed_height=Y.spine_atlas_region_get_packed_height;
a._spine_atlas_region_get_values=Y.spine_atlas_region_get_values;a._spine_atlas_region_set_page=Y.spine_atlas_region_set_page;a._spine_atlas_region_set_name=Y.spine_atlas_region_set_name;a._spine_atlas_region_set_index=Y.spine_atlas_region_set_index;a._spine_atlas_region_set_x=Y.spine_atlas_region_set_x;a._spine_atlas_region_set_y=Y.spine_atlas_region_set_y;a._spine_atlas_region_set_offset_x=Y.spine_atlas_region_set_offset_x;a._spine_atlas_region_set_offset_y=Y.spine_atlas_region_set_offset_y; a._spine_atlas_region_get_original_width=Y.spine_atlas_region_get_original_width;a._spine_atlas_region_get_original_height=Y.spine_atlas_region_get_original_height;a._spine_atlas_region_get_rotate=Y.spine_atlas_region_get_rotate;a._spine_atlas_region_get_degrees=Y.spine_atlas_region_get_degrees;a._spine_atlas_region_get_splits=Y.spine_atlas_region_get_splits;a._spine_atlas_region_get_pads=Y.spine_atlas_region_get_pads;a._spine_atlas_region_get_values=Y.spine_atlas_region_get_values;
a._spine_atlas_region_set_packed_width=Y.spine_atlas_region_set_packed_width;a._spine_atlas_region_set_packed_height=Y.spine_atlas_region_set_packed_height;a._spine_atlas_region_set_original_width=Y.spine_atlas_region_set_original_width;a._spine_atlas_region_set_original_height=Y.spine_atlas_region_set_original_height;a._spine_atlas_region_set_rotate=Y.spine_atlas_region_set_rotate;a._spine_atlas_region_set_degrees=Y.spine_atlas_region_set_degrees;a._spine_atlas_region_set_splits=Y.spine_atlas_region_set_splits; a._spine_atlas_region_set_page=Y.spine_atlas_region_set_page;a._spine_atlas_region_set_name=Y.spine_atlas_region_set_name;a._spine_atlas_region_set_index=Y.spine_atlas_region_set_index;a._spine_atlas_region_set_x=Y.spine_atlas_region_set_x;a._spine_atlas_region_set_y=Y.spine_atlas_region_set_y;a._spine_atlas_region_set_offset_x=Y.spine_atlas_region_set_offset_x;a._spine_atlas_region_set_offset_y=Y.spine_atlas_region_set_offset_y;a._spine_atlas_region_set_packed_width=Y.spine_atlas_region_set_packed_width;
a._spine_atlas_region_set_pads=Y.spine_atlas_region_set_pads;a._spine_atlas_region_set_values=Y.spine_atlas_region_set_values;a._spine_atlas_region_get_u=Y.spine_atlas_region_get_u;a._spine_atlas_region_set_u=Y.spine_atlas_region_set_u;a._spine_atlas_region_get_v=Y.spine_atlas_region_get_v;a._spine_atlas_region_set_v=Y.spine_atlas_region_set_v;a._spine_atlas_region_get_u2=Y.spine_atlas_region_get_u2;a._spine_atlas_region_set_u2=Y.spine_atlas_region_set_u2;a._spine_atlas_region_get_v2=Y.spine_atlas_region_get_v2; a._spine_atlas_region_set_packed_height=Y.spine_atlas_region_set_packed_height;a._spine_atlas_region_set_original_width=Y.spine_atlas_region_set_original_width;a._spine_atlas_region_set_original_height=Y.spine_atlas_region_set_original_height;a._spine_atlas_region_set_rotate=Y.spine_atlas_region_set_rotate;a._spine_atlas_region_set_degrees=Y.spine_atlas_region_set_degrees;a._spine_atlas_region_set_splits=Y.spine_atlas_region_set_splits;a._spine_atlas_region_set_pads=Y.spine_atlas_region_set_pads;
a._spine_atlas_region_set_v2=Y.spine_atlas_region_set_v2;a._spine_atlas_region_get_region_width=Y.spine_atlas_region_get_region_width;a._spine_atlas_region_set_region_width=Y.spine_atlas_region_set_region_width;a._spine_atlas_region_get_region_height=Y.spine_atlas_region_get_region_height;a._spine_atlas_region_set_region_height=Y.spine_atlas_region_set_region_height;a._spine_atlas_region_get_renderer_object=Y.spine_atlas_region_get_renderer_object;a._spine_atlas_region_set_renderer_object=Y.spine_atlas_region_set_renderer_object; a._spine_atlas_region_set_values=Y.spine_atlas_region_set_values;a._spine_atlas_region_get_u=Y.spine_atlas_region_get_u;a._spine_atlas_region_set_u=Y.spine_atlas_region_set_u;a._spine_atlas_region_get_v=Y.spine_atlas_region_get_v;a._spine_atlas_region_set_v=Y.spine_atlas_region_set_v;a._spine_atlas_region_get_u2=Y.spine_atlas_region_get_u2;a._spine_atlas_region_set_u2=Y.spine_atlas_region_set_u2;a._spine_atlas_region_get_v2=Y.spine_atlas_region_get_v2;a._spine_atlas_region_set_v2=Y.spine_atlas_region_set_v2;
a._spine_atlas_region_get_region_width=Y.spine_atlas_region_get_region_width;a._spine_atlas_region_set_region_width=Y.spine_atlas_region_set_region_width;a._spine_atlas_region_get_region_height=Y.spine_atlas_region_get_region_height;a._spine_atlas_region_set_region_height=Y.spine_atlas_region_set_region_height;a._spine_atlas_region_get_renderer_object=Y.spine_atlas_region_get_renderer_object;a._spine_atlas_region_set_renderer_object=Y.spine_atlas_region_set_renderer_object;
a._spine_atlas_region_rtti=Y.spine_atlas_region_rtti;a._spine_constraint_data_dispose=Y.spine_constraint_data_dispose;a._spine_constraint_data_get_rtti=Y.spine_constraint_data_get_rtti;a._spine_constraint_data_create_method=Y.spine_constraint_data_create_method;a._spine_constraint_data_get_name=Y.spine_constraint_data_get_name;a._spine_constraint_data_get_skin_required=Y.spine_constraint_data_get_skin_required;a._spine_constraint_data_rtti=Y.spine_constraint_data_rtti; a._spine_atlas_region_rtti=Y.spine_atlas_region_rtti;a._spine_constraint_data_dispose=Y.spine_constraint_data_dispose;a._spine_constraint_data_get_rtti=Y.spine_constraint_data_get_rtti;a._spine_constraint_data_create_method=Y.spine_constraint_data_create_method;a._spine_constraint_data_get_name=Y.spine_constraint_data_get_name;a._spine_constraint_data_get_skin_required=Y.spine_constraint_data_get_skin_required;a._spine_constraint_data_rtti=Y.spine_constraint_data_rtti;
a._spine_shear_x_timeline_create=Y.spine_shear_x_timeline_create;a._spine_shear_x_timeline_dispose=Y.spine_shear_x_timeline_dispose;a._spine_shear_x_timeline_get_rtti=Y.spine_shear_x_timeline_get_rtti;a._spine_shear_x_timeline_apply=Y.spine_shear_x_timeline_apply;a._spine_shear_x_timeline_get_bone_index=Y.spine_shear_x_timeline_get_bone_index;a._spine_shear_x_timeline_set_bone_index=Y.spine_shear_x_timeline_set_bone_index;a._spine_shear_x_timeline_set_frame=Y.spine_shear_x_timeline_set_frame; a._spine_shear_x_timeline_create=Y.spine_shear_x_timeline_create;a._spine_shear_x_timeline_dispose=Y.spine_shear_x_timeline_dispose;a._spine_shear_x_timeline_get_rtti=Y.spine_shear_x_timeline_get_rtti;a._spine_shear_x_timeline_apply=Y.spine_shear_x_timeline_apply;a._spine_shear_x_timeline_get_bone_index=Y.spine_shear_x_timeline_get_bone_index;a._spine_shear_x_timeline_set_bone_index=Y.spine_shear_x_timeline_set_bone_index;a._spine_shear_x_timeline_set_frame=Y.spine_shear_x_timeline_set_frame;
a._spine_shear_x_timeline_get_curve_value=Y.spine_shear_x_timeline_get_curve_value;a._spine_shear_x_timeline_get_relative_value=Y.spine_shear_x_timeline_get_relative_value;a._spine_shear_x_timeline_get_absolute_value_1=Y.spine_shear_x_timeline_get_absolute_value_1;a._spine_shear_x_timeline_get_absolute_value_2=Y.spine_shear_x_timeline_get_absolute_value_2;a._spine_shear_x_timeline_get_scale_value=Y.spine_shear_x_timeline_get_scale_value;a._spine_shear_x_timeline_set_linear=Y.spine_shear_x_timeline_set_linear; a._spine_shear_x_timeline_get_curve_value=Y.spine_shear_x_timeline_get_curve_value;a._spine_shear_x_timeline_get_relative_value=Y.spine_shear_x_timeline_get_relative_value;a._spine_shear_x_timeline_get_absolute_value_1=Y.spine_shear_x_timeline_get_absolute_value_1;a._spine_shear_x_timeline_get_absolute_value_2=Y.spine_shear_x_timeline_get_absolute_value_2;a._spine_shear_x_timeline_get_scale_value=Y.spine_shear_x_timeline_get_scale_value;a._spine_shear_x_timeline_set_linear=Y.spine_shear_x_timeline_set_linear;
a._spine_shear_x_timeline_set_stepped=Y.spine_shear_x_timeline_set_stepped;a._spine_shear_x_timeline_set_bezier=Y.spine_shear_x_timeline_set_bezier;a._spine_shear_x_timeline_get_bezier_value=Y.spine_shear_x_timeline_get_bezier_value;a._spine_shear_x_timeline_get_curves=Y.spine_shear_x_timeline_get_curves;a._spine_shear_x_timeline_get_frame_entries=Y.spine_shear_x_timeline_get_frame_entries;a._spine_shear_x_timeline_get_frame_count=Y.spine_shear_x_timeline_get_frame_count; a._spine_shear_x_timeline_set_stepped=Y.spine_shear_x_timeline_set_stepped;a._spine_shear_x_timeline_set_bezier=Y.spine_shear_x_timeline_set_bezier;a._spine_shear_x_timeline_get_bezier_value=Y.spine_shear_x_timeline_get_bezier_value;a._spine_shear_x_timeline_get_curves=Y.spine_shear_x_timeline_get_curves;a._spine_shear_x_timeline_get_additive=Y.spine_shear_x_timeline_get_additive;a._spine_shear_x_timeline_get_instant=Y.spine_shear_x_timeline_get_instant;
a._spine_shear_x_timeline_get_frames=Y.spine_shear_x_timeline_get_frames;a._spine_shear_x_timeline_get_duration=Y.spine_shear_x_timeline_get_duration;a._spine_shear_x_timeline_get_property_ids=Y.spine_shear_x_timeline_get_property_ids;a._spine_shear_x_timeline_rtti=Y.spine_shear_x_timeline_rtti;a._spine_from_scale_y_create=Y.spine_from_scale_y_create;a._spine_from_scale_y_dispose=Y.spine_from_scale_y_dispose;a._spine_from_scale_y_get_rtti=Y.spine_from_scale_y_get_rtti; a._spine_shear_x_timeline_get_frame_entries=Y.spine_shear_x_timeline_get_frame_entries;a._spine_shear_x_timeline_get_frame_count=Y.spine_shear_x_timeline_get_frame_count;a._spine_shear_x_timeline_get_frames=Y.spine_shear_x_timeline_get_frames;a._spine_shear_x_timeline_get_duration=Y.spine_shear_x_timeline_get_duration;a._spine_shear_x_timeline_get_property_ids=Y.spine_shear_x_timeline_get_property_ids;a._spine_shear_x_timeline_rtti=Y.spine_shear_x_timeline_rtti;a._spine_from_scale_y_create=Y.spine_from_scale_y_create;
a._spine_from_scale_y_value=Y.spine_from_scale_y_value;a._spine_from_scale_y_rtti=Y.spine_from_scale_y_rtti;a._spine_posed_active_dispose=Y.spine_posed_active_dispose;a._spine_posed_active_is_active=Y.spine_posed_active_is_active;a._spine_posed_active_set_active=Y.spine_posed_active_set_active;a._spine_skeleton_data_create=Y.spine_skeleton_data_create;a._spine_skeleton_data_dispose=Y.spine_skeleton_data_dispose;a._spine_skeleton_data_find_bone=Y.spine_skeleton_data_find_bone; a._spine_from_scale_y_dispose=Y.spine_from_scale_y_dispose;a._spine_from_scale_y_get_rtti=Y.spine_from_scale_y_get_rtti;a._spine_from_scale_y_value=Y.spine_from_scale_y_value;a._spine_from_scale_y_rtti=Y.spine_from_scale_y_rtti;a._spine_posed_active_dispose=Y.spine_posed_active_dispose;a._spine_posed_active_is_active=Y.spine_posed_active_is_active;a._spine_posed_active_set_active=Y.spine_posed_active_set_active;a._spine_skeleton_data_create=Y.spine_skeleton_data_create;
a._spine_skeleton_data_find_slot=Y.spine_skeleton_data_find_slot;a._spine_skeleton_data_find_skin=Y.spine_skeleton_data_find_skin;a._spine_skeleton_data_find_event=Y.spine_skeleton_data_find_event;a._spine_skeleton_data_find_animation=Y.spine_skeleton_data_find_animation;a._spine_skeleton_data_find_slider_animations=Y.spine_skeleton_data_find_slider_animations;a._spine_skeleton_data_get_name=Y.spine_skeleton_data_get_name;a._spine_skeleton_data_set_name=Y.spine_skeleton_data_set_name; a._spine_skeleton_data_dispose=Y.spine_skeleton_data_dispose;a._spine_skeleton_data_find_bone=Y.spine_skeleton_data_find_bone;a._spine_skeleton_data_find_slot=Y.spine_skeleton_data_find_slot;a._spine_skeleton_data_find_skin=Y.spine_skeleton_data_find_skin;a._spine_skeleton_data_find_event=Y.spine_skeleton_data_find_event;a._spine_skeleton_data_find_animation=Y.spine_skeleton_data_find_animation;a._spine_skeleton_data_find_slider_animations=Y.spine_skeleton_data_find_slider_animations;
a._spine_skeleton_data_get_bones=Y.spine_skeleton_data_get_bones;a._spine_skeleton_data_get_slots=Y.spine_skeleton_data_get_slots;a._spine_skeleton_data_get_skins=Y.spine_skeleton_data_get_skins;a._spine_skeleton_data_get_default_skin=Y.spine_skeleton_data_get_default_skin;a._spine_skeleton_data_set_default_skin=Y.spine_skeleton_data_set_default_skin;a._spine_skeleton_data_get_events=Y.spine_skeleton_data_get_events;a._spine_skeleton_data_get_animations=Y.spine_skeleton_data_get_animations; a._spine_skeleton_data_get_name=Y.spine_skeleton_data_get_name;a._spine_skeleton_data_set_name=Y.spine_skeleton_data_set_name;a._spine_skeleton_data_get_bones=Y.spine_skeleton_data_get_bones;a._spine_skeleton_data_get_slots=Y.spine_skeleton_data_get_slots;a._spine_skeleton_data_get_skins=Y.spine_skeleton_data_get_skins;a._spine_skeleton_data_get_default_skin=Y.spine_skeleton_data_get_default_skin;a._spine_skeleton_data_set_default_skin=Y.spine_skeleton_data_set_default_skin;
a._spine_skeleton_data_get_constraints=Y.spine_skeleton_data_get_constraints;a._spine_skeleton_data_get_x=Y.spine_skeleton_data_get_x;a._spine_skeleton_data_set_x=Y.spine_skeleton_data_set_x;a._spine_skeleton_data_get_y=Y.spine_skeleton_data_get_y;a._spine_skeleton_data_set_y=Y.spine_skeleton_data_set_y;a._spine_skeleton_data_get_width=Y.spine_skeleton_data_get_width;a._spine_skeleton_data_set_width=Y.spine_skeleton_data_set_width;a._spine_skeleton_data_get_height=Y.spine_skeleton_data_get_height; a._spine_skeleton_data_get_events=Y.spine_skeleton_data_get_events;a._spine_skeleton_data_get_animations=Y.spine_skeleton_data_get_animations;a._spine_skeleton_data_get_constraints=Y.spine_skeleton_data_get_constraints;a._spine_skeleton_data_get_x=Y.spine_skeleton_data_get_x;a._spine_skeleton_data_set_x=Y.spine_skeleton_data_set_x;a._spine_skeleton_data_get_y=Y.spine_skeleton_data_get_y;a._spine_skeleton_data_set_y=Y.spine_skeleton_data_set_y;a._spine_skeleton_data_get_width=Y.spine_skeleton_data_get_width;
a._spine_skeleton_data_set_height=Y.spine_skeleton_data_set_height;a._spine_skeleton_data_get_reference_scale=Y.spine_skeleton_data_get_reference_scale;a._spine_skeleton_data_set_reference_scale=Y.spine_skeleton_data_set_reference_scale;a._spine_skeleton_data_get_version=Y.spine_skeleton_data_get_version;a._spine_skeleton_data_set_version=Y.spine_skeleton_data_set_version;a._spine_skeleton_data_get_hash=Y.spine_skeleton_data_get_hash;a._spine_skeleton_data_set_hash=Y.spine_skeleton_data_set_hash; a._spine_skeleton_data_set_width=Y.spine_skeleton_data_set_width;a._spine_skeleton_data_get_height=Y.spine_skeleton_data_get_height;a._spine_skeleton_data_set_height=Y.spine_skeleton_data_set_height;a._spine_skeleton_data_get_reference_scale=Y.spine_skeleton_data_get_reference_scale;a._spine_skeleton_data_set_reference_scale=Y.spine_skeleton_data_set_reference_scale;a._spine_skeleton_data_get_version=Y.spine_skeleton_data_get_version;a._spine_skeleton_data_set_version=Y.spine_skeleton_data_set_version;
a._spine_skeleton_data_get_images_path=Y.spine_skeleton_data_get_images_path;a._spine_skeleton_data_set_images_path=Y.spine_skeleton_data_set_images_path;a._spine_skeleton_data_get_audio_path=Y.spine_skeleton_data_get_audio_path;a._spine_skeleton_data_set_audio_path=Y.spine_skeleton_data_set_audio_path;a._spine_skeleton_data_get_fps=Y.spine_skeleton_data_get_fps;a._spine_skeleton_data_set_fps=Y.spine_skeleton_data_set_fps;a._spine_slider_create=Y.spine_slider_create;a._spine_slider_dispose=Y.spine_slider_dispose; a._spine_skeleton_data_get_hash=Y.spine_skeleton_data_get_hash;a._spine_skeleton_data_set_hash=Y.spine_skeleton_data_set_hash;a._spine_skeleton_data_get_images_path=Y.spine_skeleton_data_get_images_path;a._spine_skeleton_data_set_images_path=Y.spine_skeleton_data_set_images_path;a._spine_skeleton_data_get_audio_path=Y.spine_skeleton_data_get_audio_path;a._spine_skeleton_data_set_audio_path=Y.spine_skeleton_data_set_audio_path;a._spine_skeleton_data_get_fps=Y.spine_skeleton_data_get_fps;
a._spine_slider_get_rtti=Y.spine_slider_get_rtti;a._spine_slider_copy=Y.spine_slider_copy;a._spine_slider_update=Y.spine_slider_update;a._spine_slider_sort=Y.spine_slider_sort;a._spine_slider_is_source_active=Y.spine_slider_is_source_active;a._spine_slider_get_bone=Y.spine_slider_get_bone;a._spine_slider_set_bone=Y.spine_slider_set_bone;a._spine_slider_get_data=Y.spine_slider_get_data;a._spine_slider_get_pose=Y.spine_slider_get_pose;a._spine_slider_get_applied_pose=Y.spine_slider_get_applied_pose; a._spine_skeleton_data_set_fps=Y.spine_skeleton_data_set_fps;a._spine_slider_create=Y.spine_slider_create;a._spine_slider_dispose=Y.spine_slider_dispose;a._spine_slider_get_rtti=Y.spine_slider_get_rtti;a._spine_slider_copy=Y.spine_slider_copy;a._spine_slider_update=Y.spine_slider_update;a._spine_slider_sort=Y.spine_slider_sort;a._spine_slider_is_source_active=Y.spine_slider_is_source_active;a._spine_slider_get_bone=Y.spine_slider_get_bone;a._spine_slider_set_bone=Y.spine_slider_set_bone;
a._spine_slider_reset_constrained=Y.spine_slider_reset_constrained;a._spine_slider_constrained=Y.spine_slider_constrained;a._spine_slider_is_pose_equal_to_applied=Y.spine_slider_is_pose_equal_to_applied;a._spine_slider_is_active=Y.spine_slider_is_active;a._spine_slider_set_active=Y.spine_slider_set_active;a._spine_slider_rtti=Y.spine_slider_rtti;a._spine_from_scale_x_create=Y.spine_from_scale_x_create;a._spine_from_scale_x_dispose=Y.spine_from_scale_x_dispose;a._spine_from_scale_x_get_rtti=Y.spine_from_scale_x_get_rtti; a._spine_slider_get_data=Y.spine_slider_get_data;a._spine_slider_get_pose=Y.spine_slider_get_pose;a._spine_slider_get_applied_pose=Y.spine_slider_get_applied_pose;a._spine_slider_reset_constrained=Y.spine_slider_reset_constrained;a._spine_slider_constrained=Y.spine_slider_constrained;a._spine_slider_is_pose_equal_to_applied=Y.spine_slider_is_pose_equal_to_applied;a._spine_slider_is_active=Y.spine_slider_is_active;a._spine_slider_set_active=Y.spine_slider_set_active;a._spine_slider_rtti=Y.spine_slider_rtti;
a._spine_from_scale_x_value=Y.spine_from_scale_x_value;a._spine_from_scale_x_rtti=Y.spine_from_scale_x_rtti;a._spine_rotate_timeline_create=Y.spine_rotate_timeline_create;a._spine_rotate_timeline_dispose=Y.spine_rotate_timeline_dispose;a._spine_rotate_timeline_get_rtti=Y.spine_rotate_timeline_get_rtti;a._spine_rotate_timeline_apply=Y.spine_rotate_timeline_apply;a._spine_rotate_timeline_get_bone_index=Y.spine_rotate_timeline_get_bone_index;a._spine_rotate_timeline_set_bone_index=Y.spine_rotate_timeline_set_bone_index; a._spine_from_scale_x_create=Y.spine_from_scale_x_create;a._spine_from_scale_x_dispose=Y.spine_from_scale_x_dispose;a._spine_from_scale_x_get_rtti=Y.spine_from_scale_x_get_rtti;a._spine_from_scale_x_value=Y.spine_from_scale_x_value;a._spine_from_scale_x_rtti=Y.spine_from_scale_x_rtti;a._spine_rotate_timeline_create=Y.spine_rotate_timeline_create;a._spine_rotate_timeline_dispose=Y.spine_rotate_timeline_dispose;a._spine_rotate_timeline_get_rtti=Y.spine_rotate_timeline_get_rtti;
a._spine_rotate_timeline_set_frame=Y.spine_rotate_timeline_set_frame;a._spine_rotate_timeline_get_curve_value=Y.spine_rotate_timeline_get_curve_value;a._spine_rotate_timeline_get_relative_value=Y.spine_rotate_timeline_get_relative_value;a._spine_rotate_timeline_get_absolute_value_1=Y.spine_rotate_timeline_get_absolute_value_1;a._spine_rotate_timeline_get_absolute_value_2=Y.spine_rotate_timeline_get_absolute_value_2;a._spine_rotate_timeline_get_scale_value=Y.spine_rotate_timeline_get_scale_value; a._spine_rotate_timeline_apply=Y.spine_rotate_timeline_apply;a._spine_rotate_timeline_get_bone_index=Y.spine_rotate_timeline_get_bone_index;a._spine_rotate_timeline_set_bone_index=Y.spine_rotate_timeline_set_bone_index;a._spine_rotate_timeline_set_frame=Y.spine_rotate_timeline_set_frame;a._spine_rotate_timeline_get_curve_value=Y.spine_rotate_timeline_get_curve_value;a._spine_rotate_timeline_get_relative_value=Y.spine_rotate_timeline_get_relative_value;
a._spine_rotate_timeline_set_linear=Y.spine_rotate_timeline_set_linear;a._spine_rotate_timeline_set_stepped=Y.spine_rotate_timeline_set_stepped;a._spine_rotate_timeline_set_bezier=Y.spine_rotate_timeline_set_bezier;a._spine_rotate_timeline_get_bezier_value=Y.spine_rotate_timeline_get_bezier_value;a._spine_rotate_timeline_get_curves=Y.spine_rotate_timeline_get_curves;a._spine_rotate_timeline_get_frame_entries=Y.spine_rotate_timeline_get_frame_entries;a._spine_rotate_timeline_get_frame_count=Y.spine_rotate_timeline_get_frame_count; a._spine_rotate_timeline_get_absolute_value_1=Y.spine_rotate_timeline_get_absolute_value_1;a._spine_rotate_timeline_get_absolute_value_2=Y.spine_rotate_timeline_get_absolute_value_2;a._spine_rotate_timeline_get_scale_value=Y.spine_rotate_timeline_get_scale_value;a._spine_rotate_timeline_set_linear=Y.spine_rotate_timeline_set_linear;a._spine_rotate_timeline_set_stepped=Y.spine_rotate_timeline_set_stepped;a._spine_rotate_timeline_set_bezier=Y.spine_rotate_timeline_set_bezier;
a._spine_rotate_timeline_get_bezier_value=Y.spine_rotate_timeline_get_bezier_value;a._spine_rotate_timeline_get_curves=Y.spine_rotate_timeline_get_curves;a._spine_rotate_timeline_get_additive=Y.spine_rotate_timeline_get_additive;a._spine_rotate_timeline_get_instant=Y.spine_rotate_timeline_get_instant;a._spine_rotate_timeline_get_frame_entries=Y.spine_rotate_timeline_get_frame_entries;a._spine_rotate_timeline_get_frame_count=Y.spine_rotate_timeline_get_frame_count;
a._spine_rotate_timeline_get_frames=Y.spine_rotate_timeline_get_frames;a._spine_rotate_timeline_get_duration=Y.spine_rotate_timeline_get_duration;a._spine_rotate_timeline_get_property_ids=Y.spine_rotate_timeline_get_property_ids;a._spine_rotate_timeline_rtti=Y.spine_rotate_timeline_rtti;a._spine_mesh_attachment_create=Y.spine_mesh_attachment_create;a._spine_mesh_attachment_dispose=Y.spine_mesh_attachment_dispose;a._spine_mesh_attachment_get_rtti=Y.spine_mesh_attachment_get_rtti; a._spine_rotate_timeline_get_frames=Y.spine_rotate_timeline_get_frames;a._spine_rotate_timeline_get_duration=Y.spine_rotate_timeline_get_duration;a._spine_rotate_timeline_get_property_ids=Y.spine_rotate_timeline_get_property_ids;a._spine_rotate_timeline_rtti=Y.spine_rotate_timeline_rtti;a._spine_mesh_attachment_create=Y.spine_mesh_attachment_create;a._spine_mesh_attachment_dispose=Y.spine_mesh_attachment_dispose;a._spine_mesh_attachment_get_rtti=Y.spine_mesh_attachment_get_rtti;
a._spine_mesh_attachment_compute_world_vertices_1=Y.spine_mesh_attachment_compute_world_vertices_1;a._spine_mesh_attachment_compute_world_vertices_2=Y.spine_mesh_attachment_compute_world_vertices_2;a._spine_mesh_attachment_get_region_u_vs=Y.spine_mesh_attachment_get_region_u_vs;a._spine_mesh_attachment_set_region_u_vs=Y.spine_mesh_attachment_set_region_u_vs;a._spine_mesh_attachment_get_triangles=Y.spine_mesh_attachment_get_triangles;a._spine_mesh_attachment_set_triangles=Y.spine_mesh_attachment_set_triangles; a._spine_mesh_attachment_compute_world_vertices_1=Y.spine_mesh_attachment_compute_world_vertices_1;a._spine_mesh_attachment_compute_world_vertices_2=Y.spine_mesh_attachment_compute_world_vertices_2;a._spine_mesh_attachment_get_region_u_vs=Y.spine_mesh_attachment_get_region_u_vs;a._spine_mesh_attachment_set_region_u_vs=Y.spine_mesh_attachment_set_region_u_vs;a._spine_mesh_attachment_get_triangles=Y.spine_mesh_attachment_get_triangles;a._spine_mesh_attachment_set_triangles=Y.spine_mesh_attachment_set_triangles;
a._spine_mesh_attachment_get_hull_length=Y.spine_mesh_attachment_get_hull_length;a._spine_mesh_attachment_set_hull_length=Y.spine_mesh_attachment_set_hull_length;a._spine_mesh_attachment_get_sequence=Y.spine_mesh_attachment_get_sequence;a._spine_mesh_attachment_update_sequence=Y.spine_mesh_attachment_update_sequence;a._spine_mesh_attachment_get_path=Y.spine_mesh_attachment_get_path;a._spine_mesh_attachment_set_path=Y.spine_mesh_attachment_set_path;a._spine_mesh_attachment_get_color=Y.spine_mesh_attachment_get_color; a._spine_mesh_attachment_get_hull_length=Y.spine_mesh_attachment_get_hull_length;a._spine_mesh_attachment_set_hull_length=Y.spine_mesh_attachment_set_hull_length;a._spine_mesh_attachment_get_sequence=Y.spine_mesh_attachment_get_sequence;a._spine_mesh_attachment_update_sequence=Y.spine_mesh_attachment_update_sequence;a._spine_mesh_attachment_get_path=Y.spine_mesh_attachment_get_path;a._spine_mesh_attachment_set_path=Y.spine_mesh_attachment_set_path;a._spine_mesh_attachment_get_color=Y.spine_mesh_attachment_get_color;
@ -502,24 +520,26 @@ a._spine_atlas_page_set_texture=Y.spine_atlas_page_set_texture;a._spine_physics_
a._spine_physics_constraint_inertia_timeline_get_constraint_index=Y.spine_physics_constraint_inertia_timeline_get_constraint_index;a._spine_physics_constraint_inertia_timeline_set_constraint_index=Y.spine_physics_constraint_inertia_timeline_set_constraint_index;a._spine_physics_constraint_inertia_timeline_set_frame=Y.spine_physics_constraint_inertia_timeline_set_frame;a._spine_physics_constraint_inertia_timeline_get_curve_value=Y.spine_physics_constraint_inertia_timeline_get_curve_value; a._spine_physics_constraint_inertia_timeline_get_constraint_index=Y.spine_physics_constraint_inertia_timeline_get_constraint_index;a._spine_physics_constraint_inertia_timeline_set_constraint_index=Y.spine_physics_constraint_inertia_timeline_set_constraint_index;a._spine_physics_constraint_inertia_timeline_set_frame=Y.spine_physics_constraint_inertia_timeline_set_frame;a._spine_physics_constraint_inertia_timeline_get_curve_value=Y.spine_physics_constraint_inertia_timeline_get_curve_value;
a._spine_physics_constraint_inertia_timeline_get_relative_value=Y.spine_physics_constraint_inertia_timeline_get_relative_value;a._spine_physics_constraint_inertia_timeline_get_absolute_value_1=Y.spine_physics_constraint_inertia_timeline_get_absolute_value_1;a._spine_physics_constraint_inertia_timeline_get_absolute_value_2=Y.spine_physics_constraint_inertia_timeline_get_absolute_value_2;a._spine_physics_constraint_inertia_timeline_get_scale_value=Y.spine_physics_constraint_inertia_timeline_get_scale_value; a._spine_physics_constraint_inertia_timeline_get_relative_value=Y.spine_physics_constraint_inertia_timeline_get_relative_value;a._spine_physics_constraint_inertia_timeline_get_absolute_value_1=Y.spine_physics_constraint_inertia_timeline_get_absolute_value_1;a._spine_physics_constraint_inertia_timeline_get_absolute_value_2=Y.spine_physics_constraint_inertia_timeline_get_absolute_value_2;a._spine_physics_constraint_inertia_timeline_get_scale_value=Y.spine_physics_constraint_inertia_timeline_get_scale_value;
a._spine_physics_constraint_inertia_timeline_set_linear=Y.spine_physics_constraint_inertia_timeline_set_linear;a._spine_physics_constraint_inertia_timeline_set_stepped=Y.spine_physics_constraint_inertia_timeline_set_stepped;a._spine_physics_constraint_inertia_timeline_set_bezier=Y.spine_physics_constraint_inertia_timeline_set_bezier;a._spine_physics_constraint_inertia_timeline_get_bezier_value=Y.spine_physics_constraint_inertia_timeline_get_bezier_value; a._spine_physics_constraint_inertia_timeline_set_linear=Y.spine_physics_constraint_inertia_timeline_set_linear;a._spine_physics_constraint_inertia_timeline_set_stepped=Y.spine_physics_constraint_inertia_timeline_set_stepped;a._spine_physics_constraint_inertia_timeline_set_bezier=Y.spine_physics_constraint_inertia_timeline_set_bezier;a._spine_physics_constraint_inertia_timeline_get_bezier_value=Y.spine_physics_constraint_inertia_timeline_get_bezier_value;
a._spine_physics_constraint_inertia_timeline_get_curves=Y.spine_physics_constraint_inertia_timeline_get_curves;a._spine_physics_constraint_inertia_timeline_get_frame_entries=Y.spine_physics_constraint_inertia_timeline_get_frame_entries;a._spine_physics_constraint_inertia_timeline_get_frame_count=Y.spine_physics_constraint_inertia_timeline_get_frame_count;a._spine_physics_constraint_inertia_timeline_get_frames=Y.spine_physics_constraint_inertia_timeline_get_frames; a._spine_physics_constraint_inertia_timeline_get_curves=Y.spine_physics_constraint_inertia_timeline_get_curves;a._spine_physics_constraint_inertia_timeline_get_additive=Y.spine_physics_constraint_inertia_timeline_get_additive;a._spine_physics_constraint_inertia_timeline_get_instant=Y.spine_physics_constraint_inertia_timeline_get_instant;a._spine_physics_constraint_inertia_timeline_get_frame_entries=Y.spine_physics_constraint_inertia_timeline_get_frame_entries;
a._spine_physics_constraint_inertia_timeline_get_duration=Y.spine_physics_constraint_inertia_timeline_get_duration;a._spine_physics_constraint_inertia_timeline_get_property_ids=Y.spine_physics_constraint_inertia_timeline_get_property_ids;a._spine_physics_constraint_inertia_timeline_rtti=Y.spine_physics_constraint_inertia_timeline_rtti;a._spine_slider_base_dispose=Y.spine_slider_base_dispose;a._spine_slider_base_get_data=Y.spine_slider_base_get_data;a._spine_slider_base_get_pose=Y.spine_slider_base_get_pose; a._spine_physics_constraint_inertia_timeline_get_frame_count=Y.spine_physics_constraint_inertia_timeline_get_frame_count;a._spine_physics_constraint_inertia_timeline_get_frames=Y.spine_physics_constraint_inertia_timeline_get_frames;a._spine_physics_constraint_inertia_timeline_get_duration=Y.spine_physics_constraint_inertia_timeline_get_duration;a._spine_physics_constraint_inertia_timeline_get_property_ids=Y.spine_physics_constraint_inertia_timeline_get_property_ids;
a._spine_slider_base_get_applied_pose=Y.spine_slider_base_get_applied_pose;a._spine_slider_base_reset_constrained=Y.spine_slider_base_reset_constrained;a._spine_slider_base_constrained=Y.spine_slider_base_constrained;a._spine_slider_base_is_pose_equal_to_applied=Y.spine_slider_base_is_pose_equal_to_applied;a._spine_slider_base_is_active=Y.spine_slider_base_is_active;a._spine_slider_base_set_active=Y.spine_slider_base_set_active;a._spine_slider_base_get_rtti=Y.spine_slider_base_get_rtti; a._spine_physics_constraint_inertia_timeline_rtti=Y.spine_physics_constraint_inertia_timeline_rtti;a._spine_slider_base_dispose=Y.spine_slider_base_dispose;a._spine_slider_base_get_data=Y.spine_slider_base_get_data;a._spine_slider_base_get_pose=Y.spine_slider_base_get_pose;a._spine_slider_base_get_applied_pose=Y.spine_slider_base_get_applied_pose;a._spine_slider_base_reset_constrained=Y.spine_slider_base_reset_constrained;a._spine_slider_base_constrained=Y.spine_slider_base_constrained;
a._spine_slider_base_sort=Y.spine_slider_base_sort;a._spine_slider_base_is_source_active=Y.spine_slider_base_is_source_active;a._spine_slider_base_update=Y.spine_slider_base_update;a._spine_slider_base_rtti=Y.spine_slider_base_rtti;a._spine_animation_state_data_create=Y.spine_animation_state_data_create;a._spine_animation_state_data_dispose=Y.spine_animation_state_data_dispose;a._spine_animation_state_data_get_skeleton_data=Y.spine_animation_state_data_get_skeleton_data; a._spine_slider_base_is_pose_equal_to_applied=Y.spine_slider_base_is_pose_equal_to_applied;a._spine_slider_base_is_active=Y.spine_slider_base_is_active;a._spine_slider_base_set_active=Y.spine_slider_base_set_active;a._spine_slider_base_get_rtti=Y.spine_slider_base_get_rtti;a._spine_slider_base_sort=Y.spine_slider_base_sort;a._spine_slider_base_is_source_active=Y.spine_slider_base_is_source_active;a._spine_slider_base_update=Y.spine_slider_base_update;a._spine_slider_base_rtti=Y.spine_slider_base_rtti;
a._spine_animation_state_data_get_default_mix=Y.spine_animation_state_data_get_default_mix;a._spine_animation_state_data_set_default_mix=Y.spine_animation_state_data_set_default_mix;a._spine_animation_state_data_set_mix_1=Y.spine_animation_state_data_set_mix_1;a._spine_animation_state_data_set_mix_2=Y.spine_animation_state_data_set_mix_2;a._spine_animation_state_data_get_mix=Y.spine_animation_state_data_get_mix;a._spine_animation_state_data_clear=Y.spine_animation_state_data_clear; a._spine_animation_state_data_create=Y.spine_animation_state_data_create;a._spine_animation_state_data_dispose=Y.spine_animation_state_data_dispose;a._spine_animation_state_data_get_skeleton_data=Y.spine_animation_state_data_get_skeleton_data;a._spine_animation_state_data_get_default_mix=Y.spine_animation_state_data_get_default_mix;a._spine_animation_state_data_set_default_mix=Y.spine_animation_state_data_set_default_mix;a._spine_animation_state_data_set_mix_1=Y.spine_animation_state_data_set_mix_1;
a._spine_shear_y_timeline_create=Y.spine_shear_y_timeline_create;a._spine_shear_y_timeline_dispose=Y.spine_shear_y_timeline_dispose;a._spine_shear_y_timeline_get_rtti=Y.spine_shear_y_timeline_get_rtti;a._spine_shear_y_timeline_apply=Y.spine_shear_y_timeline_apply;a._spine_shear_y_timeline_get_bone_index=Y.spine_shear_y_timeline_get_bone_index;a._spine_shear_y_timeline_set_bone_index=Y.spine_shear_y_timeline_set_bone_index;a._spine_shear_y_timeline_set_frame=Y.spine_shear_y_timeline_set_frame; a._spine_animation_state_data_set_mix_2=Y.spine_animation_state_data_set_mix_2;a._spine_animation_state_data_get_mix=Y.spine_animation_state_data_get_mix;a._spine_animation_state_data_clear=Y.spine_animation_state_data_clear;a._spine_shear_y_timeline_create=Y.spine_shear_y_timeline_create;a._spine_shear_y_timeline_dispose=Y.spine_shear_y_timeline_dispose;a._spine_shear_y_timeline_get_rtti=Y.spine_shear_y_timeline_get_rtti;a._spine_shear_y_timeline_apply=Y.spine_shear_y_timeline_apply;
a._spine_shear_y_timeline_get_curve_value=Y.spine_shear_y_timeline_get_curve_value;a._spine_shear_y_timeline_get_relative_value=Y.spine_shear_y_timeline_get_relative_value;a._spine_shear_y_timeline_get_absolute_value_1=Y.spine_shear_y_timeline_get_absolute_value_1;a._spine_shear_y_timeline_get_absolute_value_2=Y.spine_shear_y_timeline_get_absolute_value_2;a._spine_shear_y_timeline_get_scale_value=Y.spine_shear_y_timeline_get_scale_value;a._spine_shear_y_timeline_set_linear=Y.spine_shear_y_timeline_set_linear; a._spine_shear_y_timeline_get_bone_index=Y.spine_shear_y_timeline_get_bone_index;a._spine_shear_y_timeline_set_bone_index=Y.spine_shear_y_timeline_set_bone_index;a._spine_shear_y_timeline_set_frame=Y.spine_shear_y_timeline_set_frame;a._spine_shear_y_timeline_get_curve_value=Y.spine_shear_y_timeline_get_curve_value;a._spine_shear_y_timeline_get_relative_value=Y.spine_shear_y_timeline_get_relative_value;a._spine_shear_y_timeline_get_absolute_value_1=Y.spine_shear_y_timeline_get_absolute_value_1;
a._spine_shear_y_timeline_set_stepped=Y.spine_shear_y_timeline_set_stepped;a._spine_shear_y_timeline_set_bezier=Y.spine_shear_y_timeline_set_bezier;a._spine_shear_y_timeline_get_bezier_value=Y.spine_shear_y_timeline_get_bezier_value;a._spine_shear_y_timeline_get_curves=Y.spine_shear_y_timeline_get_curves;a._spine_shear_y_timeline_get_frame_entries=Y.spine_shear_y_timeline_get_frame_entries;a._spine_shear_y_timeline_get_frame_count=Y.spine_shear_y_timeline_get_frame_count; a._spine_shear_y_timeline_get_absolute_value_2=Y.spine_shear_y_timeline_get_absolute_value_2;a._spine_shear_y_timeline_get_scale_value=Y.spine_shear_y_timeline_get_scale_value;a._spine_shear_y_timeline_set_linear=Y.spine_shear_y_timeline_set_linear;a._spine_shear_y_timeline_set_stepped=Y.spine_shear_y_timeline_set_stepped;a._spine_shear_y_timeline_set_bezier=Y.spine_shear_y_timeline_set_bezier;a._spine_shear_y_timeline_get_bezier_value=Y.spine_shear_y_timeline_get_bezier_value;
a._spine_shear_y_timeline_get_frames=Y.spine_shear_y_timeline_get_frames;a._spine_shear_y_timeline_get_duration=Y.spine_shear_y_timeline_get_duration;a._spine_shear_y_timeline_get_property_ids=Y.spine_shear_y_timeline_get_property_ids;a._spine_shear_y_timeline_rtti=Y.spine_shear_y_timeline_rtti;a._spine_event_data_create=Y.spine_event_data_create;a._spine_event_data_dispose=Y.spine_event_data_dispose;a._spine_event_data_get_name=Y.spine_event_data_get_name;a._spine_event_data_get_int=Y.spine_event_data_get_int; a._spine_shear_y_timeline_get_curves=Y.spine_shear_y_timeline_get_curves;a._spine_shear_y_timeline_get_additive=Y.spine_shear_y_timeline_get_additive;a._spine_shear_y_timeline_get_instant=Y.spine_shear_y_timeline_get_instant;a._spine_shear_y_timeline_get_frame_entries=Y.spine_shear_y_timeline_get_frame_entries;a._spine_shear_y_timeline_get_frame_count=Y.spine_shear_y_timeline_get_frame_count;a._spine_shear_y_timeline_get_frames=Y.spine_shear_y_timeline_get_frames;
a._spine_event_data_set_int=Y.spine_event_data_set_int;a._spine_event_data_get_float=Y.spine_event_data_get_float;a._spine_event_data_set_float=Y.spine_event_data_set_float;a._spine_event_data_get_string=Y.spine_event_data_get_string;a._spine_event_data_set_string=Y.spine_event_data_set_string;a._spine_event_data_get_audio_path=Y.spine_event_data_get_audio_path;a._spine_event_data_set_audio_path=Y.spine_event_data_set_audio_path;a._spine_event_data_get_volume=Y.spine_event_data_get_volume; a._spine_shear_y_timeline_get_duration=Y.spine_shear_y_timeline_get_duration;a._spine_shear_y_timeline_get_property_ids=Y.spine_shear_y_timeline_get_property_ids;a._spine_shear_y_timeline_rtti=Y.spine_shear_y_timeline_rtti;a._spine_event_data_create=Y.spine_event_data_create;a._spine_event_data_dispose=Y.spine_event_data_dispose;a._spine_event_data_get_name=Y.spine_event_data_get_name;a._spine_event_data_get_int=Y.spine_event_data_get_int;a._spine_event_data_set_int=Y.spine_event_data_set_int;
a._spine_event_data_set_volume=Y.spine_event_data_set_volume;a._spine_event_data_get_balance=Y.spine_event_data_get_balance;a._spine_event_data_set_balance=Y.spine_event_data_set_balance;a._spine_constraint_timeline1_dispose=Y.spine_constraint_timeline1_dispose;a._spine_constraint_timeline1_get_rtti=Y.spine_constraint_timeline1_get_rtti;a._spine_constraint_timeline1_get_constraint_index=Y.spine_constraint_timeline1_get_constraint_index;a._spine_constraint_timeline1_set_constraint_index=Y.spine_constraint_timeline1_set_constraint_index; a._spine_event_data_get_float=Y.spine_event_data_get_float;a._spine_event_data_set_float=Y.spine_event_data_set_float;a._spine_event_data_get_string=Y.spine_event_data_get_string;a._spine_event_data_set_string=Y.spine_event_data_set_string;a._spine_event_data_get_audio_path=Y.spine_event_data_get_audio_path;a._spine_event_data_set_audio_path=Y.spine_event_data_set_audio_path;a._spine_event_data_get_volume=Y.spine_event_data_get_volume;a._spine_event_data_set_volume=Y.spine_event_data_set_volume;
a._spine_event_data_get_balance=Y.spine_event_data_get_balance;a._spine_event_data_set_balance=Y.spine_event_data_set_balance;a._spine_constraint_timeline1_dispose=Y.spine_constraint_timeline1_dispose;a._spine_constraint_timeline1_get_rtti=Y.spine_constraint_timeline1_get_rtti;a._spine_constraint_timeline1_get_constraint_index=Y.spine_constraint_timeline1_get_constraint_index;a._spine_constraint_timeline1_set_constraint_index=Y.spine_constraint_timeline1_set_constraint_index;
a._spine_constraint_timeline1_set_frame=Y.spine_constraint_timeline1_set_frame;a._spine_constraint_timeline1_get_curve_value=Y.spine_constraint_timeline1_get_curve_value;a._spine_constraint_timeline1_get_relative_value=Y.spine_constraint_timeline1_get_relative_value;a._spine_constraint_timeline1_get_absolute_value_1=Y.spine_constraint_timeline1_get_absolute_value_1;a._spine_constraint_timeline1_get_absolute_value_2=Y.spine_constraint_timeline1_get_absolute_value_2; a._spine_constraint_timeline1_set_frame=Y.spine_constraint_timeline1_set_frame;a._spine_constraint_timeline1_get_curve_value=Y.spine_constraint_timeline1_get_curve_value;a._spine_constraint_timeline1_get_relative_value=Y.spine_constraint_timeline1_get_relative_value;a._spine_constraint_timeline1_get_absolute_value_1=Y.spine_constraint_timeline1_get_absolute_value_1;a._spine_constraint_timeline1_get_absolute_value_2=Y.spine_constraint_timeline1_get_absolute_value_2;
a._spine_constraint_timeline1_get_scale_value=Y.spine_constraint_timeline1_get_scale_value;a._spine_constraint_timeline1_set_linear=Y.spine_constraint_timeline1_set_linear;a._spine_constraint_timeline1_set_stepped=Y.spine_constraint_timeline1_set_stepped;a._spine_constraint_timeline1_set_bezier=Y.spine_constraint_timeline1_set_bezier;a._spine_constraint_timeline1_get_bezier_value=Y.spine_constraint_timeline1_get_bezier_value;a._spine_constraint_timeline1_get_curves=Y.spine_constraint_timeline1_get_curves; a._spine_constraint_timeline1_get_scale_value=Y.spine_constraint_timeline1_get_scale_value;a._spine_constraint_timeline1_set_linear=Y.spine_constraint_timeline1_set_linear;a._spine_constraint_timeline1_set_stepped=Y.spine_constraint_timeline1_set_stepped;a._spine_constraint_timeline1_set_bezier=Y.spine_constraint_timeline1_set_bezier;a._spine_constraint_timeline1_get_bezier_value=Y.spine_constraint_timeline1_get_bezier_value;a._spine_constraint_timeline1_get_curves=Y.spine_constraint_timeline1_get_curves;
a._spine_constraint_timeline1_apply=Y.spine_constraint_timeline1_apply;a._spine_constraint_timeline1_get_frame_entries=Y.spine_constraint_timeline1_get_frame_entries;a._spine_constraint_timeline1_get_frame_count=Y.spine_constraint_timeline1_get_frame_count;a._spine_constraint_timeline1_get_frames=Y.spine_constraint_timeline1_get_frames;a._spine_constraint_timeline1_get_duration=Y.spine_constraint_timeline1_get_duration;a._spine_constraint_timeline1_get_property_ids=Y.spine_constraint_timeline1_get_property_ids; a._spine_constraint_timeline1_apply=Y.spine_constraint_timeline1_apply;a._spine_constraint_timeline1_get_additive=Y.spine_constraint_timeline1_get_additive;a._spine_constraint_timeline1_get_instant=Y.spine_constraint_timeline1_get_instant;a._spine_constraint_timeline1_get_frame_entries=Y.spine_constraint_timeline1_get_frame_entries;a._spine_constraint_timeline1_get_frame_count=Y.spine_constraint_timeline1_get_frame_count;a._spine_constraint_timeline1_get_frames=Y.spine_constraint_timeline1_get_frames;
a._spine_constraint_timeline1_rtti=Y.spine_constraint_timeline1_rtti;a._spine_slider_data_create=Y.spine_slider_data_create;a._spine_slider_data_dispose=Y.spine_slider_data_dispose;a._spine_slider_data_get_rtti=Y.spine_slider_data_get_rtti;a._spine_slider_data_create_method=Y.spine_slider_data_create_method;a._spine_slider_data_get_animation=Y.spine_slider_data_get_animation;a._spine_slider_data_set_animation=Y.spine_slider_data_set_animation;a._spine_slider_data_get_additive=Y.spine_slider_data_get_additive; a._spine_constraint_timeline1_get_duration=Y.spine_constraint_timeline1_get_duration;a._spine_constraint_timeline1_get_property_ids=Y.spine_constraint_timeline1_get_property_ids;a._spine_constraint_timeline1_rtti=Y.spine_constraint_timeline1_rtti;a._spine_slider_data_create=Y.spine_slider_data_create;a._spine_slider_data_dispose=Y.spine_slider_data_dispose;a._spine_slider_data_get_rtti=Y.spine_slider_data_get_rtti;a._spine_slider_data_create_method=Y.spine_slider_data_create_method;
a._spine_slider_data_set_additive=Y.spine_slider_data_set_additive;a._spine_slider_data_get_loop=Y.spine_slider_data_get_loop;a._spine_slider_data_set_loop=Y.spine_slider_data_set_loop;a._spine_slider_data_get_bone=Y.spine_slider_data_get_bone;a._spine_slider_data_set_bone=Y.spine_slider_data_set_bone;a._spine_slider_data_get_property=Y.spine_slider_data_get_property;a._spine_slider_data_set_property=Y.spine_slider_data_set_property;a._spine_slider_data_get_scale=Y.spine_slider_data_get_scale; a._spine_slider_data_get_animation=Y.spine_slider_data_get_animation;a._spine_slider_data_set_animation=Y.spine_slider_data_set_animation;a._spine_slider_data_get_additive=Y.spine_slider_data_get_additive;a._spine_slider_data_set_additive=Y.spine_slider_data_set_additive;a._spine_slider_data_get_loop=Y.spine_slider_data_get_loop;a._spine_slider_data_set_loop=Y.spine_slider_data_set_loop;a._spine_slider_data_get_bone=Y.spine_slider_data_get_bone;a._spine_slider_data_set_bone=Y.spine_slider_data_set_bone;
a._spine_slider_data_set_scale=Y.spine_slider_data_set_scale;a._spine_slider_data_get_offset=Y.spine_slider_data_get_offset;a._spine_slider_data_set_offset=Y.spine_slider_data_set_offset;a._spine_slider_data_get_local=Y.spine_slider_data_get_local;a._spine_slider_data_set_local=Y.spine_slider_data_set_local;a._spine_slider_data_get_name=Y.spine_slider_data_get_name;a._spine_slider_data_get_skin_required=Y.spine_slider_data_get_skin_required;a._spine_slider_data_get_setup_pose=Y.spine_slider_data_get_setup_pose; a._spine_slider_data_get_property=Y.spine_slider_data_get_property;a._spine_slider_data_set_property=Y.spine_slider_data_set_property;a._spine_slider_data_get_scale=Y.spine_slider_data_get_scale;a._spine_slider_data_set_scale=Y.spine_slider_data_set_scale;a._spine_slider_data_get_offset=Y.spine_slider_data_get_offset;a._spine_slider_data_set_offset=Y.spine_slider_data_set_offset;a._spine_slider_data_get_local=Y.spine_slider_data_get_local;a._spine_slider_data_set_local=Y.spine_slider_data_set_local;
a._spine_slider_data_set_skin_required=Y.spine_slider_data_set_skin_required;a._spine_slider_data_rtti=Y.spine_slider_data_rtti;a._malloc=Y.malloc;a._free=Y.free;var ha=Y._emscripten_stack_restore,ia=Y.emscripten_stack_get_current;a.wasmExports=Y;function Z(){0<I?J=Z:0<I?J=Z:(a.calledRun=!0,x||(Y.__wasm_call_ctors(),b(a)))}Z();moduleRtn=k; a._spine_slider_data_get_name=Y.spine_slider_data_get_name;a._spine_slider_data_get_skin_required=Y.spine_slider_data_get_skin_required;a._spine_slider_data_get_setup_pose=Y.spine_slider_data_get_setup_pose;a._spine_slider_data_set_skin_required=Y.spine_slider_data_set_skin_required;a._spine_slider_data_rtti=Y.spine_slider_data_rtti;a._malloc=Y.malloc;a._free=Y.free;var ha=Y._emscripten_stack_restore,ia=Y.emscripten_stack_get_current;a.wasmExports=Y;
function Z(){0<I?J=Z:0<I?J=Z:(a.calledRun=!0,x||(Y.__wasm_call_ctors(),b(a)))}Z();moduleRtn=k;
return moduleRtn; return moduleRtn;

View File

@ -34,8 +34,6 @@ import 'package:universal_ffi/ffi_utils.dart';
import 'spine_dart_bindings_generated.dart'; import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'arrays.dart'; import 'arrays.dart';
import 'mix_blend.dart';
import 'mix_direction.dart';
import 'skeleton.dart'; import 'skeleton.dart';
/// Stores a list of timelines to animate a skeleton's pose over time. /// Stores a list of timelines to animate a skeleton's pose over time.
@ -91,18 +89,20 @@ class Animation {
/// ///
/// See Timeline::apply(). /// See Timeline::apply().
/// ///
/// [skeleton] The skeleton the animation is being applied to. This provides access to the bones, slots, and other skeleton components the timelines may change. /// [skeleton] The skeleton the animation is applied to. This provides access to the bones, slots, and other skeleton components the timelines may change.
/// [lastTime] The last time in seconds this animation was applied. Some timelines trigger only at specific times rather than every frame. Pass -1 the first time an animation is applied to ensure frame 0 is triggered. /// [lastTime] The last time in seconds this animation was applied. Some timelines trigger only at discrete times, in which case all keys are triggered between lastTime (exclusive) and time (inclusive). Pass -1 the first time an animation is applied to ensure frame 0 is triggered.
/// [time] The time in seconds the skeleton is being posed for. Most timelines find the frame before and the frame after this time and interpolate between the frame values. If beyond the getDuration() and loop is true then the animation will repeat, else the last frame will be applied. /// [time] The time in seconds the skeleton is being posed for. Timelines find the frame before and after this time and interpolate between the frame values.
/// [loop] If true, the animation repeats after the getDuration(). /// [loop] True if time beyond the getDuration() repeats the animation, else the last frame is used.
/// [events] If any events are fired, they are added to this list. Can be null to ignore fired events or if no timelines fire events. /// [events] If any events are fired, they are added to this list. Can be NULL to ignore fired events or if no timelines fire events.
/// [alpha] 0 applies the current or setup values (depending on blend). 1 applies the timeline values. Between 0 and 1 applies values between the current or setup values and the timeline values. By adjusting alpha over time, an animation can be mixed in or out. alpha can also be useful to apply animations on top of each other (layering). /// [alpha] 0 applies setup or current values (depending on fromSetup), 1 uses timeline values, and intermediate values interpolate between them. Adjusting alpha over time can mix an animation in or out.
/// [blend] Controls how mixing is applied when alpha < 1. /// [fromSetup] If true, alpha transitions between setup and timeline values, setup values are used before the first frame (current values are not used). If false, alpha transitions between current and timeline values, no change is made before the first frame.
/// [direction] Indicates whether the timelines are mixing in or out. Used by timelines which perform instant transitions, such as DrawOrderTimeline or AttachmentTimeline. /// [add] If true, for timelines that support it, their values are added to the setup or current values (depending on fromSetup).
/// [out] True when the animation is mixing out, else it is mixing in. Used by timelines that perform instant transitions.
/// [appliedPose] True to modify the applied pose, else the pose is modified.
void apply(Skeleton skeleton, double lastTime, double time, bool loop, ArrayEvent? events, double alpha, void apply(Skeleton skeleton, double lastTime, double time, bool loop, ArrayEvent? events, double alpha,
MixBlend blend, MixDirection direction, bool appliedPose) { bool fromSetup, bool add, bool out, bool appliedPose) {
SpineBindings.bindings.spine_animation_apply(_ptr, skeleton.nativePtr.cast(), lastTime, time, loop, SpineBindings.bindings.spine_animation_apply(_ptr, skeleton.nativePtr.cast(), lastTime, time, loop,
events?.nativePtr.cast() ?? Pointer.fromAddress(0), alpha, blend.value, direction.value, appliedPose); events?.nativePtr.cast() ?? Pointer.fromAddress(0), alpha, fromSetup, add, out, appliedPose);
} }
/// The animation's name, which is unique across all animations in the /// The animation's name, which is unique across all animations in the

View File

@ -37,7 +37,7 @@ import 'animation.dart';
import 'skeleton_data.dart'; import 'skeleton_data.dart';
/// Stores mix (crossfade) durations to be applied when AnimationState /// Stores mix (crossfade) durations to be applied when AnimationState
/// animations are changed. /// animations are changed on the same track.
class AnimationStateData { class AnimationStateData {
final Pointer<spine_animation_state_data_wrapper> _ptr; final Pointer<spine_animation_state_data_wrapper> _ptr;
@ -72,8 +72,9 @@ class AnimationStateData {
SpineBindings.bindings.spine_animation_state_data_set_default_mix(_ptr, value); SpineBindings.bindings.spine_animation_state_data_set_default_mix(_ptr, value);
} }
/// The mix duration to use when changing from the specified animation to the /// Returns the mix duration to use when changing from the specified animation
/// other, or the DefaultMix if no mix duration has been set. /// to the other on the same track, or the DefaultMix if no mix duration has
/// been set.
double getMix(Animation from, Animation to) { double getMix(Animation from, Animation to) {
final result = final result =
SpineBindings.bindings.spine_animation_state_data_get_mix(_ptr, from.nativePtr.cast(), to.nativePtr.cast()); SpineBindings.bindings.spine_animation_state_data_get_mix(_ptr, from.nativePtr.cast(), to.nativePtr.cast());

View File

@ -37,8 +37,6 @@ export 'blend_mode.dart';
export 'event_type.dart'; export 'event_type.dart';
export 'format.dart'; export 'format.dart';
export 'inherit.dart'; export 'inherit.dart';
export 'mix_blend.dart';
export 'mix_direction.dart';
export 'physics.dart'; export 'physics.dart';
export 'position_mode.dart'; export 'position_mode.dart';
export 'property.dart'; export 'property.dart';

View File

@ -43,13 +43,12 @@ import 'posed_active.dart';
import 'skeleton.dart'; import 'skeleton.dart';
import 'update.dart'; import 'update.dart';
/// The current pose for a bone, before constraints are applied. /// A bone has a number of poses: - BoneData::getSetupPose(): The setup pose. -
/// /// getPose(): The local pose. Set by animations and app code. -
/// A bone has a local transform which is used to compute its world transform. A /// getAppliedPose(): The applied local pose. This is the local pose modified by
/// bone also has an applied transform, which is a local transform that can be /// constraints and app code. - The world transform on the applied pose,
/// applied to compute the world transform. The local transform and applied /// computed by Skeleton::updateWorldTransform(Physics) and
/// transform may differ if a constraint or application code modifies the world /// BonePose::updateWorldTransform(Skeleton).
/// transform after it was computed from the local transform.
class Bone extends PosedActive implements Posed, Update { class Bone extends PosedActive implements Posed, Update {
final Pointer<spine_bone_wrapper> _ptr; final Pointer<spine_bone_wrapper> _ptr;

View File

@ -58,13 +58,13 @@ class BoneData extends PosedData {
SpineBindings.bindings.spine_bone_data_dispose(_ptr); SpineBindings.bindings.spine_bone_data_dispose(_ptr);
} }
/// The index of the bone in Skeleton.Bones /// The Skeleton::getBones() index.
int get index { int get index {
final result = SpineBindings.bindings.spine_bone_data_get_index(_ptr); final result = SpineBindings.bindings.spine_bone_data_get_index(_ptr);
return result; return result;
} }
/// May be NULL. /// The parent bone, or NULL if this bone is the root.
BoneData? get parent { BoneData? get parent {
final result = SpineBindings.bindings.spine_bone_data_get_parent(_ptr); final result = SpineBindings.bindings.spine_bone_data_get_parent(_ptr);
return result.address == 0 ? null : BoneData.fromPointer(result); return result.address == 0 ? null : BoneData.fromPointer(result);
@ -84,6 +84,8 @@ class BoneData extends PosedData {
return Color.fromPointer(result); return Color.fromPointer(result);
} }
/// The bone icon name as it was in Spine, or empty if nonessential data was
/// not exported.
String get icon { String get icon {
final result = SpineBindings.bindings.spine_bone_data_get_icon(_ptr); final result = SpineBindings.bindings.spine_bone_data_get_icon(_ptr);
return result.cast<Utf8>().toDartString(); return result.cast<Utf8>().toDartString();

View File

@ -38,8 +38,18 @@ import 'physics.dart';
import 'skeleton.dart'; import 'skeleton.dart';
import 'update.dart'; import 'update.dart';
/// The applied pose for a bone. This is the Bone pose with constraints applied /// The applied local pose and world transform for a bone. This is the
/// and the world transform computed by Skeleton::updateWorldTransform(Physics). /// Bone::getPose() with constraints applied and the world transform computed by
/// Skeleton::updateWorldTransform(Physics) and updateWorldTransform(Skeleton).
///
/// If the world transform is changed, call updateLocalTransform(Skeleton)
/// before using the local transform. The local transform may be needed by other
/// code (eg to apply another constraint).
///
/// After changing the world transform, call updateWorldTransform(Skeleton) on
/// every descendant bone. It may be more convenient to modify the local
/// transform instead, then call Skeleton::updateWorldTransform(Physics) to
/// update the world transforms for all bones and apply constraints.
class BonePose extends BoneLocal implements Update { class BonePose extends BoneLocal implements Update {
final Pointer<spine_bone_pose_wrapper> _ptr; final Pointer<spine_bone_pose_wrapper> _ptr;
@ -72,8 +82,8 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_update(_ptr, skeleton.nativePtr.cast(), physics.value); SpineBindings.bindings.spine_bone_pose_update(_ptr, skeleton.nativePtr.cast(), physics.value);
} }
/// Computes the world transform using the parent bone's applied pose and this /// Computes the world transform using the parent bone's world transform and
/// pose. Child bones are not updated. /// this applied local pose. Child bones are not updated.
/// ///
/// See World transforms in the Spine Runtimes Guide. /// See World transforms in the Spine Runtimes Guide.
void updateWorldTransform(Skeleton skeleton) { void updateWorldTransform(Skeleton skeleton) {
@ -82,11 +92,6 @@ class BonePose extends BoneLocal implements Update {
/// Computes the local transform values from the world transform. /// Computes the local transform values from the world transform.
/// ///
/// If the world transform is modified (by a constraint, rotateWorld(), etc)
/// then this method should be called so the local transform matches the world
/// transform. The local transform may be needed by other code (eg to apply
/// another constraint).
///
/// Some information is ambiguous in the world transform, such as -1,-1 scale /// Some information is ambiguous in the world transform, such as -1,-1 scale
/// versus 180 rotation. The local transform after calling this method is /// versus 180 rotation. The local transform after calling this method is
/// equivalent to the local transform used to compute the world transform, but /// equivalent to the local transform used to compute the world transform, but
@ -95,8 +100,10 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_update_local_transform(_ptr, skeleton.nativePtr.cast()); SpineBindings.bindings.spine_bone_pose_update_local_transform(_ptr, skeleton.nativePtr.cast());
} }
/// If the world transform has been modified and the local transform no longer /// If the world transform has been modified by constraints and the local
/// matches, updateLocalTransform() is called. /// transform no longer matches, updateLocalTransform() is called. Call this
/// after Skeleton::updateWorldTransform(Physics) before using the applied
/// local transform.
void validateLocalTransform(Skeleton skeleton) { void validateLocalTransform(Skeleton skeleton) {
SpineBindings.bindings.spine_bone_pose_validate_local_transform(_ptr, skeleton.nativePtr.cast()); SpineBindings.bindings.spine_bone_pose_validate_local_transform(_ptr, skeleton.nativePtr.cast());
} }
@ -113,8 +120,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_reset_world(_ptr, update); SpineBindings.bindings.spine_bone_pose_reset_world(_ptr, update);
} }
/// Part of the world transform matrix for the X axis. If changed, /// Part of the world transform matrix for the X axis.
/// updateLocalTransform() should be called.
double get a { double get a {
final result = SpineBindings.bindings.spine_bone_pose_get_a(_ptr); final result = SpineBindings.bindings.spine_bone_pose_get_a(_ptr);
return result; return result;
@ -124,8 +130,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_a(_ptr, value); SpineBindings.bindings.spine_bone_pose_set_a(_ptr, value);
} }
/// Part of the world transform matrix for the Y axis. If changed, /// Part of the world transform matrix for the Y axis.
/// updateLocalTransform() should be called.
double get b { double get b {
final result = SpineBindings.bindings.spine_bone_pose_get_b(_ptr); final result = SpineBindings.bindings.spine_bone_pose_get_b(_ptr);
return result; return result;
@ -135,8 +140,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_b(_ptr, value); SpineBindings.bindings.spine_bone_pose_set_b(_ptr, value);
} }
/// Part of the world transform matrix for the X axis. If changed, /// Part of the world transform matrix for the X axis.
/// updateLocalTransform() should be called.
double get c { double get c {
final result = SpineBindings.bindings.spine_bone_pose_get_c(_ptr); final result = SpineBindings.bindings.spine_bone_pose_get_c(_ptr);
return result; return result;
@ -146,8 +150,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_c(_ptr, value); SpineBindings.bindings.spine_bone_pose_set_c(_ptr, value);
} }
/// Part of the world transform matrix for the Y axis. If changed, /// Part of the world transform matrix for the Y axis.
/// updateLocalTransform() should be called.
double get d { double get d {
final result = SpineBindings.bindings.spine_bone_pose_get_d(_ptr); final result = SpineBindings.bindings.spine_bone_pose_get_d(_ptr);
return result; return result;
@ -157,7 +160,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_d(_ptr, value); SpineBindings.bindings.spine_bone_pose_set_d(_ptr, value);
} }
/// The world X position. If changed, updateLocalTransform() should be called. /// The world X position.
double get worldX { double get worldX {
final result = SpineBindings.bindings.spine_bone_pose_get_world_x(_ptr); final result = SpineBindings.bindings.spine_bone_pose_get_world_x(_ptr);
return result; return result;
@ -167,7 +170,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_world_x(_ptr, value); SpineBindings.bindings.spine_bone_pose_set_world_x(_ptr, value);
} }
/// The world Y position. If changed, updateLocalTransform() should be called. /// The world Y position.
double get worldY { double get worldY {
final result = SpineBindings.bindings.spine_bone_pose_get_world_y(_ptr); final result = SpineBindings.bindings.spine_bone_pose_get_world_y(_ptr);
return result; return result;
@ -216,9 +219,6 @@ class BonePose extends BoneLocal implements Update {
} }
/// Rotates the world transform the specified amount. /// Rotates the world transform the specified amount.
///
/// After changes are made to the world transform, updateLocalTransform()
/// should be called on this bone and any child bones, recursively.
void rotateWorld(double degrees) { void rotateWorld(double degrees) {
SpineBindings.bindings.spine_bone_pose_rotate_world(_ptr, degrees); SpineBindings.bindings.spine_bone_pose_rotate_world(_ptr, degrees);
} }

View File

@ -57,6 +57,8 @@ class ClippingAttachment extends VertexAttachment {
SpineBindings.bindings.spine_clipping_attachment_dispose(_ptr); SpineBindings.bindings.spine_clipping_attachment_dispose(_ptr);
} }
/// Clipping is performed between the clipping attachment's slot and the end
/// slot. If NULL, clipping is done until the end of the skeleton's rendering.
SlotData? get endSlot { SlotData? get endSlot {
final result = SpineBindings.bindings.spine_clipping_attachment_get_end_slot(_ptr); final result = SpineBindings.bindings.spine_clipping_attachment_get_end_slot(_ptr);
return result.address == 0 ? null : SlotData.fromPointer(result); return result.address == 0 ? null : SlotData.fromPointer(result);

View File

@ -35,7 +35,7 @@ import '../spine_bindings.dart';
import 'constraint_timeline.dart'; import 'constraint_timeline.dart';
import 'curve_timeline1.dart'; import 'curve_timeline1.dart';
/// Base class for single-value constraint timelines. /// The base class for timelines that change 1 constraint property with a curve.
abstract class ConstraintTimeline1 extends CurveTimeline1 implements ConstraintTimeline { abstract class ConstraintTimeline1 extends CurveTimeline1 implements ConstraintTimeline {
final Pointer<spine_constraint_timeline1_wrapper> _ptr; final Pointer<spine_constraint_timeline1_wrapper> _ptr;

View File

@ -33,8 +33,6 @@ import 'package:universal_ffi/ffi.dart';
import 'spine_dart_bindings_generated.dart'; import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'curve_timeline.dart'; import 'curve_timeline.dart';
import 'mix_blend.dart';
import 'mix_direction.dart';
/// The base class for a CurveTimeline that sets one property. /// The base class for a CurveTimeline that sets one property.
abstract class CurveTimeline1 extends CurveTimeline { abstract class CurveTimeline1 extends CurveTimeline {
@ -61,28 +59,28 @@ abstract class CurveTimeline1 extends CurveTimeline {
return result; return result;
} }
double getRelativeValue(double time, double alpha, MixBlend blend, double current, double setup) { double getRelativeValue(double time, double alpha, bool fromSetup, bool add, double current, double setup) {
final result = final result = SpineBindings.bindings
SpineBindings.bindings.spine_curve_timeline1_get_relative_value(_ptr, time, alpha, blend.value, current, setup); .spine_curve_timeline1_get_relative_value(_ptr, time, alpha, fromSetup, add, current, setup);
return result; return result;
} }
double getScaleValue( double getScaleValue(double time, double alpha, bool fromSetup, bool add, bool out, double current, double setup) {
double time, double alpha, MixBlend blend, MixDirection direction, double current, double setup) {
final result = SpineBindings.bindings final result = SpineBindings.bindings
.spine_curve_timeline1_get_scale_value(_ptr, time, alpha, blend.value, direction.value, current, setup); .spine_curve_timeline1_get_scale_value(_ptr, time, alpha, fromSetup, add, out, current, setup);
return result; return result;
} }
double getAbsoluteValue(double time, double alpha, MixBlend blend, double current, double setup) { double getAbsoluteValue(double time, double alpha, bool fromSetup, bool add, double current, double setup) {
final result = SpineBindings.bindings final result = SpineBindings.bindings
.spine_curve_timeline1_get_absolute_value_1(_ptr, time, alpha, blend.value, current, setup); .spine_curve_timeline1_get_absolute_value_1(_ptr, time, alpha, fromSetup, add, current, setup);
return result; return result;
} }
double getAbsoluteValue2(double time, double alpha, MixBlend blend, double current, double setup, double value) { double getAbsoluteValue2(
double time, double alpha, bool fromSetup, bool add, double current, double setup, double value) {
final result = SpineBindings.bindings final result = SpineBindings.bindings
.spine_curve_timeline1_get_absolute_value_2(_ptr, time, alpha, blend.value, current, setup, value); .spine_curve_timeline1_get_absolute_value_2(_ptr, time, alpha, fromSetup, add, current, setup, value);
return result; return result;
} }
} }

View File

@ -41,7 +41,7 @@ import 'path_attachment.dart';
import 'slot_curve_timeline.dart'; import 'slot_curve_timeline.dart';
import 'vertex_attachment.dart'; import 'vertex_attachment.dart';
/// Changes a slot's SlotPose::getDeform() to deform a VertexAttachment. /// Changes SlotPose::getDeform() to deform a VertexAttachment.
class DeformTimeline extends SlotCurveTimeline { class DeformTimeline extends SlotCurveTimeline {
final Pointer<spine_deform_timeline_wrapper> _ptr; final Pointer<spine_deform_timeline_wrapper> _ptr;

View File

@ -35,7 +35,7 @@ import '../spine_bindings.dart';
import 'arrays.dart'; import 'arrays.dart';
import 'timeline.dart'; import 'timeline.dart';
/// Changes a subset of a skeleton's Skeleton::getDrawOrder(). /// Changes a subset of Skeleton::getDrawOrder().
class DrawOrderFolderTimeline extends Timeline { class DrawOrderFolderTimeline extends Timeline {
final Pointer<spine_draw_order_folder_timeline_wrapper> _ptr; final Pointer<spine_draw_order_folder_timeline_wrapper> _ptr;

View File

@ -35,7 +35,7 @@ import '../spine_bindings.dart';
import 'arrays.dart'; import 'arrays.dart';
import 'timeline.dart'; import 'timeline.dart';
/// Changes a skeleton's Skeleton::getDrawOrder(). /// Changes Skeleton::getDrawOrder().
class DrawOrderTimeline extends Timeline { class DrawOrderTimeline extends Timeline {
final Pointer<spine_draw_order_timeline_wrapper> _ptr; final Pointer<spine_draw_order_timeline_wrapper> _ptr;

View File

@ -38,8 +38,7 @@ import 'event_data.dart';
/// Stores the current pose values for an Event. /// Stores the current pose values for an Event.
/// ///
/// See Timeline::apply(), AnimationStateListener::event(), and /// See Timeline::apply(), AnimationStateListener::event(), and
/// /// https://esotericsoftware.com/spine-events Events in the Spine User Guide.
/// See also: https://esotericsoftware.com/spine-events Events in the Spine User Guide.
class Event { class Event {
final Pointer<spine_event_wrapper> _ptr; final Pointer<spine_event_wrapper> _ptr;

View File

@ -52,7 +52,7 @@ class EventData {
SpineBindings.bindings.spine_event_data_dispose(_ptr); SpineBindings.bindings.spine_event_data_dispose(_ptr);
} }
/// The name of the event, which is unique within the skeleton. /// The name of the event, unique across all events in the skeleton.
String get name { String get name {
final result = SpineBindings.bindings.spine_event_data_get_name(_ptr); final result = SpineBindings.bindings.spine_event_data_get_name(_ptr);
return result.cast<Utf8>().toDartString(); return result.cast<Utf8>().toDartString();

View File

@ -35,9 +35,9 @@ import '../spine_bindings.dart';
import 'constraint_timeline.dart'; import 'constraint_timeline.dart';
import 'curve_timeline.dart'; import 'curve_timeline.dart';
/// Changes an IK constraint's IkConstraintPose::getMix(), /// Changes IkConstraintPose::getMix(), IkConstraintPose::getSoftness(),
/// IkConstraintPose::getSoftness(), IkConstraintPose::getBendDirection(), /// IkConstraintPose::getBendDirection(), IkConstraintPose::getStretch(), and
/// IkConstraintPose::getStretch(), and IkConstraintPose::getCompress(). /// IkConstraintPose::getCompress().
class IkConstraintTimeline extends CurveTimeline implements ConstraintTimeline { class IkConstraintTimeline extends CurveTimeline implements ConstraintTimeline {
final Pointer<spine_ik_constraint_timeline_wrapper> _ptr; final Pointer<spine_ik_constraint_timeline_wrapper> _ptr;

View File

@ -110,6 +110,10 @@ class MeshAttachment extends VertexAttachment {
return Color.fromPointer(result); return Color.fromPointer(result);
} }
/// The parent mesh if this is a linked mesh, else NULL. A linked mesh shares
/// the bones, vertices, regionUVs, triangles, hullLength, edges, width, and
/// height with the parent mesh, but may have a different name or path, and
/// therefore a different texture region.
MeshAttachment? get parentMesh { MeshAttachment? get parentMesh {
final result = SpineBindings.bindings.spine_mesh_attachment_get_parent_mesh(_ptr); final result = SpineBindings.bindings.spine_mesh_attachment_get_parent_mesh(_ptr);
return result.address == 0 ? null : MeshAttachment.fromPointer(result); return result.address == 0 ? null : MeshAttachment.fromPointer(result);
@ -120,6 +124,9 @@ class MeshAttachment extends VertexAttachment {
.spine_mesh_attachment_set_parent_mesh(_ptr, value?.nativePtr.cast() ?? Pointer.fromAddress(0)); .spine_mesh_attachment_set_parent_mesh(_ptr, value?.nativePtr.cast() ?? Pointer.fromAddress(0));
} }
/// Vertex index pairs describing edges for controlling triangulation, or
/// empty if nonessential data was not exported. Mesh triangles do not cross
/// edges. Triangulation is not performed at runtime.
ArrayUnsignedShort get edges { ArrayUnsignedShort get edges {
final result = SpineBindings.bindings.spine_mesh_attachment_get_edges(_ptr); final result = SpineBindings.bindings.spine_mesh_attachment_get_edges(_ptr);
return ArrayUnsignedShort.fromPointer(result); return ArrayUnsignedShort.fromPointer(result);

View File

@ -1,48 +0,0 @@
//
// Spine Runtimes License Agreement
// Last updated April 5, 2025. Replaces all prior versions.
//
// Copyright (c) 2013-2025, Esoteric Software LLC
//
// Integration of the Spine Runtimes into software or otherwise creating
// derivative works of the Spine Runtimes is permitted under the terms and
// conditions of Section 2 of the Spine Editor License Agreement:
// http://esotericsoftware.com/spine-editor-license
//
// Otherwise, it is permitted to integrate the Spine Runtimes into software
// or otherwise create derivative works of the Spine Runtimes (collectively,
// "Products"), provided that each user of the Products must obtain their own
// Spine Editor license and redistribution of the Products in any form must
// include this license and copyright notice.
//
// THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES,
// BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND
// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// AUTO GENERATED FILE, DO NOT EDIT.
/// MixBlend enum
enum MixBlend {
setup(0),
first(1),
replace(2),
add(3);
const MixBlend(this.value);
final int value;
static MixBlend fromValue(int value) {
return values.firstWhere(
(e) => e.value == value,
orElse: () => throw ArgumentError('Invalid MixBlend value: $value'),
);
}
}

View File

@ -1,46 +0,0 @@
//
// Spine Runtimes License Agreement
// Last updated April 5, 2025. Replaces all prior versions.
//
// Copyright (c) 2013-2025, Esoteric Software LLC
//
// Integration of the Spine Runtimes into software or otherwise creating
// derivative works of the Spine Runtimes is permitted under the terms and
// conditions of Section 2 of the Spine Editor License Agreement:
// http://esotericsoftware.com/spine-editor-license
//
// Otherwise, it is permitted to integrate the Spine Runtimes into software
// or otherwise create derivative works of the Spine Runtimes (collectively,
// "Products"), provided that each user of the Products must obtain their own
// Spine Editor license and redistribution of the Products in any form must
// include this license and copyright notice.
//
// THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES,
// BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND
// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// AUTO GENERATED FILE, DO NOT EDIT.
/// MixDirection enum
enum MixDirection {
directionIn(0),
directionOut(1);
const MixDirection(this.value);
final int value;
static MixDirection fromValue(int value) {
return values.firstWhere(
(e) => e.value == value,
orElse: () => throw ArgumentError('Invalid MixDirection value: $value'),
);
}
}

View File

@ -77,6 +77,9 @@ class PathAttachment extends VertexAttachment {
SpineBindings.bindings.spine_path_attachment_set_closed(_ptr, value); SpineBindings.bindings.spine_path_attachment_set_closed(_ptr, value);
} }
/// If true, additional calculations are performed to make computing positions
/// along the path more accurate so movement along the path has a constant
/// speed.
bool get constantSpeed { bool get constantSpeed {
final result = SpineBindings.bindings.spine_path_attachment_get_constant_speed(_ptr); final result = SpineBindings.bindings.spine_path_attachment_get_constant_speed(_ptr);
return result; return result;

View File

@ -35,8 +35,8 @@ import '../spine_bindings.dart';
import 'constraint_timeline.dart'; import 'constraint_timeline.dart';
import 'curve_timeline.dart'; import 'curve_timeline.dart';
/// Changes a path constraint's PathConstraintPose::getMixRotate(), /// Changes PathConstraintPose::getMixRotate(), PathConstraintPose::getMixX(),
/// PathConstraintPose::getMixX(), and PathConstraintPose::getMixY(). /// and PathConstraintPose::getMixY().
class PathConstraintMixTimeline extends CurveTimeline implements ConstraintTimeline { class PathConstraintMixTimeline extends CurveTimeline implements ConstraintTimeline {
final Pointer<spine_path_constraint_mix_timeline_wrapper> _ptr; final Pointer<spine_path_constraint_mix_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'constraint_timeline1.dart'; import 'constraint_timeline1.dart';
/// Changes a path constraint's PathConstraintPose::getPosition(). /// Changes PathConstraintPose::getPosition().
class PathConstraintPositionTimeline extends ConstraintTimeline1 { class PathConstraintPositionTimeline extends ConstraintTimeline1 {
final Pointer<spine_path_constraint_position_timeline_wrapper> _ptr; final Pointer<spine_path_constraint_position_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'constraint_timeline1.dart'; import 'constraint_timeline1.dart';
/// Changes a path constraint's PathConstraintPose::getSpacing(). /// Changes PathConstraintPose::getSpacing().
class PathConstraintSpacingTimeline extends ConstraintTimeline1 { class PathConstraintSpacingTimeline extends ConstraintTimeline1 {
final Pointer<spine_path_constraint_spacing_timeline_wrapper> _ptr; final Pointer<spine_path_constraint_spacing_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'physics_constraint_timeline.dart'; import 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getDamping(). /// Changes PhysicsConstraintPose::getDamping().
class PhysicsConstraintDampingTimeline extends PhysicsConstraintTimeline { class PhysicsConstraintDampingTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_damping_timeline_wrapper> _ptr; final Pointer<spine_physics_constraint_damping_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'physics_constraint_timeline.dart'; import 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getGravity(). /// Changes PhysicsConstraintPose::getGravity().
class PhysicsConstraintGravityTimeline extends PhysicsConstraintTimeline { class PhysicsConstraintGravityTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_gravity_timeline_wrapper> _ptr; final Pointer<spine_physics_constraint_gravity_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'physics_constraint_timeline.dart'; import 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getInertia(). /// Changes PhysicsConstraintPose::getInertia().
class PhysicsConstraintInertiaTimeline extends PhysicsConstraintTimeline { class PhysicsConstraintInertiaTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_inertia_timeline_wrapper> _ptr; final Pointer<spine_physics_constraint_inertia_timeline_wrapper> _ptr;

View File

@ -34,8 +34,8 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'physics_constraint_timeline.dart'; import 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getMassInverse(). The /// Changes PhysicsConstraintPose::getMassInverse(). The timeline values are not
/// timeline values are not inverted. /// inverted.
class PhysicsConstraintMassTimeline extends PhysicsConstraintTimeline { class PhysicsConstraintMassTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_mass_timeline_wrapper> _ptr; final Pointer<spine_physics_constraint_mass_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'physics_constraint_timeline.dart'; import 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getMix(). /// Changes PhysicsConstraintPose::getMix().
class PhysicsConstraintMixTimeline extends PhysicsConstraintTimeline { class PhysicsConstraintMixTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_mix_timeline_wrapper> _ptr; final Pointer<spine_physics_constraint_mix_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'physics_constraint_timeline.dart'; import 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getStrength(). /// Changes PhysicsConstraintPose::getStrength().
class PhysicsConstraintStrengthTimeline extends PhysicsConstraintTimeline { class PhysicsConstraintStrengthTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_strength_timeline_wrapper> _ptr; final Pointer<spine_physics_constraint_strength_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'physics_constraint_timeline.dart'; import 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getWind(). /// Changes PhysicsConstraintPose::getWind().
class PhysicsConstraintWindTimeline extends PhysicsConstraintTimeline { class PhysicsConstraintWindTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_wind_timeline_wrapper> _ptr; final Pointer<spine_physics_constraint_wind_timeline_wrapper> _ptr;

View File

@ -63,6 +63,7 @@ class PointAttachment extends Attachment {
SpineBindings.bindings.spine_point_attachment_dispose(_ptr); SpineBindings.bindings.spine_point_attachment_dispose(_ptr);
} }
/// The local X position.
double get x { double get x {
final result = SpineBindings.bindings.spine_point_attachment_get_x(_ptr); final result = SpineBindings.bindings.spine_point_attachment_get_x(_ptr);
return result; return result;
@ -72,6 +73,7 @@ class PointAttachment extends Attachment {
SpineBindings.bindings.spine_point_attachment_set_x(_ptr, value); SpineBindings.bindings.spine_point_attachment_set_x(_ptr, value);
} }
/// The local Y position.
double get y { double get y {
final result = SpineBindings.bindings.spine_point_attachment_get_y(_ptr); final result = SpineBindings.bindings.spine_point_attachment_get_y(_ptr);
return result; return result;
@ -81,6 +83,7 @@ class PointAttachment extends Attachment {
SpineBindings.bindings.spine_point_attachment_set_y(_ptr, value); SpineBindings.bindings.spine_point_attachment_set_y(_ptr, value);
} }
/// The local rotation in degrees, counter clockwise.
double get rotation { double get rotation {
final result = SpineBindings.bindings.spine_point_attachment_get_rotation(_ptr); final result = SpineBindings.bindings.spine_point_attachment_get_rotation(_ptr);
return result; return result;
@ -95,6 +98,7 @@ class PointAttachment extends Attachment {
return Color.fromPointer(result); return Color.fromPointer(result);
} }
/// Computes the world rotation from the local rotation.
double computeWorldRotation(BonePose bone) { double computeWorldRotation(BonePose bone) {
final result = SpineBindings.bindings.spine_point_attachment_compute_world_rotation(_ptr, bone.nativePtr.cast()); final result = SpineBindings.bindings.spine_point_attachment_compute_world_rotation(_ptr, bone.nativePtr.cast());
return result; return result;

View File

@ -46,6 +46,11 @@ class PosedActive {
SpineBindings.bindings.spine_posed_active_dispose(_ptr); SpineBindings.bindings.spine_posed_active_dispose(_ptr);
} }
/// Returns false when this won't be updated by
/// Skeleton::updateWorldTransform(Physics) because a skin is required and the
/// active skin does not contain this item. See Skin::getBones(),
/// Skin::getConstraints(), PosedData::getSkinRequired(), and
/// Skeleton::updateCache().
bool get isActive { bool get isActive {
final result = SpineBindings.bindings.spine_posed_active_is_active(_ptr); final result = SpineBindings.bindings.spine_posed_active_is_active(_ptr);
return result; return result;

View File

@ -52,8 +52,6 @@ class PosedData {
SpineBindings.bindings.spine_posed_data_dispose(_ptr); SpineBindings.bindings.spine_posed_data_dispose(_ptr);
} }
/// The constraint's name, which is unique across all constraints in the
/// skeleton of the same type.
String get name { String get name {
final result = SpineBindings.bindings.spine_posed_data_get_name(_ptr); final result = SpineBindings.bindings.spine_posed_data_get_name(_ptr);
return result.cast<Utf8>().toDartString(); return result.cast<Utf8>().toDartString();

View File

@ -104,6 +104,7 @@ class RegionAttachment extends Attachment {
SpineBindings.bindings.spine_region_attachment_set_scale_y(_ptr, value); SpineBindings.bindings.spine_region_attachment_set_scale_y(_ptr, value);
} }
/// The local rotation in degrees, counter clockwise.
double get rotation { double get rotation {
final result = SpineBindings.bindings.spine_region_attachment_get_rotation(_ptr); final result = SpineBindings.bindings.spine_region_attachment_get_rotation(_ptr);
return result; return result;

View File

@ -34,8 +34,8 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'slot_curve_timeline.dart'; import 'slot_curve_timeline.dart';
/// Changes the RGB for a slot's SlotPose::getColor() and /// Changes RGB for a slot's SlotPose::getColor() and SlotPose::getDarkColor()
/// SlotPose::getDarkColor() for two color tinting. /// for two color tinting.
class Rgb2Timeline extends SlotCurveTimeline { class Rgb2Timeline extends SlotCurveTimeline {
final Pointer<spine_rgb2_timeline_wrapper> _ptr; final Pointer<spine_rgb2_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'slot_curve_timeline.dart'; import 'slot_curve_timeline.dart';
/// Changes the RGB for a slot's SlotPose::getColor(). /// Changes RGB for a slot's SlotPose::getColor().
class RgbTimeline extends SlotCurveTimeline { class RgbTimeline extends SlotCurveTimeline {
final Pointer<spine_rgb_timeline_wrapper> _ptr; final Pointer<spine_rgb_timeline_wrapper> _ptr;

View File

@ -34,8 +34,8 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'slot_curve_timeline.dart'; import 'slot_curve_timeline.dart';
/// Changes a slot's SlotPose::getColor() and SlotPose::getDarkColor() for two /// Changes SlotPose::getColor() and SlotPose::getDarkColor() for two color
/// color tinting. /// tinting.
class Rgba2Timeline extends SlotCurveTimeline { class Rgba2Timeline extends SlotCurveTimeline {
final Pointer<spine_rgba2_timeline_wrapper> _ptr; final Pointer<spine_rgba2_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'slot_curve_timeline.dart'; import 'slot_curve_timeline.dart';
/// Changes a slot's SlotPose::getColor(). /// Changes SlotPose::getColor().
class RgbaTimeline extends SlotCurveTimeline { class RgbaTimeline extends SlotCurveTimeline {
final Pointer<spine_rgba_timeline_wrapper> _ptr; final Pointer<spine_rgba_timeline_wrapper> _ptr;

View File

@ -44,7 +44,7 @@ import 'sequence_mode.dart';
import 'slot_timeline.dart'; import 'slot_timeline.dart';
import 'timeline.dart'; import 'timeline.dart';
/// Changes a slot's SlotPose::getSequenceIndex() for an attachment's Sequence. /// Changes SlotPose::getSequenceIndex() for an attachment's Sequence.
class SequenceTimeline extends Timeline implements SlotTimeline { class SequenceTimeline extends Timeline implements SlotTimeline {
final Pointer<spine_sequence_timeline_wrapper> _ptr; final Pointer<spine_sequence_timeline_wrapper> _ptr;

View File

@ -149,6 +149,8 @@ class Skeleton {
return result.address == 0 ? null : Slot.fromPointer(result); return result.address == 0 ? null : Slot.fromPointer(result);
} }
/// The skeleton's slots in the order they should be drawn. The returned array
/// may be modified to change the draw order.
ArraySlot get drawOrder { ArraySlot get drawOrder {
final result = SpineBindings.bindings.spine_skeleton_get_draw_order(_ptr); final result = SpineBindings.bindings.spine_skeleton_get_draw_order(_ptr);
return ArraySlot.fromPointer(result); return ArraySlot.fromPointer(result);
@ -270,6 +272,10 @@ class Skeleton {
SpineBindings.bindings.spine_skeleton_physics_rotate(_ptr, x, y, degrees); SpineBindings.bindings.spine_skeleton_physics_rotate(_ptr, x, y, degrees);
} }
/// Returns the skeleton's time, used for time-based manipulations, such as
/// PhysicsConstraint.
///
/// See update().
double get time { double get time {
final result = SpineBindings.bindings.spine_skeleton_get_time(_ptr); final result = SpineBindings.bindings.spine_skeleton_get_time(_ptr);
return result; return result;

View File

@ -43,7 +43,7 @@ import 'path_attachment.dart';
import 'point_attachment.dart'; import 'point_attachment.dart';
import 'region_attachment.dart'; import 'region_attachment.dart';
/// Stores attachments by slot index and attachment name. See /// Stores attachments by slot index and placeholder name. See
/// SkeletonData::getDefaultSkin, Skeleton::getSkin, and /// SkeletonData::getDefaultSkin, Skeleton::getSkin, and
/// http://esotericsoftware.com/spine-runtime-skins in the Spine Runtimes Guide. /// http://esotericsoftware.com/spine-runtime-skins in the Spine Runtimes Guide.
class Skin { class Skin {
@ -63,16 +63,19 @@ class Skin {
SpineBindings.bindings.spine_skin_dispose(_ptr); SpineBindings.bindings.spine_skin_dispose(_ptr);
} }
/// Adds an attachment to the skin for the specified slot index and name. If /// Adds an attachment to the skin for the specified slot index and
/// the name already exists for the slot, the previous value is replaced. /// placeholder name. If the placeholder name already exists for the slot, the
void setAttachment(int slotIndex, String name, Attachment? attachment) { /// previous value is replaced.
SpineBindings.bindings.spine_skin_set_attachment( void setAttachment(int slotIndex, String placeholderName, Attachment? attachment) {
_ptr, slotIndex, name.toNativeUtf8().cast<Char>(), attachment?.nativePtr.cast() ?? Pointer.fromAddress(0)); SpineBindings.bindings.spine_skin_set_attachment(_ptr, slotIndex, placeholderName.toNativeUtf8().cast<Char>(),
attachment?.nativePtr.cast() ?? Pointer.fromAddress(0));
} }
/// Returns the attachment for the specified slot index and name, or NULL. /// Returns the attachment for the specified slot index and placeholder name,
Attachment? getAttachment(int slotIndex, String name) { /// or NULL.
final result = SpineBindings.bindings.spine_skin_get_attachment(_ptr, slotIndex, name.toNativeUtf8().cast<Char>()); Attachment? getAttachment(int slotIndex, String placeholderName) {
final result =
SpineBindings.bindings.spine_skin_get_attachment(_ptr, slotIndex, placeholderName.toNativeUtf8().cast<Char>());
if (result.address == 0) return null; if (result.address == 0) return null;
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result); final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString(); final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
@ -101,8 +104,8 @@ class Skin {
} }
/// Removes the attachment from the skin. /// Removes the attachment from the skin.
void removeAttachment(int slotIndex, String name) { void removeAttachment(int slotIndex, String placeholderName) {
SpineBindings.bindings.spine_skin_remove_attachment(_ptr, slotIndex, name.toNativeUtf8().cast<Char>()); SpineBindings.bindings.spine_skin_remove_attachment(_ptr, slotIndex, placeholderName.toNativeUtf8().cast<Char>());
} }
/// Finds the attachments for a given slot. The results are added to the /// Finds the attachments for a given slot. The results are added to the

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'constraint_timeline1.dart'; import 'constraint_timeline1.dart';
/// Changes a slider's SliderPose::getMix(). /// Changes SliderPose::getMix().
class SliderMixTimeline extends ConstraintTimeline1 { class SliderMixTimeline extends ConstraintTimeline1 {
final Pointer<spine_slider_mix_timeline_wrapper> _ptr; final Pointer<spine_slider_mix_timeline_wrapper> _ptr;

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'constraint_timeline1.dart'; import 'constraint_timeline1.dart';
/// Changes a slider's SliderPose::getTime(). /// Changes SliderPose::getTime().
class SliderTimeline extends ConstraintTimeline1 { class SliderTimeline extends ConstraintTimeline1 {
final Pointer<spine_slider_timeline_wrapper> _ptr; final Pointer<spine_slider_timeline_wrapper> _ptr;

View File

@ -59,7 +59,7 @@ class SlotData extends PosedData {
SpineBindings.bindings.spine_slot_data_dispose(_ptr); SpineBindings.bindings.spine_slot_data_dispose(_ptr);
} }
/// The index of the slot in Skeleton::getSlots(). /// The Skeleton::getSlots() index.
int get index { int get index {
final result = SpineBindings.bindings.spine_slot_data_get_index(_ptr); final result = SpineBindings.bindings.spine_slot_data_get_index(_ptr);
return result; return result;

File diff suppressed because it is too large Load Diff

View File

@ -34,8 +34,6 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'rtti.dart'; import 'rtti.dart';
import 'arrays.dart'; import 'arrays.dart';
import 'mix_blend.dart';
import 'mix_direction.dart';
import 'skeleton.dart'; import 'skeleton.dart';
/// Timeline wrapper /// Timeline wrapper
@ -52,20 +50,34 @@ abstract class Timeline {
return Rtti.fromPointer(result); return Rtti.fromPointer(result);
} }
/// Sets the value(s) for the specified time. /// Applies this timeline to the skeleton.
/// ///
/// [skeleton] The skeleton the timeline is being applied to. This provides access to the bones, slots, and other skeleton components the timeline may change. /// [skeleton] The skeleton the timeline is applied to. This provides access to the bones, slots, and other skeleton components the timelines may change.
/// [lastTime] lastTime The time this timeline was last applied. Timelines such as EventTimeline trigger only at specific times rather than every frame. In that case, the timeline triggers everything between lastTime (exclusive) and time (inclusive). /// [lastTime] The last time in seconds this timeline was applied. Some timelines trigger only at discrete times, in which case all keys are triggered between lastTime (exclusive) and time (inclusive). Pass -1 the first time a timeline is applied to ensure frame 0 is triggered.
/// [time] The time within the animation. Most timelines find the key before and the key after this time so they can interpolate between the keys. /// [time] The time in seconds the skeleton is being posed for. Timelines find the frame before and after this time and interpolate between the frame values.
/// [events] If any events are fired, they are added to this array. Can be NULL to ignore firing events or if the timeline does not fire events. May be NULL. /// [events] If any events are fired, they are added to this list. Can be NULL to ignore fired events or if no timelines fire events.
/// [alpha] alpha 0 applies the current or setup pose value (depending on pose parameter). 1 applies the timeline value. Between 0 and 1 applies a value between the current or setup pose and the timeline value. By adjusting alpha over time, an animation can be mixed in or out. alpha can also be useful to apply animations on top of each other (layered). /// [alpha] 0 applies setup or current values (depending on fromSetup), 1 uses timeline values, and intermediate values interpolate between them. Adjusting alpha over time can mix a timeline in or out.
/// [blend] Controls how mixing is applied when alpha is than 1. /// [fromSetup] If true, alpha transitions between setup and timeline values, setup values are used before the first frame (current values are not used). If false, alpha transitions between current and timeline values, no change is made before the first frame.
/// [direction] Indicates whether the timeline is mixing in or out. Used by timelines which perform instant transitions such as DrawOrderTimeline and AttachmentTimeline. /// [add] If true, for timelines that support it, their values are added to the setup or current values (depending on fromSetup).
/// [appliedPose] True to modify the applied pose. /// [out] True when the animation is mixing out, else it is mixing in. Used by timelines that perform instant transitions.
void apply(Skeleton skeleton, double lastTime, double time, ArrayEvent? events, double alpha, MixBlend blend, /// [appliedPose] True to modify the applied pose, else the pose is modified.
MixDirection direction, bool appliedPose) { void apply(Skeleton skeleton, double lastTime, double time, ArrayEvent? events, double alpha, bool fromSetup,
bool add, bool out, bool appliedPose) {
SpineBindings.bindings.spine_timeline_apply(_ptr, skeleton.nativePtr.cast(), lastTime, time, SpineBindings.bindings.spine_timeline_apply(_ptr, skeleton.nativePtr.cast(), lastTime, time,
events?.nativePtr.cast() ?? Pointer.fromAddress(0), alpha, blend.value, direction.value, appliedPose); events?.nativePtr.cast() ?? Pointer.fromAddress(0), alpha, fromSetup, add, out, appliedPose);
}
/// True if this timeline supports additive blending.
bool get additive {
final result = SpineBindings.bindings.spine_timeline_get_additive(_ptr);
return result;
}
/// True if this timeline sets values instantaneously and does not support
/// interpolation between frames.
bool get instant {
final result = SpineBindings.bindings.spine_timeline_get_instant(_ptr);
return result;
} }
int get frameEntries { int get frameEntries {

View File

@ -34,7 +34,6 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart'; import '../spine_bindings.dart';
import 'animation.dart'; import 'animation.dart';
import 'animation_state.dart'; import 'animation_state.dart';
import 'mix_blend.dart';
/// State for the playback of an animation /// State for the playback of an animation
class TrackEntry { class TrackEntry {
@ -87,27 +86,17 @@ class TrackEntry {
SpineBindings.bindings.spine_track_entry_set_loop(_ptr, value); SpineBindings.bindings.spine_track_entry_set_loop(_ptr, value);
} }
/// If true, when mixing from the previous animation to this animation, the /// When true, timelines in this animation that support additive have their
/// previous animation is applied as normal instead of being mixed out. /// values added to the setup or current pose values instead of replacing
/// /// them. Additive can be set for a new track entry only before
/// When mixing between animations that key the same property, if a lower /// AnimationState::apply() is next called.
/// track also keys that property then the value will briefly dip toward the bool get additive {
/// lower track value during the mix. This happens because the first animation final result = SpineBindings.bindings.spine_track_entry_get_additive(_ptr);
/// mixes from 100% to 0% while the second animation mixes from 0% to 100%.
/// Setting holdPrevious to true applies the first animation at 100% during
/// the mix so the lower track value is overwritten. Such dipping does not
/// occur on the lowest track which keys the property, only when a higher
/// track also keys the property.
///
/// Snapping will occur if holdPrevious is true and this animation does not
/// key all the same properties as the previous animation.
bool get holdPrevious {
final result = SpineBindings.bindings.spine_track_entry_get_hold_previous(_ptr);
return result; return result;
} }
set holdPrevious(bool value) { set additive(bool value) {
SpineBindings.bindings.spine_track_entry_set_hold_previous(_ptr, value); SpineBindings.bindings.spine_track_entry_set_additive(_ptr, value);
} }
bool get reverse { bool get reverse {
@ -366,27 +355,17 @@ class TrackEntry {
return result; return result;
} }
MixBlend get mixBlend { /// The track entry for the previous animation when mixing to this animation,
final result = SpineBindings.bindings.spine_track_entry_get_mix_blend(_ptr); /// or NULL if no mixing is currently occurring. When mixing from multiple
return MixBlend.fromValue(result); /// animations, MixingFrom makes up a doubly linked list with MixingTo.
}
set mixBlend(MixBlend value) {
SpineBindings.bindings.spine_track_entry_set_mix_blend(_ptr, value.value);
}
/// The track entry for the previous animation when mixing from the previous
/// animation to this animation, or NULL if no mixing is currently occuring.
/// When mixing from multiple animations, MixingFrom makes up a double linked
/// list with MixingTo.
TrackEntry? get mixingFrom { TrackEntry? get mixingFrom {
final result = SpineBindings.bindings.spine_track_entry_get_mixing_from(_ptr); final result = SpineBindings.bindings.spine_track_entry_get_mixing_from(_ptr);
return result.address == 0 ? null : TrackEntry.fromPointer(result); return result.address == 0 ? null : TrackEntry.fromPointer(result);
} }
/// The track entry for the next animation when mixing from this animation, or /// The track entry for the next animation when mixing from this animation, or
/// NULL if no mixing is currently occuring. When mixing from multiple /// NULL if no mixing is currently occurring. When mixing to multiple
/// animations, MixingTo makes up a double linked list with MixingFrom. /// animations, MixingTo makes up a doubly linked list with MixingFrom.
TrackEntry? get mixingTo { TrackEntry? get mixingTo {
final result = SpineBindings.bindings.spine_track_entry_get_mixing_to(_ptr); final result = SpineBindings.bindings.spine_track_entry_get_mixing_to(_ptr);
return result.address == 0 ? null : TrackEntry.fromPointer(result); return result.address == 0 ? null : TrackEntry.fromPointer(result);

View File

@ -35,7 +35,7 @@ import '../spine_bindings.dart';
import 'constraint_timeline.dart'; import 'constraint_timeline.dart';
import 'curve_timeline.dart'; import 'curve_timeline.dart';
/// Changes a transform constraint's TransformConstraintPose::getMixRotate(), /// Changes TransformConstraintPose::getMixRotate(),
/// TransformConstraintPose::getMixX(), TransformConstraintPose::getMixY(), /// TransformConstraintPose::getMixX(), TransformConstraintPose::getMixY(),
/// TransformConstraintPose::getMixScaleX(), /// TransformConstraintPose::getMixScaleX(),
/// TransformConstraintPose::getMixScaleY(), and /// TransformConstraintPose::getMixScaleY(), and

View File

@ -38,7 +38,7 @@ import 'skeleton.dart';
import 'slot.dart'; import 'slot.dart';
/// An attachment with vertices that are transformed by one or more bones and /// An attachment with vertices that are transformed by one or more bones and
/// can be deformed by a slot's SlotPose::getDeform(). /// can be deformed by SlotPose::getDeform().
abstract class VertexAttachment extends Attachment { abstract class VertexAttachment extends Attachment {
final Pointer<spine_vertex_attachment_wrapper> _ptr; final Pointer<spine_vertex_attachment_wrapper> _ptr;
@ -55,6 +55,10 @@ abstract class VertexAttachment extends Attachment {
return result; return result;
} }
/// The bones that affect the vertices. The entries are, for each vertex, the
/// number of bones affecting the vertex followed by that many bone indices,
/// which is the Skeleton::getBones() index. Empty if this attachment has no
/// weights.
ArrayInt get bones { ArrayInt get bones {
final result = SpineBindings.bindings.spine_vertex_attachment_get_bones(_ptr); final result = SpineBindings.bindings.spine_vertex_attachment_get_bones(_ptr);
return ArrayInt.fromPointer(result); return ArrayInt.fromPointer(result);
@ -64,6 +68,10 @@ abstract class VertexAttachment extends Attachment {
SpineBindings.bindings.spine_vertex_attachment_set_bones(_ptr, value.nativePtr.cast()); SpineBindings.bindings.spine_vertex_attachment_set_bones(_ptr, value.nativePtr.cast());
} }
/// The vertex positions in the bone's coordinate system. For a non-weighted
/// attachment, the values are x,y pairs for each vertex. For a weighted
/// attachment, the values are x,y,weight triplets for each bone affecting
/// each vertex.
ArrayFloat get vertices { ArrayFloat get vertices {
final result = SpineBindings.bindings.spine_vertex_attachment_get_vertices(_ptr); final result = SpineBindings.bindings.spine_vertex_attachment_get_vertices(_ptr);
return ArrayFloat.fromPointer(result); return ArrayFloat.fromPointer(result);

View File

@ -106,8 +106,8 @@ class Sequence {
this.uvs[i].resize(8); this.uvs[i].resize(8);
this.offsets[i] = new Array<Float>(); this.offsets[i] = new Array<Float>();
this.offsets[i].resize(8); this.offsets[i].resize(8);
RegionAttachment.computeUVs(this.regions[i], region.x, region.y, region.scaleX, region.scaleY, region.rotation, RegionAttachment.computeUVs(this.regions[i], region.x, region.y, region.scaleX, region.scaleY, region.rotation, region.width, region.height,
region.width, region.height, this.offsets[i], this.uvs[i]); this.offsets[i], this.uvs[i]);
} }
} else if (Std.isOfType(attachment, MeshAttachment)) { } else if (Std.isOfType(attachment, MeshAttachment)) {
var mesh:MeshAttachment = cast(attachment, MeshAttachment); var mesh:MeshAttachment = cast(attachment, MeshAttachment);
@ -125,8 +125,10 @@ class Sequence {
public function resolveIndex(pose:SlotPose):Int { public function resolveIndex(pose:SlotPose):Int {
var index:Int = pose.sequenceIndex; var index:Int = pose.sequenceIndex;
if (index == -1) index = this.setupIndex; if (index == -1)
if (index >= this.regions.length) index = this.regions.length - 1; index = this.setupIndex;
if (index >= this.regions.length)
index = this.regions.length - 1;
return index; return index;
} }
@ -139,7 +141,8 @@ class Sequence {
} }
public function getPath(basePath:String, index:Int):String { public function getPath(basePath:String, index:Int):String {
if (!this.pathSuffix) return basePath; if (!this.pathSuffix)
return basePath;
var result = basePath; var result = basePath;
var frame = Std.string(this.start + index); var frame = Std.string(this.start + index);
for (i in 0...(this.digits - frame.length)) for (i in 0...(this.digits - frame.length))

View File

@ -695,7 +695,8 @@ class SkeletonJson {
/** @param folderSlots Slot names are resolved to positions within this array. If null, slot indices are used as positions. */ /** @param folderSlots Slot names are resolved to positions within this array. If null, slot indices are used as positions. */
private function readDrawOrder(skeletonData:SkeletonData, keyMap:Dynamic, slotCount:Int, folderSlots:Array<Int>):Array<Int> { private function readDrawOrder(skeletonData:SkeletonData, keyMap:Dynamic, slotCount:Int, folderSlots:Array<Int>):Array<Int> {
var changes:Array<Dynamic> = Reflect.getProperty(keyMap, "offsets"); var changes:Array<Dynamic> = Reflect.getProperty(keyMap, "offsets");
if (changes == null) return null; if (changes == null)
return null;
var drawOrder:Array<Int> = new Array<Int>(); var drawOrder:Array<Int> = new Array<Int>();
drawOrder.resize(slotCount); drawOrder.resize(slotCount);
for (i in 0...slotCount) for (i in 0...slotCount)
@ -705,7 +706,8 @@ class SkeletonJson {
var originalIndex:Int = 0, unchangedIndex:Int = 0; var originalIndex:Int = 0, unchangedIndex:Int = 0;
for (offsetMap in changes) { for (offsetMap in changes) {
var slot = skeletonData.findSlot(Reflect.getProperty(offsetMap, "slot")); var slot = skeletonData.findSlot(Reflect.getProperty(offsetMap, "slot"));
if (slot == null) throw new SpineException("Draw order slot not found: " + Reflect.getProperty(offsetMap, "slot")); if (slot == null)
throw new SpineException("Draw order slot not found: " + Reflect.getProperty(offsetMap, "slot"));
var index:Int; var index:Int;
if (folderSlots == null) if (folderSlots == null)
index = slot.index; index = slot.index;
@ -717,7 +719,8 @@ class SkeletonJson {
break; break;
} }
} }
if (index == -1) throw new SpineException("Slot not in folder: " + Reflect.getProperty(offsetMap, "slot")); if (index == -1)
throw new SpineException("Slot not in folder: " + Reflect.getProperty(offsetMap, "slot"));
} }
while (originalIndex != index) while (originalIndex != index)
unchanged[unchangedIndex++] = originalIndex++; unchanged[unchangedIndex++] = originalIndex++;
@ -727,7 +730,8 @@ class SkeletonJson {
unchanged[unchangedIndex++] = originalIndex++; unchanged[unchangedIndex++] = originalIndex++;
var i:Int = slotCount - 1; var i:Int = slotCount - 1;
while (i >= 0) { while (i >= 0) {
if (drawOrder[i] == -1) drawOrder[i] = unchanged[--unchangedIndex]; if (drawOrder[i] == -1)
drawOrder[i] = unchanged[--unchangedIndex];
i--; i--;
} }
return drawOrder; return drawOrder;
@ -1376,7 +1380,8 @@ class SkeletonJson {
var ii:Int = 0; var ii:Int = 0;
for (slotEntry in slotEntries) { for (slotEntry in slotEntries) {
var slot = skeletonData.findSlot(cast(slotEntry, String)); var slot = skeletonData.findSlot(cast(slotEntry, String));
if (slot == null) throw new SpineException("Draw order folder slot not found: " + cast(slotEntry, String)); if (slot == null)
throw new SpineException("Draw order folder slot not found: " + cast(slotEntry, String));
folderSlots[ii++] = slot.index; folderSlots[ii++] = slot.index;
} }

View File

@ -46,7 +46,8 @@ abstract class PhysicsConstraintTimeline extends ConstraintTimeline1 {
public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Array<Event>, alpha:Float, blend:MixBlend, direction:MixDirection, public function apply(skeleton:Skeleton, lastTime:Float, time:Float, events:Array<Event>, alpha:Float, blend:MixBlend, direction:MixDirection,
appliedPose:Bool) { appliedPose:Bool) {
if (blend == MixBlend.add && !additive) blend = MixBlend.replace; if (blend == MixBlend.add && !additive)
blend = MixBlend.replace;
if (constraintIndex == -1) { if (constraintIndex == -1) {
var value:Float = time >= frames[0] ? getCurveValue(time) : 0; var value:Float = time >= frames[0] ? getCurveValue(time) : 0;
for (constraint in skeleton.physics) { for (constraint in skeleton.physics) {

View File

@ -66,7 +66,8 @@ class RGB2Timeline extends SlotCurveTimeline {
var r:Float = 0, g:Float = 0, b:Float = 0, r2:Float = 0, g2:Float = 0, b2:Float = 0; var r:Float = 0, g:Float = 0, b:Float = 0, r2:Float = 0, g2:Float = 0, b2:Float = 0;
if (time < frames[0]) { if (time < frames[0]) {
var setup = slot.data.setup; var setup = slot.data.setup;
var setupLight:Color = setup.color, setupDark:Color = setup.darkColor; var setupLight:Color = setup.color,
setupDark:Color = setup.darkColor;
switch (blend) { switch (blend) {
case MixBlend.setup: case MixBlend.setup:
light.r = setupLight.r; light.r = setupLight.r;

View File

@ -136,8 +136,11 @@ class RGBA2Timeline extends SlotCurveTimeline {
else if (blend == MixBlend.setup) { else if (blend == MixBlend.setup) {
var setupPose = slot.data.setup; var setupPose = slot.data.setup;
var setup = setupPose.color; var setup = setupPose.color;
light.set(setup.r + (r - setup.r) * alpha, setup.g + (g - setup.g) * alpha, setup.b + (b - setup.b) * alpha, light.set(setup.r
setup.a + (a - setup.a) * alpha); + (r - setup.r) * alpha, setup.g
+ (g - setup.g) * alpha, setup.b
+ (b - setup.b) * alpha, setup.a
+ (a - setup.a) * alpha);
setup = setupPose.darkColor; setup = setupPose.darkColor;
r2 = setup.r + (r2 - setup.r) * alpha; r2 = setup.r + (r2 - setup.r) * alpha;
g2 = setup.g + (g2 - setup.g) * alpha; g2 = setup.g + (g2 - setup.g) * alpha;

View File

@ -102,8 +102,11 @@ class RGBATimeline extends SlotCurveTimeline {
else { else {
if (blend == MixBlend.setup) { if (blend == MixBlend.setup) {
var setup = slot.data.setup.color; var setup = slot.data.setup.color;
color.set(setup.r + (r - setup.r) * alpha, setup.g + (g - setup.g) * alpha, setup.b + (b - setup.b) * alpha, color.set(setup.r
setup.a + (a - setup.a) * alpha); + (r - setup.r) * alpha, setup.g
+ (g - setup.g) * alpha, setup.b
+ (b - setup.b) * alpha, setup.a
+ (a - setup.a) * alpha);
} else } else
color.add((r - color.r) * alpha, (g - color.g) * alpha, (b - color.b) * alpha, (a - color.a) * alpha); color.add((r - color.r) * alpha, (g - color.g) * alpha, (b - color.b) * alpha, (a - color.a) * alpha);
} }

View File

@ -150,10 +150,10 @@ class RegionAttachment extends Attachment implements HasSequence {
/** Computes UVs and offsets for a region attachment. /** Computes UVs and offsets for a region attachment.
* @param uvs Output array for the computed UVs, length of 8. * @param uvs Output array for the computed UVs, length of 8.
* @param offset Output array for the computed vertex offsets, length of 8. */ * @param offset Output array for the computed vertex offsets, length of 8. */
public static function computeUVs(region:TextureRegion, x:Float, y:Float, scaleX:Float, scaleY:Float, rotation:Float, public static function computeUVs(region:TextureRegion, x:Float, y:Float, scaleX:Float, scaleY:Float, rotation:Float, width:Float, height:Float,
width:Float, height:Float, offset:Array<Float>, uvs:Array<Float>):Void { offset:Array<Float>, uvs:Array<Float>):Void {
if (region == null)
if (region == null) throw "Region not set."; throw "Region not set.";
var regionScaleX = width / region.originalWidth * scaleX; var regionScaleX = width / region.originalWidth * scaleX;
var regionScaleY = height / region.originalHeight * scaleY; var regionScaleY = height / region.originalHeight * scaleY;
var localX = -width / 2 * scaleX + region.offsetX * regionScaleX; var localX = -width / 2 * scaleX + region.offsetX * regionScaleX;

View File

@ -97,22 +97,23 @@ public class Animation: NSObject {
/// ///
/// See Timeline::apply(). /// See Timeline::apply().
/// ///
/// - Parameter skeleton: The skeleton the animation is being applied to. This provides access to the bones, slots, and other skeleton components the timelines may change. /// - Parameter skeleton: The skeleton the animation is applied to. This provides access to the bones, slots, and other skeleton components the timelines may change.
/// - Parameter lastTime: The last time in seconds this animation was applied. Some timelines trigger only at specific times rather than every frame. Pass -1 the first time an animation is applied to ensure frame 0 is triggered. /// - Parameter lastTime: The last time in seconds this animation was applied. Some timelines trigger only at discrete times, in which case all keys are triggered between lastTime (exclusive) and time (inclusive). Pass -1 the first time an animation is applied to ensure frame 0 is triggered.
/// - Parameter time: The time in seconds the skeleton is being posed for. Most timelines find the frame before and the frame after this time and interpolate between the frame values. If beyond the getDuration() and loop is true then the animation will repeat, else the last frame will be applied. /// - Parameter time: The time in seconds the skeleton is being posed for. Timelines find the frame before and after this time and interpolate between the frame values.
/// - Parameter loop: If true, the animation repeats after the getDuration(). /// - Parameter loop: True if time beyond the getDuration() repeats the animation, else the last frame is used.
/// - Parameter events: If any events are fired, they are added to this list. Can be null to ignore fired events or if no timelines fire events. /// - Parameter events: If any events are fired, they are added to this list. Can be NULL to ignore fired events or if no timelines fire events.
/// - Parameter alpha: 0 applies the current or setup values (depending on blend). 1 applies the timeline values. Between 0 and 1 applies values between the current or setup values and the timeline values. By adjusting alpha over time, an animation can be mixed in or out. alpha can also be useful to apply animations on top of each other (layering). /// - Parameter alpha: 0 applies setup or current values (depending on fromSetup), 1 uses timeline values, and intermediate values interpolate between them. Adjusting alpha over time can mix an animation in or out.
/// - Parameter blend: Controls how mixing is applied when alpha < 1. /// - Parameter fromSetup: If true, alpha transitions between setup and timeline values, setup values are used before the first frame (current values are not used). If false, alpha transitions between current and timeline values, no change is made before the first frame.
/// - Parameter direction: Indicates whether the timelines are mixing in or out. Used by timelines which perform instant transitions, such as DrawOrderTimeline or AttachmentTimeline. /// - Parameter add: If true, for timelines that support it, their values are added to the setup or current values (depending on fromSetup).
/// - Parameter out: True when the animation is mixing out, else it is mixing in. Used by timelines that perform instant transitions.
/// - Parameter appliedPose: True to modify the applied pose, else the pose is modified.
public func apply( public func apply(
_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ loop: Bool, _ events: ArrayEvent?, _ alpha: Float, _ blend: MixBlend, _ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ loop: Bool, _ events: ArrayEvent?, _ alpha: Float, _ fromSetup: Bool, _ add: Bool,
_ direction: MixDirection, _ appliedPose: Bool _ out: Bool, _ appliedPose: Bool
) { ) {
spine_animation_apply( spine_animation_apply(
_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime, _ptr.assumingMemoryBound(to: spine_animation_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime,
time, loop, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, time, loop, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, fromSetup, add, out, appliedPose)
spine_mix_blend(rawValue: UInt32(blend.rawValue)), spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
} }
/// - Parameter target: After the first and before the last entry. /// - Parameter target: After the first and before the last entry.

View File

@ -32,12 +32,11 @@
import Foundation import Foundation
import SpineC import SpineC
/// The current pose for a bone, before constraints are applied. /// A bone has a number of poses: - BoneData::getSetupPose(): The setup pose. - getPose(): The local
/// /// pose. Set by animations and app code. - getAppliedPose(): The applied local pose. This is the
/// A bone has a local transform which is used to compute its world transform. A bone also has an /// local pose modified by constraints and app code. - The world transform on the applied pose,
/// applied transform, which is a local transform that can be applied to compute the world /// computed by Skeleton::updateWorldTransform(Physics) and
/// transform. The local transform and applied transform may differ if a constraint or application /// BonePose::updateWorldTransform(Skeleton).
/// code modifies the world transform after it was computed from the local transform.
@objc(SpineBone) @objc(SpineBone)
@objcMembers @objcMembers
public class Bone: PosedActive, Posed, Update { public class Bone: PosedActive, Posed, Update {

View File

@ -35,9 +35,7 @@ import SpineC
/// Stores the current pose values for an Event. /// Stores the current pose values for an Event.
/// ///
/// See Timeline::apply(), AnimationStateListener::event(), and /// See Timeline::apply(), AnimationStateListener::event(), and
/// /// https://esotericsoftware.com/spine-events Events in the Spine User Guide.
/// - SeeAlso:
/// - https://esotericsoftware.com/spine-events Events in the Spine User Guide.
@objc(SpineEvent) @objc(SpineEvent)
@objcMembers @objcMembers
public class Event: NSObject { public class Event: NSObject {

View File

@ -73,6 +73,8 @@ public class Skeleton: NSObject {
return ArraySlot(fromPointer: result!) return ArraySlot(fromPointer: result!)
} }
/// The skeleton's slots in the order they should be drawn. The returned array may be modified
/// to change the draw order.
public var drawOrder: ArraySlot { public var drawOrder: ArraySlot {
let result = spine_skeleton_get_draw_order(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self)) let result = spine_skeleton_get_draw_order(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return ArraySlot(fromPointer: result!) return ArraySlot(fromPointer: result!)
@ -178,6 +180,9 @@ public class Skeleton: NSObject {
} }
} }
/// Returns the skeleton's time, used for time-based manipulations, such as PhysicsConstraint.
///
/// See update().
public var time: Float { public var time: Float {
get { get {
let result = spine_skeleton_get_time(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self)) let result = spine_skeleton_get_time(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Stores attachments by slot index and attachment name. See SkeletonData::getDefaultSkin, /// Stores attachments by slot index and placeholder name. See SkeletonData::getDefaultSkin,
/// Skeleton::getSkin, and http://esotericsoftware.com/spine-runtime-skins in the Spine Runtimes /// Skeleton::getSkin, and http://esotericsoftware.com/spine-runtime-skins in the Spine Runtimes
/// Guide. /// Guide.
@objc(SpineSkin) @objc(SpineSkin)
@ -70,17 +70,17 @@ public class Skin: NSObject {
return Color(fromPointer: result!) return Color(fromPointer: result!)
} }
/// Adds an attachment to the skin for the specified slot index and name. If the name already /// Adds an attachment to the skin for the specified slot index and placeholder name. If the
/// exists for the slot, the previous value is replaced. /// placeholder name already exists for the slot, the previous value is replaced.
public func setAttachment(_ slotIndex: Int, _ name: String, _ attachment: Attachment?) { public func setAttachment(_ slotIndex: Int, _ placeholderName: String, _ attachment: Attachment?) {
spine_skin_set_attachment( spine_skin_set_attachment(
_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, name, _ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, placeholderName,
attachment?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self)) attachment?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
} }
/// Returns the attachment for the specified slot index and name, or NULL. /// Returns the attachment for the specified slot index and placeholder name, or NULL.
public func getAttachment(_ slotIndex: Int, _ name: String) -> Attachment? { public func getAttachment(_ slotIndex: Int, _ placeholderName: String) -> Attachment? {
let result = spine_skin_get_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, name) let result = spine_skin_get_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, placeholderName)
guard let ptr = result else { return nil } guard let ptr = result else { return nil }
let rtti = spine_attachment_get_rtti(ptr) let rtti = spine_attachment_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!) let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
@ -109,8 +109,8 @@ public class Skin: NSObject {
} }
/// Removes the attachment from the skin. /// Removes the attachment from the skin.
public func removeAttachment(_ slotIndex: Int, _ name: String) { public func removeAttachment(_ slotIndex: Int, _ placeholderName: String) {
spine_skin_remove_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, name) spine_skin_remove_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, placeholderName)
} }
/// Finds the attachments for a given slot. The results are added to the passed array of /// Finds the attachments for a given slot. The results are added to the passed array of

View File

@ -48,6 +48,19 @@ open class Timeline: NSObject {
return Rtti(fromPointer: result!) return Rtti(fromPointer: result!)
} }
/// True if this timeline supports additive blending.
public var additive: Bool {
let result = spine_timeline_get_additive(_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self))
return result
}
/// True if this timeline sets values instantaneously and does not support interpolation between
/// frames.
public var instant: Bool {
let result = spine_timeline_get_instant(_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self))
return result
}
public var frameEntries: Int { public var frameEntries: Int {
let result = spine_timeline_get_frame_entries(_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self)) let result = spine_timeline_get_frame_entries(_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self))
return result return result
@ -73,24 +86,24 @@ open class Timeline: NSObject {
return ArrayPropertyId(fromPointer: result!) return ArrayPropertyId(fromPointer: result!)
} }
/// Sets the value(s) for the specified time. /// Applies this timeline to the skeleton.
/// ///
/// - Parameter skeleton: The skeleton the timeline is being applied to. This provides access to the bones, slots, and other skeleton components the timeline may change. /// - Parameter skeleton: The skeleton the timeline is applied to. This provides access to the bones, slots, and other skeleton components the timelines may change.
/// - Parameter lastTime: lastTime The time this timeline was last applied. Timelines such as EventTimeline trigger only at specific times rather than every frame. In that case, the timeline triggers everything between lastTime (exclusive) and time (inclusive). /// - Parameter lastTime: The last time in seconds this timeline was applied. Some timelines trigger only at discrete times, in which case all keys are triggered between lastTime (exclusive) and time (inclusive). Pass -1 the first time a timeline is applied to ensure frame 0 is triggered.
/// - Parameter time: The time within the animation. Most timelines find the key before and the key after this time so they can interpolate between the keys. /// - Parameter time: The time in seconds the skeleton is being posed for. Timelines find the frame before and after this time and interpolate between the frame values.
/// - Parameter events: If any events are fired, they are added to this array. Can be NULL to ignore firing events or if the timeline does not fire events. May be NULL. /// - Parameter events: If any events are fired, they are added to this list. Can be NULL to ignore fired events or if no timelines fire events.
/// - Parameter alpha: alpha 0 applies the current or setup pose value (depending on pose parameter). 1 applies the timeline value. Between 0 and 1 applies a value between the current or setup pose and the timeline value. By adjusting alpha over time, an animation can be mixed in or out. alpha can also be useful to apply animations on top of each other (layered). /// - Parameter alpha: 0 applies setup or current values (depending on fromSetup), 1 uses timeline values, and intermediate values interpolate between them. Adjusting alpha over time can mix a timeline in or out.
/// - Parameter blend: Controls how mixing is applied when alpha is than 1. /// - Parameter fromSetup: If true, alpha transitions between setup and timeline values, setup values are used before the first frame (current values are not used). If false, alpha transitions between current and timeline values, no change is made before the first frame.
/// - Parameter direction: Indicates whether the timeline is mixing in or out. Used by timelines which perform instant transitions such as DrawOrderTimeline and AttachmentTimeline. /// - Parameter add: If true, for timelines that support it, their values are added to the setup or current values (depending on fromSetup).
/// - Parameter appliedPose: True to modify the applied pose. /// - Parameter out: True when the animation is mixing out, else it is mixing in. Used by timelines that perform instant transitions.
/// - Parameter appliedPose: True to modify the applied pose, else the pose is modified.
public func apply( public func apply(
_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ events: ArrayEvent?, _ alpha: Float, _ blend: MixBlend, _ direction: MixDirection, _ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ events: ArrayEvent?, _ alpha: Float, _ fromSetup: Bool, _ add: Bool, _ out: Bool,
_ appliedPose: Bool _ appliedPose: Bool
) { ) {
spine_timeline_apply( spine_timeline_apply(
_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime, _ptr.assumingMemoryBound(to: spine_timeline_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime,
time, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), time, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, fromSetup, add, out, appliedPose)
spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
} }
public static func rttiStatic() -> Rtti { public static func rttiStatic() -> Rtti {

View File

@ -32,7 +32,8 @@
import Foundation import Foundation
import SpineC import SpineC
/// Stores mix (crossfade) durations to be applied when AnimationState animations are changed. /// Stores mix (crossfade) durations to be applied when AnimationState animations are changed on the
/// same track.
@objc(SpineAnimationStateData) @objc(SpineAnimationStateData)
@objcMembers @objcMembers
public class AnimationStateData: NSObject { public class AnimationStateData: NSObject {
@ -66,8 +67,8 @@ public class AnimationStateData: NSObject {
} }
} }
/// The mix duration to use when changing from the specified animation to the other, or the /// Returns the mix duration to use when changing from the specified animation to the other on
/// DefaultMix if no mix duration has been set. /// the same track, or the DefaultMix if no mix duration has been set.
public func getMix(_ from: Animation, _ to: Animation) -> Float { public func getMix(_ from: Animation, _ to: Animation) -> Float {
let result = spine_animation_state_data_get_mix( let result = spine_animation_state_data_get_mix(
_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self), from._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), _ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self), from._ptr.assumingMemoryBound(to: spine_animation_wrapper.self),

View File

@ -46,13 +46,13 @@ public class BoneData: PosedData {
self.init(fromPointer: ptr!) self.init(fromPointer: ptr!)
} }
/// The index of the bone in Skeleton.Bones /// The Skeleton::getBones() index.
public var index: Int32 { public var index: Int32 {
let result = spine_bone_data_get_index(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self)) let result = spine_bone_data_get_index(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
return result return result
} }
/// May be NULL. /// The parent bone, or NULL if this bone is the root.
public var parent: BoneData? { public var parent: BoneData? {
let result = spine_bone_data_get_parent(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self)) let result = spine_bone_data_get_parent(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
return result.map { BoneData(fromPointer: $0) } return result.map { BoneData(fromPointer: $0) }
@ -73,6 +73,7 @@ public class BoneData: PosedData {
return Color(fromPointer: result!) return Color(fromPointer: result!)
} }
/// The bone icon name as it was in Spine, or empty if nonessential data was not exported.
public var icon: String { public var icon: String {
get { get {
let result = spine_bone_data_get_icon(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self)) let result = spine_bone_data_get_icon(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))

View File

@ -32,8 +32,17 @@
import Foundation import Foundation
import SpineC import SpineC
/// The applied pose for a bone. This is the Bone pose with constraints applied and the world /// The applied local pose and world transform for a bone. This is the Bone::getPose() with
/// transform computed by Skeleton::updateWorldTransform(Physics). /// constraints applied and the world transform computed by Skeleton::updateWorldTransform(Physics)
/// and updateWorldTransform(Skeleton).
///
/// If the world transform is changed, call updateLocalTransform(Skeleton) before using the local
/// transform. The local transform may be needed by other code (eg to apply another constraint).
///
/// After changing the world transform, call updateWorldTransform(Skeleton) on every descendant
/// bone. It may be more convenient to modify the local transform instead, then call
/// Skeleton::updateWorldTransform(Physics) to update the world transforms for all bones and apply
/// constraints.
@objc(SpineBonePose) @objc(SpineBonePose)
@objcMembers @objcMembers
public class BonePose: BoneLocal, Update { public class BonePose: BoneLocal, Update {
@ -52,8 +61,7 @@ public class BonePose: BoneLocal, Update {
return Rtti(fromPointer: result!) return Rtti(fromPointer: result!)
} }
/// Part of the world transform matrix for the X axis. If changed, updateLocalTransform() should /// Part of the world transform matrix for the X axis.
/// be called.
public var a: Float { public var a: Float {
get { get {
let result = spine_bone_pose_get_a(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self)) let result = spine_bone_pose_get_a(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
@ -64,8 +72,7 @@ public class BonePose: BoneLocal, Update {
} }
} }
/// Part of the world transform matrix for the Y axis. If changed, updateLocalTransform() should /// Part of the world transform matrix for the Y axis.
/// be called.
public var b: Float { public var b: Float {
get { get {
let result = spine_bone_pose_get_b(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self)) let result = spine_bone_pose_get_b(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
@ -76,8 +83,7 @@ public class BonePose: BoneLocal, Update {
} }
} }
/// Part of the world transform matrix for the X axis. If changed, updateLocalTransform() should /// Part of the world transform matrix for the X axis.
/// be called.
public var c: Float { public var c: Float {
get { get {
let result = spine_bone_pose_get_c(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self)) let result = spine_bone_pose_get_c(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
@ -88,8 +94,7 @@ public class BonePose: BoneLocal, Update {
} }
} }
/// Part of the world transform matrix for the Y axis. If changed, updateLocalTransform() should /// Part of the world transform matrix for the Y axis.
/// be called.
public var d: Float { public var d: Float {
get { get {
let result = spine_bone_pose_get_d(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self)) let result = spine_bone_pose_get_d(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
@ -100,7 +105,7 @@ public class BonePose: BoneLocal, Update {
} }
} }
/// The world X position. If changed, updateLocalTransform() should be called. /// The world X position.
public var worldX: Float { public var worldX: Float {
get { get {
let result = spine_bone_pose_get_world_x(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self)) let result = spine_bone_pose_get_world_x(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
@ -111,7 +116,7 @@ public class BonePose: BoneLocal, Update {
} }
} }
/// The world Y position. If changed, updateLocalTransform() should be called. /// The world Y position.
public var worldY: Float { public var worldY: Float {
get { get {
let result = spine_bone_pose_get_world_y(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self)) let result = spine_bone_pose_get_world_y(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
@ -153,8 +158,8 @@ public class BonePose: BoneLocal, Update {
spine_physics(rawValue: UInt32(physics.rawValue))) spine_physics(rawValue: UInt32(physics.rawValue)))
} }
/// Computes the world transform using the parent bone's applied pose and this pose. Child bones /// Computes the world transform using the parent bone's world transform and this applied local
/// are not updated. /// pose. Child bones are not updated.
/// ///
/// See World transforms in the Spine Runtimes Guide. /// See World transforms in the Spine Runtimes Guide.
public func updateWorldTransform(_ skeleton: Skeleton) { public func updateWorldTransform(_ skeleton: Skeleton) {
@ -164,10 +169,6 @@ public class BonePose: BoneLocal, Update {
/// Computes the local transform values from the world transform. /// Computes the local transform values from the world transform.
/// ///
/// If the world transform is modified (by a constraint, rotateWorld(), etc) then this method
/// should be called so the local transform matches the world transform. The local transform may
/// be needed by other code (eg to apply another constraint).
///
/// Some information is ambiguous in the world transform, such as -1,-1 scale versus 180 /// Some information is ambiguous in the world transform, such as -1,-1 scale versus 180
/// rotation. The local transform after calling this method is equivalent to the local transform /// rotation. The local transform after calling this method is equivalent to the local transform
/// used to compute the world transform, but may not be identical. /// used to compute the world transform, but may not be identical.
@ -176,8 +177,9 @@ public class BonePose: BoneLocal, Update {
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self)) _ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
} }
/// If the world transform has been modified and the local transform no longer matches, /// If the world transform has been modified by constraints and the local transform no longer
/// updateLocalTransform() is called. /// matches, updateLocalTransform() is called. Call this after
/// Skeleton::updateWorldTransform(Physics) before using the applied local transform.
public func validateLocalTransform(_ skeleton: Skeleton) { public func validateLocalTransform(_ skeleton: Skeleton) {
spine_bone_pose_validate_local_transform( spine_bone_pose_validate_local_transform(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self)) _ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
@ -209,9 +211,6 @@ public class BonePose: BoneLocal, Update {
} }
/// Rotates the world transform the specified amount. /// Rotates the world transform the specified amount.
///
/// After changes are made to the world transform, updateLocalTransform() should be called on
/// this bone and any child bones, recursively.
public func rotateWorld(_ degrees: Float) { public func rotateWorld(_ degrees: Float) {
spine_bone_pose_rotate_world(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), degrees) spine_bone_pose_rotate_world(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), degrees)
} }

View File

@ -46,6 +46,8 @@ public class ClippingAttachment: VertexAttachment {
self.init(fromPointer: ptr!) self.init(fromPointer: ptr!)
} }
/// Clipping is performed between the clipping attachment's slot and the end slot. If NULL,
/// clipping is done until the end of the skeleton's rendering.
public var endSlot: SlotData? { public var endSlot: SlotData? {
get { get {
let result = spine_clipping_attachment_get_end_slot(_ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self)) let result = spine_clipping_attachment_get_end_slot(_ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Base class for single-value constraint timelines. /// The base class for timelines that change 1 constraint property with a curve.
@objc(SpineConstraintTimeline1) @objc(SpineConstraintTimeline1)
@objcMembers @objcMembers
open class ConstraintTimeline1: CurveTimeline1, ConstraintTimeline { open class ConstraintTimeline1: CurveTimeline1, ConstraintTimeline {

View File

@ -55,32 +55,29 @@ open class CurveTimeline1: CurveTimeline {
return result return result
} }
public func getRelativeValue(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ current: Float, _ setup: Float) -> Float { public func getRelativeValue(_ time: Float, _ alpha: Float, _ fromSetup: Bool, _ add: Bool, _ current: Float, _ setup: Float) -> Float {
let result = spine_curve_timeline1_get_relative_value( let result = spine_curve_timeline1_get_relative_value(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current, _ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, current, setup)
setup)
return result return result
} }
public func getScaleValue(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ direction: MixDirection, _ current: Float, _ setup: Float) -> Float public func getScaleValue(_ time: Float, _ alpha: Float, _ fromSetup: Bool, _ add: Bool, _ out: Bool, _ current: Float, _ setup: Float) -> Float {
{
let result = spine_curve_timeline1_get_scale_value( let result = spine_curve_timeline1_get_scale_value(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), _ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, out, current, setup)
spine_mix_direction(rawValue: UInt32(direction.rawValue)), current, setup)
return result return result
} }
public func getAbsoluteValue(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ current: Float, _ setup: Float) -> Float { public func getAbsoluteValue(_ time: Float, _ alpha: Float, _ fromSetup: Bool, _ add: Bool, _ current: Float, _ setup: Float) -> Float {
let result = spine_curve_timeline1_get_absolute_value_1( let result = spine_curve_timeline1_get_absolute_value_1(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current, _ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, current, setup)
setup)
return result return result
} }
public func getAbsoluteValue2(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ current: Float, _ setup: Float, _ value: Float) -> Float { public func getAbsoluteValue2(
_ time: Float, _ alpha: Float, _ fromSetup: Bool, _ add: Bool, _ current: Float, _ setup: Float, _ value: Float
) -> Float {
let result = spine_curve_timeline1_get_absolute_value_2( let result = spine_curve_timeline1_get_absolute_value_2(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current, _ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, current, setup, value)
setup, value)
return result return result
} }

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a slot's SlotPose::getDeform() to deform a VertexAttachment. /// Changes SlotPose::getDeform() to deform a VertexAttachment.
@objc(SpineDeformTimeline) @objc(SpineDeformTimeline)
@objcMembers @objcMembers
public class DeformTimeline: SlotCurveTimeline { public class DeformTimeline: SlotCurveTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a subset of a skeleton's Skeleton::getDrawOrder(). /// Changes a subset of Skeleton::getDrawOrder().
@objc(SpineDrawOrderFolderTimeline) @objc(SpineDrawOrderFolderTimeline)
@objcMembers @objcMembers
public class DrawOrderFolderTimeline: Timeline { public class DrawOrderFolderTimeline: Timeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a skeleton's Skeleton::getDrawOrder(). /// Changes Skeleton::getDrawOrder().
@objc(SpineDrawOrderTimeline) @objc(SpineDrawOrderTimeline)
@objcMembers @objcMembers
public class DrawOrderTimeline: Timeline { public class DrawOrderTimeline: Timeline {

View File

@ -48,7 +48,7 @@ public class EventData: NSObject {
self.init(fromPointer: ptr!) self.init(fromPointer: ptr!)
} }
/// The name of the event, which is unique within the skeleton. /// The name of the event, unique across all events in the skeleton.
public var name: String { public var name: String {
let result = spine_event_data_get_name(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self)) let result = spine_event_data_get_name(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return String(cString: result!) return String(cString: result!)

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes an IK constraint's IkConstraintPose::getMix(), IkConstraintPose::getSoftness(), /// Changes IkConstraintPose::getMix(), IkConstraintPose::getSoftness(),
/// IkConstraintPose::getBendDirection(), IkConstraintPose::getStretch(), and /// IkConstraintPose::getBendDirection(), IkConstraintPose::getStretch(), and
/// IkConstraintPose::getCompress(). /// IkConstraintPose::getCompress().
@objc(SpineIkConstraintTimeline) @objc(SpineIkConstraintTimeline)

View File

@ -100,6 +100,9 @@ public class MeshAttachment: VertexAttachment {
return Color(fromPointer: result!) return Color(fromPointer: result!)
} }
/// The parent mesh if this is a linked mesh, else NULL. A linked mesh shares the bones,
/// vertices, regionUVs, triangles, hullLength, edges, width, and height with the parent mesh,
/// but may have a different name or path, and therefore a different texture region.
public var parentMesh: MeshAttachment? { public var parentMesh: MeshAttachment? {
get { get {
let result = spine_mesh_attachment_get_parent_mesh(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self)) let result = spine_mesh_attachment_get_parent_mesh(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
@ -112,6 +115,9 @@ public class MeshAttachment: VertexAttachment {
} }
} }
/// Vertex index pairs describing edges for controlling triangulation, or empty if nonessential
/// data was not exported. Mesh triangles do not cross edges. Triangulation is not performed at
/// runtime.
public var edges: ArrayUnsignedShort { public var edges: ArrayUnsignedShort {
get { get {
let result = spine_mesh_attachment_get_edges(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self)) let result = spine_mesh_attachment_get_edges(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))

View File

@ -1,44 +0,0 @@
//
// Spine Runtimes License Agreement
// Last updated April 5, 2025. Replaces all prior versions.
//
// Copyright (c) 2013-2025, Esoteric Software LLC
//
// Integration of the Spine Runtimes into software or otherwise creating
// derivative works of the Spine Runtimes is permitted under the terms and
// conditions of Section 2 of the Spine Editor License Agreement:
// http://esotericsoftware.com/spine-editor-license
//
// Otherwise, it is permitted to integrate the Spine Runtimes into software
// or otherwise create derivative works of the Spine Runtimes (collectively,
// "Products"), provided that each user of the Products must obtain their own
// Spine Editor license and redistribution of the Products in any form must
// include this license and copyright notice.
//
// THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES,
// BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND
// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// AUTO GENERATED FILE, DO NOT EDIT.
import Foundation
/// MixBlend enum
public enum MixBlend: Int32, CaseIterable {
case setup = 0
case first = 1
case replace = 2
case add = 3
public static func fromValue(_ value: Int32) -> MixBlend? {
return MixBlend(rawValue: value)
}
}

View File

@ -1,42 +0,0 @@
//
// Spine Runtimes License Agreement
// Last updated April 5, 2025. Replaces all prior versions.
//
// Copyright (c) 2013-2025, Esoteric Software LLC
//
// Integration of the Spine Runtimes into software or otherwise creating
// derivative works of the Spine Runtimes is permitted under the terms and
// conditions of Section 2 of the Spine Editor License Agreement:
// http://esotericsoftware.com/spine-editor-license
//
// Otherwise, it is permitted to integrate the Spine Runtimes into software
// or otherwise create derivative works of the Spine Runtimes (collectively,
// "Products"), provided that each user of the Products must obtain their own
// Spine Editor license and redistribution of the Products in any form must
// include this license and copyright notice.
//
// THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES,
// BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND
// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// AUTO GENERATED FILE, DO NOT EDIT.
import Foundation
/// MixDirection enum
public enum MixDirection: Int32, CaseIterable {
case `in` = 0
case `out` = 1
public static func fromValue(_ value: Int32) -> MixDirection? {
return MixDirection(rawValue: value)
}
}

View File

@ -69,6 +69,8 @@ public class PathAttachment: VertexAttachment {
} }
} }
/// If true, additional calculations are performed to make computing positions along the path
/// more accurate so movement along the path has a constant speed.
public var constantSpeed: Bool { public var constantSpeed: Bool {
get { get {
let result = spine_path_attachment_get_constant_speed(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self)) let result = spine_path_attachment_get_constant_speed(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self))

View File

@ -32,8 +32,8 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a path constraint's PathConstraintPose::getMixRotate(), PathConstraintPose::getMixX(), /// Changes PathConstraintPose::getMixRotate(), PathConstraintPose::getMixX(), and
/// and PathConstraintPose::getMixY(). /// PathConstraintPose::getMixY().
@objc(SpinePathConstraintMixTimeline) @objc(SpinePathConstraintMixTimeline)
@objcMembers @objcMembers
public class PathConstraintMixTimeline: CurveTimeline, ConstraintTimeline { public class PathConstraintMixTimeline: CurveTimeline, ConstraintTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a path constraint's PathConstraintPose::getPosition(). /// Changes PathConstraintPose::getPosition().
@objc(SpinePathConstraintPositionTimeline) @objc(SpinePathConstraintPositionTimeline)
@objcMembers @objcMembers
public class PathConstraintPositionTimeline: ConstraintTimeline1 { public class PathConstraintPositionTimeline: ConstraintTimeline1 {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a path constraint's PathConstraintPose::getSpacing(). /// Changes PathConstraintPose::getSpacing().
@objc(SpinePathConstraintSpacingTimeline) @objc(SpinePathConstraintSpacingTimeline)
@objcMembers @objcMembers
public class PathConstraintSpacingTimeline: ConstraintTimeline1 { public class PathConstraintSpacingTimeline: ConstraintTimeline1 {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a physics constraint's PhysicsConstraintPose::getDamping(). /// Changes PhysicsConstraintPose::getDamping().
@objc(SpinePhysicsConstraintDampingTimeline) @objc(SpinePhysicsConstraintDampingTimeline)
@objcMembers @objcMembers
public class PhysicsConstraintDampingTimeline: PhysicsConstraintTimeline { public class PhysicsConstraintDampingTimeline: PhysicsConstraintTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a physics constraint's PhysicsConstraintPose::getGravity(). /// Changes PhysicsConstraintPose::getGravity().
@objc(SpinePhysicsConstraintGravityTimeline) @objc(SpinePhysicsConstraintGravityTimeline)
@objcMembers @objcMembers
public class PhysicsConstraintGravityTimeline: PhysicsConstraintTimeline { public class PhysicsConstraintGravityTimeline: PhysicsConstraintTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a physics constraint's PhysicsConstraintPose::getInertia(). /// Changes PhysicsConstraintPose::getInertia().
@objc(SpinePhysicsConstraintInertiaTimeline) @objc(SpinePhysicsConstraintInertiaTimeline)
@objcMembers @objcMembers
public class PhysicsConstraintInertiaTimeline: PhysicsConstraintTimeline { public class PhysicsConstraintInertiaTimeline: PhysicsConstraintTimeline {

View File

@ -32,8 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a physics constraint's PhysicsConstraintPose::getMassInverse(). The timeline values are /// Changes PhysicsConstraintPose::getMassInverse(). The timeline values are not inverted.
/// not inverted.
@objc(SpinePhysicsConstraintMassTimeline) @objc(SpinePhysicsConstraintMassTimeline)
@objcMembers @objcMembers
public class PhysicsConstraintMassTimeline: PhysicsConstraintTimeline { public class PhysicsConstraintMassTimeline: PhysicsConstraintTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a physics constraint's PhysicsConstraintPose::getMix(). /// Changes PhysicsConstraintPose::getMix().
@objc(SpinePhysicsConstraintMixTimeline) @objc(SpinePhysicsConstraintMixTimeline)
@objcMembers @objcMembers
public class PhysicsConstraintMixTimeline: PhysicsConstraintTimeline { public class PhysicsConstraintMixTimeline: PhysicsConstraintTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a physics constraint's PhysicsConstraintPose::getStrength(). /// Changes PhysicsConstraintPose::getStrength().
@objc(SpinePhysicsConstraintStrengthTimeline) @objc(SpinePhysicsConstraintStrengthTimeline)
@objcMembers @objcMembers
public class PhysicsConstraintStrengthTimeline: PhysicsConstraintTimeline { public class PhysicsConstraintStrengthTimeline: PhysicsConstraintTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a physics constraint's PhysicsConstraintPose::getWind(). /// Changes PhysicsConstraintPose::getWind().
@objc(SpinePhysicsConstraintWindTimeline) @objc(SpinePhysicsConstraintWindTimeline)
@objcMembers @objcMembers
public class PhysicsConstraintWindTimeline: PhysicsConstraintTimeline { public class PhysicsConstraintWindTimeline: PhysicsConstraintTimeline {

View File

@ -50,6 +50,7 @@ public class PointAttachment: Attachment {
self.init(fromPointer: ptr!) self.init(fromPointer: ptr!)
} }
/// The local X position.
public var x: Float { public var x: Float {
get { get {
let result = spine_point_attachment_get_x(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self)) let result = spine_point_attachment_get_x(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self))
@ -60,6 +61,7 @@ public class PointAttachment: Attachment {
} }
} }
/// The local Y position.
public var y: Float { public var y: Float {
get { get {
let result = spine_point_attachment_get_y(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self)) let result = spine_point_attachment_get_y(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self))
@ -70,6 +72,7 @@ public class PointAttachment: Attachment {
} }
} }
/// The local rotation in degrees, counter clockwise.
public var rotation: Float { public var rotation: Float {
get { get {
let result = spine_point_attachment_get_rotation(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self)) let result = spine_point_attachment_get_rotation(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self))
@ -85,6 +88,7 @@ public class PointAttachment: Attachment {
return Color(fromPointer: result!) return Color(fromPointer: result!)
} }
/// Computes the world rotation from the local rotation.
public func computeWorldRotation(_ bone: BonePose) -> Float { public func computeWorldRotation(_ bone: BonePose) -> Float {
let result = spine_point_attachment_compute_world_rotation( let result = spine_point_attachment_compute_world_rotation(
_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self), bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self)) _ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self), bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))

View File

@ -43,6 +43,9 @@ open class PosedActive: NSObject {
super.init() super.init()
} }
/// Returns false when this won't be updated by Skeleton::updateWorldTransform(Physics) because
/// a skin is required and the active skin does not contain this item. See Skin::getBones(),
/// Skin::getConstraints(), PosedData::getSkinRequired(), and Skeleton::updateCache().
public var isActive: Bool { public var isActive: Bool {
let result = spine_posed_active_is_active(_ptr.assumingMemoryBound(to: spine_posed_active_wrapper.self)) let result = spine_posed_active_is_active(_ptr.assumingMemoryBound(to: spine_posed_active_wrapper.self))
return result return result

View File

@ -48,8 +48,6 @@ public class PosedData: NSObject {
self.init(fromPointer: ptr!) self.init(fromPointer: ptr!)
} }
/// The constraint's name, which is unique across all constraints in the skeleton of the same
/// type.
public var name: String { public var name: String {
let result = spine_posed_data_get_name(_ptr.assumingMemoryBound(to: spine_posed_data_wrapper.self)) let result = spine_posed_data_get_name(_ptr.assumingMemoryBound(to: spine_posed_data_wrapper.self))
return String(cString: result!) return String(cString: result!)

View File

@ -86,6 +86,7 @@ public class RegionAttachment: Attachment {
} }
} }
/// The local rotation in degrees, counter clockwise.
public var rotation: Float { public var rotation: Float {
get { get {
let result = spine_region_attachment_get_rotation(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self)) let result = spine_region_attachment_get_rotation(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes the RGB for a slot's SlotPose::getColor() and SlotPose::getDarkColor() for two color /// Changes RGB for a slot's SlotPose::getColor() and SlotPose::getDarkColor() for two color
/// tinting. /// tinting.
@objc(SpineRgb2Timeline) @objc(SpineRgb2Timeline)
@objcMembers @objcMembers

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes the RGB for a slot's SlotPose::getColor(). /// Changes RGB for a slot's SlotPose::getColor().
@objc(SpineRgbTimeline) @objc(SpineRgbTimeline)
@objcMembers @objcMembers
public class RgbTimeline: SlotCurveTimeline { public class RgbTimeline: SlotCurveTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a slot's SlotPose::getColor() and SlotPose::getDarkColor() for two color tinting. /// Changes SlotPose::getColor() and SlotPose::getDarkColor() for two color tinting.
@objc(SpineRgba2Timeline) @objc(SpineRgba2Timeline)
@objcMembers @objcMembers
public class Rgba2Timeline: SlotCurveTimeline { public class Rgba2Timeline: SlotCurveTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a slot's SlotPose::getColor(). /// Changes SlotPose::getColor().
@objc(SpineRgbaTimeline) @objc(SpineRgbaTimeline)
@objcMembers @objcMembers
public class RgbaTimeline: SlotCurveTimeline { public class RgbaTimeline: SlotCurveTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a slot's SlotPose::getSequenceIndex() for an attachment's Sequence. /// Changes SlotPose::getSequenceIndex() for an attachment's Sequence.
@objc(SpineSequenceTimeline) @objc(SpineSequenceTimeline)
@objcMembers @objcMembers
public class SequenceTimeline: Timeline, SlotTimeline { public class SequenceTimeline: Timeline, SlotTimeline {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a slider's SliderPose::getMix(). /// Changes SliderPose::getMix().
@objc(SpineSliderMixTimeline) @objc(SpineSliderMixTimeline)
@objcMembers @objcMembers
public class SliderMixTimeline: ConstraintTimeline1 { public class SliderMixTimeline: ConstraintTimeline1 {

View File

@ -32,7 +32,7 @@
import Foundation import Foundation
import SpineC import SpineC
/// Changes a slider's SliderPose::getTime(). /// Changes SliderPose::getTime().
@objc(SpineSliderTimeline) @objc(SpineSliderTimeline)
@objcMembers @objcMembers
public class SliderTimeline: ConstraintTimeline1 { public class SliderTimeline: ConstraintTimeline1 {

View File

@ -46,7 +46,7 @@ public class SlotData: PosedData {
self.init(fromPointer: ptr!) self.init(fromPointer: ptr!)
} }
/// The index of the slot in Skeleton::getSlots(). /// The Skeleton::getSlots() index.
public var index: Int32 { public var index: Int32 {
let result = spine_slot_data_get_index(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self)) let result = spine_slot_data_get_index(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
return result return result

Some files were not shown because too many files have changed in this diff Show More