[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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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=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_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_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_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_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_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_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_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_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_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_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_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_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_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;
@ -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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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;
@ -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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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;
@ -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_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_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_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_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_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_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_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_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;
@ -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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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;
@ -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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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;
@ -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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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;
@ -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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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;

View File

@ -34,8 +34,6 @@ import 'package:universal_ffi/ffi_utils.dart';
import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.dart';
import 'arrays.dart';
import 'mix_blend.dart';
import 'mix_direction.dart';
import 'skeleton.dart';
/// Stores a list of timelines to animate a skeleton's pose over time.
@ -91,18 +89,20 @@ class Animation {
///
/// 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.
/// [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.
/// [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.
/// [loop] If true, the animation repeats after the getDuration().
/// [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).
/// [blend] Controls how mixing is applied when alpha < 1.
/// [direction] Indicates whether the timelines are mixing in or out. Used by timelines which perform instant transitions, such as DrawOrderTimeline or AttachmentTimeline.
/// [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 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. Timelines find the frame before and after this time and interpolate between the frame values.
/// [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.
/// [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.
/// [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.
/// [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,
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,
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

View File

@ -37,7 +37,7 @@ import 'animation.dart';
import 'skeleton_data.dart';
/// Stores mix (crossfade) durations to be applied when AnimationState
/// animations are changed.
/// animations are changed on the same track.
class AnimationStateData {
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);
}
/// The mix duration to use when changing from the specified animation to the
/// other, or the DefaultMix if no mix duration has been set.
/// Returns the mix duration to use when changing from the specified animation
/// to the other on the same track, or the DefaultMix if no mix duration has
/// been set.
double getMix(Animation from, Animation to) {
final result =
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 'format.dart';
export 'inherit.dart';
export 'mix_blend.dart';
export 'mix_direction.dart';
export 'physics.dart';
export 'position_mode.dart';
export 'property.dart';

View File

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

View File

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

View File

@ -38,8 +38,18 @@ import 'physics.dart';
import 'skeleton.dart';
import 'update.dart';
/// The applied pose for a bone. This is the Bone pose with constraints applied
/// and the world transform computed by Skeleton::updateWorldTransform(Physics).
/// The applied local pose and world transform for a bone. This is the
/// 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 {
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);
}
/// Computes the world transform using the parent bone's applied pose and this
/// pose. Child bones are not updated.
/// Computes the world transform using the parent bone's world transform and
/// this applied local pose. Child bones are not updated.
///
/// See World transforms in the Spine Runtimes Guide.
void updateWorldTransform(Skeleton skeleton) {
@ -82,11 +92,6 @@ class BonePose extends BoneLocal implements Update {
/// 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 rotation. The local transform after calling this method is
/// 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());
}
/// If the world transform has been modified and the local transform no longer
/// matches, updateLocalTransform() is called.
/// If the world transform has been modified by constraints and the local
/// transform no longer matches, updateLocalTransform() is called. Call this
/// after Skeleton::updateWorldTransform(Physics) before using the applied
/// local transform.
void validateLocalTransform(Skeleton skeleton) {
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);
}
/// Part of the world transform matrix for the X axis. If changed,
/// updateLocalTransform() should be called.
/// Part of the world transform matrix for the X axis.
double get a {
final result = SpineBindings.bindings.spine_bone_pose_get_a(_ptr);
return result;
@ -124,8 +130,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_a(_ptr, value);
}
/// Part of the world transform matrix for the Y axis. If changed,
/// updateLocalTransform() should be called.
/// Part of the world transform matrix for the Y axis.
double get b {
final result = SpineBindings.bindings.spine_bone_pose_get_b(_ptr);
return result;
@ -135,8 +140,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_b(_ptr, value);
}
/// Part of the world transform matrix for the X axis. If changed,
/// updateLocalTransform() should be called.
/// Part of the world transform matrix for the X axis.
double get c {
final result = SpineBindings.bindings.spine_bone_pose_get_c(_ptr);
return result;
@ -146,8 +150,7 @@ class BonePose extends BoneLocal implements Update {
SpineBindings.bindings.spine_bone_pose_set_c(_ptr, value);
}
/// Part of the world transform matrix for the Y axis. If changed,
/// updateLocalTransform() should be called.
/// Part of the world transform matrix for the Y axis.
double get d {
final result = SpineBindings.bindings.spine_bone_pose_get_d(_ptr);
return result;
@ -157,7 +160,7 @@ class BonePose extends BoneLocal implements Update {
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 {
final result = SpineBindings.bindings.spine_bone_pose_get_world_x(_ptr);
return result;
@ -167,7 +170,7 @@ class BonePose extends BoneLocal implements Update {
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 {
final result = SpineBindings.bindings.spine_bone_pose_get_world_y(_ptr);
return result;
@ -216,9 +219,6 @@ class BonePose extends BoneLocal implements Update {
}
/// 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) {
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);
}
/// 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 {
final result = SpineBindings.bindings.spine_clipping_attachment_get_end_slot(_ptr);
return result.address == 0 ? null : SlotData.fromPointer(result);

View File

@ -35,7 +35,7 @@ import '../spine_bindings.dart';
import 'constraint_timeline.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 {
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_bindings.dart';
import 'curve_timeline.dart';
import 'mix_blend.dart';
import 'mix_direction.dart';
/// The base class for a CurveTimeline that sets one property.
abstract class CurveTimeline1 extends CurveTimeline {
@ -61,28 +59,28 @@ abstract class CurveTimeline1 extends CurveTimeline {
return result;
}
double getRelativeValue(double time, double alpha, MixBlend blend, double current, double setup) {
final result =
SpineBindings.bindings.spine_curve_timeline1_get_relative_value(_ptr, time, alpha, blend.value, current, setup);
double getRelativeValue(double time, double alpha, bool fromSetup, bool add, double current, double setup) {
final result = SpineBindings.bindings
.spine_curve_timeline1_get_relative_value(_ptr, time, alpha, fromSetup, add, current, setup);
return result;
}
double getScaleValue(
double time, double alpha, MixBlend blend, MixDirection direction, double current, double setup) {
double getScaleValue(double time, double alpha, bool fromSetup, bool add, bool out, double current, double setup) {
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;
}
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
.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;
}
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
.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;
}
}

View File

@ -41,7 +41,7 @@ import 'path_attachment.dart';
import 'slot_curve_timeline.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 {
final Pointer<spine_deform_timeline_wrapper> _ptr;

View File

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

View File

@ -35,7 +35,7 @@ import '../spine_bindings.dart';
import 'arrays.dart';
import 'timeline.dart';
/// Changes a skeleton's Skeleton::getDrawOrder().
/// Changes Skeleton::getDrawOrder().
class DrawOrderTimeline extends Timeline {
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.
///
/// See Timeline::apply(), AnimationStateListener::event(), and
///
/// See also: https://esotericsoftware.com/spine-events Events in the Spine User Guide.
/// https://esotericsoftware.com/spine-events Events in the Spine User Guide.
class Event {
final Pointer<spine_event_wrapper> _ptr;

View File

@ -52,7 +52,7 @@ class EventData {
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 {
final result = SpineBindings.bindings.spine_event_data_get_name(_ptr);
return result.cast<Utf8>().toDartString();

View File

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

View File

@ -110,6 +110,10 @@ class MeshAttachment extends VertexAttachment {
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 {
final result = SpineBindings.bindings.spine_mesh_attachment_get_parent_mesh(_ptr);
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));
}
/// 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 {
final result = SpineBindings.bindings.spine_mesh_attachment_get_edges(_ptr);
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);
}
/// 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 {
final result = SpineBindings.bindings.spine_path_attachment_get_constant_speed(_ptr);
return result;

View File

@ -35,8 +35,8 @@ import '../spine_bindings.dart';
import 'constraint_timeline.dart';
import 'curve_timeline.dart';
/// Changes a path constraint's PathConstraintPose::getMixRotate(),
/// PathConstraintPose::getMixX(), and PathConstraintPose::getMixY().
/// Changes PathConstraintPose::getMixRotate(), PathConstraintPose::getMixX(),
/// and PathConstraintPose::getMixY().
class PathConstraintMixTimeline extends CurveTimeline implements ConstraintTimeline {
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 'constraint_timeline1.dart';
/// Changes a path constraint's PathConstraintPose::getPosition().
/// Changes PathConstraintPose::getPosition().
class PathConstraintPositionTimeline extends ConstraintTimeline1 {
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 'constraint_timeline1.dart';
/// Changes a path constraint's PathConstraintPose::getSpacing().
/// Changes PathConstraintPose::getSpacing().
class PathConstraintSpacingTimeline extends ConstraintTimeline1 {
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 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getDamping().
/// Changes PhysicsConstraintPose::getDamping().
class PhysicsConstraintDampingTimeline extends PhysicsConstraintTimeline {
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 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getGravity().
/// Changes PhysicsConstraintPose::getGravity().
class PhysicsConstraintGravityTimeline extends PhysicsConstraintTimeline {
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 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getInertia().
/// Changes PhysicsConstraintPose::getInertia().
class PhysicsConstraintInertiaTimeline extends PhysicsConstraintTimeline {
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 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getMassInverse(). The
/// timeline values are not inverted.
/// Changes PhysicsConstraintPose::getMassInverse(). The timeline values are not
/// inverted.
class PhysicsConstraintMassTimeline extends PhysicsConstraintTimeline {
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 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getMix().
/// Changes PhysicsConstraintPose::getMix().
class PhysicsConstraintMixTimeline extends PhysicsConstraintTimeline {
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 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getStrength().
/// Changes PhysicsConstraintPose::getStrength().
class PhysicsConstraintStrengthTimeline extends PhysicsConstraintTimeline {
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 'physics_constraint_timeline.dart';
/// Changes a physics constraint's PhysicsConstraintPose::getWind().
/// Changes PhysicsConstraintPose::getWind().
class PhysicsConstraintWindTimeline extends PhysicsConstraintTimeline {
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);
}
/// The local X position.
double get x {
final result = SpineBindings.bindings.spine_point_attachment_get_x(_ptr);
return result;
@ -72,6 +73,7 @@ class PointAttachment extends Attachment {
SpineBindings.bindings.spine_point_attachment_set_x(_ptr, value);
}
/// The local Y position.
double get y {
final result = SpineBindings.bindings.spine_point_attachment_get_y(_ptr);
return result;
@ -81,6 +83,7 @@ class PointAttachment extends Attachment {
SpineBindings.bindings.spine_point_attachment_set_y(_ptr, value);
}
/// The local rotation in degrees, counter clockwise.
double get rotation {
final result = SpineBindings.bindings.spine_point_attachment_get_rotation(_ptr);
return result;
@ -95,6 +98,7 @@ class PointAttachment extends Attachment {
return Color.fromPointer(result);
}
/// Computes the world rotation from the local rotation.
double computeWorldRotation(BonePose bone) {
final result = SpineBindings.bindings.spine_point_attachment_compute_world_rotation(_ptr, bone.nativePtr.cast());
return result;

View File

@ -46,6 +46,11 @@ class PosedActive {
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 {
final result = SpineBindings.bindings.spine_posed_active_is_active(_ptr);
return result;

View File

@ -52,8 +52,6 @@ class PosedData {
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 {
final result = SpineBindings.bindings.spine_posed_data_get_name(_ptr);
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);
}
/// The local rotation in degrees, counter clockwise.
double get rotation {
final result = SpineBindings.bindings.spine_region_attachment_get_rotation(_ptr);
return result;

View File

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

View File

@ -34,7 +34,7 @@ import 'spine_dart_bindings_generated.dart';
import '../spine_bindings.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 {
final Pointer<spine_rgb_timeline_wrapper> _ptr;

View File

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

View File

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

View File

@ -44,7 +44,7 @@ import 'sequence_mode.dart';
import 'slot_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 {
final Pointer<spine_sequence_timeline_wrapper> _ptr;

View File

@ -149,6 +149,8 @@ class Skeleton {
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 {
final result = SpineBindings.bindings.spine_skeleton_get_draw_order(_ptr);
return ArraySlot.fromPointer(result);
@ -270,6 +272,10 @@ class Skeleton {
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 {
final result = SpineBindings.bindings.spine_skeleton_get_time(_ptr);
return result;

View File

@ -43,7 +43,7 @@ import 'path_attachment.dart';
import 'point_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
/// http://esotericsoftware.com/spine-runtime-skins in the Spine Runtimes Guide.
class Skin {
@ -63,16 +63,19 @@ class Skin {
SpineBindings.bindings.spine_skin_dispose(_ptr);
}
/// Adds an attachment to the skin for the specified slot index and name. If
/// the name already exists for the slot, the previous value is replaced.
void setAttachment(int slotIndex, String name, Attachment? attachment) {
SpineBindings.bindings.spine_skin_set_attachment(
_ptr, slotIndex, name.toNativeUtf8().cast<Char>(), attachment?.nativePtr.cast() ?? Pointer.fromAddress(0));
/// Adds an attachment to the skin for the specified slot index and
/// placeholder name. If the placeholder name already exists for the slot, the
/// previous value is replaced.
void setAttachment(int slotIndex, String placeholderName, Attachment? attachment) {
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.
Attachment? getAttachment(int slotIndex, String name) {
final result = SpineBindings.bindings.spine_skin_get_attachment(_ptr, slotIndex, name.toNativeUtf8().cast<Char>());
/// Returns the attachment for the specified slot index and placeholder name,
/// or NULL.
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;
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
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.
void removeAttachment(int slotIndex, String name) {
SpineBindings.bindings.spine_skin_remove_attachment(_ptr, slotIndex, name.toNativeUtf8().cast<Char>());
void removeAttachment(int slotIndex, String placeholderName) {
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

View File

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

View File

@ -59,7 +59,7 @@ class SlotData extends PosedData {
SpineBindings.bindings.spine_slot_data_dispose(_ptr);
}
/// The index of the slot in Skeleton::getSlots().
/// The Skeleton::getSlots() index.
int get index {
final result = SpineBindings.bindings.spine_slot_data_get_index(_ptr);
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 'rtti.dart';
import 'arrays.dart';
import 'mix_blend.dart';
import 'mix_direction.dart';
import 'skeleton.dart';
/// Timeline wrapper
@ -52,20 +50,34 @@ abstract class Timeline {
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.
/// [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).
/// [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.
/// [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.
/// [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).
/// [blend] Controls how mixing is applied when alpha is than 1.
/// [direction] Indicates whether the timeline is mixing in or out. Used by timelines which perform instant transitions such as DrawOrderTimeline and AttachmentTimeline.
/// [appliedPose] True to modify the applied pose.
void apply(Skeleton skeleton, double lastTime, double time, ArrayEvent? events, double alpha, MixBlend blend,
MixDirection direction, bool appliedPose) {
/// [skeleton] The skeleton the timeline 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 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 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 list. Can be NULL to ignore fired events or if no timelines fire events.
/// [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.
/// [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.
/// [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, ArrayEvent? events, double alpha, bool fromSetup,
bool add, bool out, bool appliedPose) {
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 {

View File

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

View File

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

View File

@ -38,7 +38,7 @@ import 'skeleton.dart';
import 'slot.dart';
/// 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 {
final Pointer<spine_vertex_attachment_wrapper> _ptr;
@ -55,6 +55,10 @@ abstract class VertexAttachment extends Attachment {
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 {
final result = SpineBindings.bindings.spine_vertex_attachment_get_bones(_ptr);
return ArrayInt.fromPointer(result);
@ -64,6 +68,10 @@ abstract class VertexAttachment extends Attachment {
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 {
final result = SpineBindings.bindings.spine_vertex_attachment_get_vertices(_ptr);
return ArrayFloat.fromPointer(result);

View File

@ -106,8 +106,8 @@ class Sequence {
this.uvs[i].resize(8);
this.offsets[i] = new Array<Float>();
this.offsets[i].resize(8);
RegionAttachment.computeUVs(this.regions[i], region.x, region.y, region.scaleX, region.scaleY, region.rotation,
region.width, region.height, this.offsets[i], this.uvs[i]);
RegionAttachment.computeUVs(this.regions[i], region.x, region.y, region.scaleX, region.scaleY, region.rotation, region.width, region.height,
this.offsets[i], this.uvs[i]);
}
} else if (Std.isOfType(attachment, MeshAttachment)) {
var mesh:MeshAttachment = cast(attachment, MeshAttachment);
@ -125,8 +125,10 @@ class Sequence {
public function resolveIndex(pose:SlotPose):Int {
var index:Int = pose.sequenceIndex;
if (index == -1) index = this.setupIndex;
if (index >= this.regions.length) index = this.regions.length - 1;
if (index == -1)
index = this.setupIndex;
if (index >= this.regions.length)
index = this.regions.length - 1;
return index;
}
@ -139,7 +141,8 @@ class Sequence {
}
public function getPath(basePath:String, index:Int):String {
if (!this.pathSuffix) return basePath;
if (!this.pathSuffix)
return basePath;
var result = basePath;
var frame = Std.string(this.start + index);
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. */
private function readDrawOrder(skeletonData:SkeletonData, keyMap:Dynamic, slotCount:Int, folderSlots:Array<Int>):Array<Int> {
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>();
drawOrder.resize(slotCount);
for (i in 0...slotCount)
@ -705,7 +706,8 @@ class SkeletonJson {
var originalIndex:Int = 0, unchangedIndex:Int = 0;
for (offsetMap in changes) {
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;
if (folderSlots == null)
index = slot.index;
@ -717,7 +719,8 @@ class SkeletonJson {
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)
unchanged[unchangedIndex++] = originalIndex++;
@ -727,7 +730,8 @@ class SkeletonJson {
unchanged[unchangedIndex++] = originalIndex++;
var i:Int = slotCount - 1;
while (i >= 0) {
if (drawOrder[i] == -1) drawOrder[i] = unchanged[--unchangedIndex];
if (drawOrder[i] == -1)
drawOrder[i] = unchanged[--unchangedIndex];
i--;
}
return drawOrder;
@ -1376,7 +1380,8 @@ class SkeletonJson {
var ii:Int = 0;
for (slotEntry in slotEntries) {
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;
}

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,
appliedPose:Bool) {
if (blend == MixBlend.add && !additive) blend = MixBlend.replace;
if (blend == MixBlend.add && !additive)
blend = MixBlend.replace;
if (constraintIndex == -1) {
var value:Float = time >= frames[0] ? getCurveValue(time) : 0;
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;
if (time < frames[0]) {
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) {
case MixBlend.setup:
light.r = setupLight.r;

View File

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

View File

@ -102,8 +102,11 @@ class RGBATimeline extends SlotCurveTimeline {
else {
if (blend == MixBlend.setup) {
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,
setup.a + (a - setup.a) * alpha);
color.set(setup.r
+ (r - setup.r) * alpha, setup.g
+ (g - setup.g) * alpha, setup.b
+ (b - setup.b) * alpha, setup.a
+ (a - setup.a) * alpha);
} else
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.
* @param uvs Output array for the computed UVs, 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,
width:Float, height:Float, offset:Array<Float>, uvs:Array<Float>):Void {
if (region == null) throw "Region not set.";
public static function computeUVs(region:TextureRegion, x:Float, y:Float, scaleX:Float, scaleY:Float, rotation:Float, width:Float, height:Float,
offset:Array<Float>, uvs:Array<Float>):Void {
if (region == null)
throw "Region not set.";
var regionScaleX = width / region.originalWidth * scaleX;
var regionScaleY = height / region.originalHeight * scaleY;
var localX = -width / 2 * scaleX + region.offsetX * regionScaleX;

View File

@ -97,22 +97,23 @@ public class Animation: NSObject {
///
/// 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 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 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 loop: If true, the animation repeats after the getDuration().
/// - 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 blend: Controls how mixing is applied when alpha < 1.
/// - Parameter direction: Indicates whether the timelines are mixing in or out. Used by timelines which perform instant transitions, such as DrawOrderTimeline or AttachmentTimeline.
/// - 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 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. Timelines find the frame before and after this time and interpolate between the frame values.
/// - 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 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 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 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(
_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ loop: Bool, _ events: ArrayEvent?, _ alpha: Float, _ blend: MixBlend,
_ direction: MixDirection, _ appliedPose: Bool
_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ loop: Bool, _ events: ArrayEvent?, _ alpha: Float, _ fromSetup: Bool, _ add: Bool,
_ out: Bool, _ appliedPose: Bool
) {
spine_animation_apply(
_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,
spine_mix_blend(rawValue: UInt32(blend.rawValue)), spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
time, loop, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, fromSetup, add, out, appliedPose)
}
/// - Parameter target: After the first and before the last entry.

View File

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

View File

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

View File

@ -73,6 +73,8 @@ public class Skeleton: NSObject {
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 {
let result = spine_skeleton_get_draw_order(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
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 {
get {
let result = spine_skeleton_get_time(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))

View File

@ -32,7 +32,7 @@
import Foundation
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
/// Guide.
@objc(SpineSkin)
@ -70,17 +70,17 @@ public class Skin: NSObject {
return Color(fromPointer: result!)
}
/// Adds an attachment to the skin for the specified slot index and name. If the name already
/// exists for the slot, the previous value is replaced.
public func setAttachment(_ slotIndex: Int, _ name: String, _ attachment: Attachment?) {
/// Adds an attachment to the skin for the specified slot index and placeholder name. If the
/// placeholder name already exists for the slot, the previous value is replaced.
public func setAttachment(_ slotIndex: Int, _ placeholderName: String, _ attachment: 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))
}
/// Returns the attachment for the specified slot index and name, or NULL.
public func getAttachment(_ slotIndex: Int, _ name: String) -> Attachment? {
let result = spine_skin_get_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, name)
/// Returns the attachment for the specified slot index and placeholder name, or NULL.
public func getAttachment(_ slotIndex: Int, _ placeholderName: String) -> Attachment? {
let result = spine_skin_get_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, placeholderName)
guard let ptr = result else { return nil }
let rtti = spine_attachment_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
@ -109,8 +109,8 @@ public class Skin: NSObject {
}
/// Removes the attachment from the skin.
public func removeAttachment(_ slotIndex: Int, _ name: String) {
spine_skin_remove_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, name)
public func removeAttachment(_ slotIndex: Int, _ placeholderName: String) {
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

View File

@ -48,6 +48,19 @@ open class Timeline: NSObject {
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 {
let result = spine_timeline_get_frame_entries(_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self))
return result
@ -73,24 +86,24 @@ open class Timeline: NSObject {
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 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 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 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 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 blend: Controls how mixing is applied when alpha is than 1.
/// - Parameter direction: Indicates whether the timeline is mixing in or out. Used by timelines which perform instant transitions such as DrawOrderTimeline and AttachmentTimeline.
/// - Parameter appliedPose: True to modify the applied pose.
/// - 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: 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 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 list. Can be NULL to ignore fired events or if no timelines fire events.
/// - 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 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 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(
_ 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
) {
spine_timeline_apply(
_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)),
spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
time, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, fromSetup, add, out, appliedPose)
}
public static func rttiStatic() -> Rtti {

View File

@ -32,7 +32,8 @@
import Foundation
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)
@objcMembers
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
/// DefaultMix if no mix duration has been set.
/// Returns the mix duration to use when changing from the specified animation to the other on
/// the same track, or the DefaultMix if no mix duration has been set.
public func getMix(_ from: Animation, _ to: Animation) -> Float {
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),

View File

@ -46,13 +46,13 @@ public class BoneData: PosedData {
self.init(fromPointer: ptr!)
}
/// The index of the bone in Skeleton.Bones
/// The Skeleton::getBones() index.
public var index: Int32 {
let result = spine_bone_data_get_index(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
return result
}
/// May be NULL.
/// The parent bone, or NULL if this bone is the root.
public var parent: BoneData? {
let result = spine_bone_data_get_parent(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
return result.map { BoneData(fromPointer: $0) }
@ -73,6 +73,7 @@ public class BoneData: PosedData {
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 {
get {
let result = spine_bone_data_get_icon(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))

View File

@ -32,8 +32,17 @@
import Foundation
import SpineC
/// The applied pose for a bone. This is the Bone pose with constraints applied and the world
/// transform computed by Skeleton::updateWorldTransform(Physics).
/// The applied local pose and world transform for a bone. This is the 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.
@objc(SpineBonePose)
@objcMembers
public class BonePose: BoneLocal, Update {
@ -52,8 +61,7 @@ public class BonePose: BoneLocal, Update {
return Rtti(fromPointer: result!)
}
/// Part of the world transform matrix for the X axis. If changed, updateLocalTransform() should
/// be called.
/// Part of the world transform matrix for the X axis.
public var a: Float {
get {
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
/// be called.
/// Part of the world transform matrix for the Y axis.
public var b: Float {
get {
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
/// be called.
/// Part of the world transform matrix for the X axis.
public var c: Float {
get {
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
/// be called.
/// Part of the world transform matrix for the Y axis.
public var d: Float {
get {
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 {
get {
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 {
get {
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)))
}
/// Computes the world transform using the parent bone's applied pose and this pose. Child bones
/// are not updated.
/// Computes the world transform using the parent bone's world transform and this applied local
/// pose. Child bones are not updated.
///
/// See World transforms in the Spine Runtimes Guide.
public func updateWorldTransform(_ skeleton: Skeleton) {
@ -164,10 +169,6 @@ public class BonePose: BoneLocal, Update {
/// 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
/// 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.
@ -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))
}
/// If the world transform has been modified and the local transform no longer matches,
/// updateLocalTransform() is called.
/// If the world transform has been modified by constraints and the local transform no longer
/// matches, updateLocalTransform() is called. Call this after
/// Skeleton::updateWorldTransform(Physics) before using the applied local transform.
public func validateLocalTransform(_ skeleton: Skeleton) {
spine_bone_pose_validate_local_transform(
_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.
///
/// 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) {
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!)
}
/// 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? {
get {
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 SpineC
/// Base class for single-value constraint timelines.
/// The base class for timelines that change 1 constraint property with a curve.
@objc(SpineConstraintTimeline1)
@objcMembers
open class ConstraintTimeline1: CurveTimeline1, ConstraintTimeline {

View File

@ -55,32 +55,29 @@ open class CurveTimeline1: CurveTimeline {
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(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current,
setup)
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, current, setup)
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(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)),
spine_mix_direction(rawValue: UInt32(direction.rawValue)), current, setup)
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, out, current, setup)
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(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current,
setup)
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, current, setup)
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(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current,
setup, value)
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, fromSetup, add, current, setup, value)
return result
}

View File

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

View File

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

View File

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

View File

@ -48,7 +48,7 @@ public class EventData: NSObject {
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 {
let result = spine_event_data_get_name(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return String(cString: result!)

View File

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

View File

@ -100,6 +100,9 @@ public class MeshAttachment: VertexAttachment {
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? {
get {
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 {
get {
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 {
get {
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 SpineC
/// Changes a path constraint's PathConstraintPose::getMixRotate(), PathConstraintPose::getMixX(),
/// and PathConstraintPose::getMixY().
/// Changes PathConstraintPose::getMixRotate(), PathConstraintPose::getMixX(), and
/// PathConstraintPose::getMixY().
@objc(SpinePathConstraintMixTimeline)
@objcMembers
public class PathConstraintMixTimeline: CurveTimeline, ConstraintTimeline {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -50,6 +50,7 @@ public class PointAttachment: Attachment {
self.init(fromPointer: ptr!)
}
/// The local X position.
public var x: Float {
get {
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 {
get {
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 {
get {
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!)
}
/// Computes the world rotation from the local rotation.
public func computeWorldRotation(_ bone: BonePose) -> Float {
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))

View File

@ -43,6 +43,9 @@ open class PosedActive: NSObject {
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 {
let result = spine_posed_active_is_active(_ptr.assumingMemoryBound(to: spine_posed_active_wrapper.self))
return result

View File

@ -48,8 +48,6 @@ public class PosedData: NSObject {
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 {
let result = spine_posed_data_get_name(_ptr.assumingMemoryBound(to: spine_posed_data_wrapper.self))
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 {
get {
let result = spine_region_attachment_get_rotation(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))

View File

@ -32,7 +32,7 @@
import Foundation
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.
@objc(SpineRgb2Timeline)
@objcMembers

View File

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

View File

@ -32,7 +32,7 @@
import Foundation
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)
@objcMembers
public class Rgba2Timeline: SlotCurveTimeline {

View File

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

View File

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

View File

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

View File

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

View File

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

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