[c] More fixes to C wrapper generator, everything compiles, smoke test works

This commit is contained in:
Mario Zechner 2025-07-10 04:44:35 +02:00
parent dcc0e20361
commit 8f831bd245
151 changed files with 331 additions and 165 deletions

View File

@ -238,3 +238,6 @@ class CWriter {
## checks.ts (continued) ## checks.ts (continued)
- [x] Fix checkConstNonConstConflicts - it was checking for different return types instead of checking for const vs non-const methods - [x] Fix checkConstNonConstConflicts - it was checking for different return types instead of checking for const vs non-const methods
## Build fixes
- [x] Fixed RTTI linking errors by including flags.cmake in spine-c-new CMakeLists.txt to enable -fno-rtti flag

View File

@ -4,6 +4,9 @@ project(spine-c-new C CXX)
set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD 99)
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 11)
# Include the common flags (including -fno-rtti)
include(${CMAKE_CURRENT_LIST_DIR}/../flags.cmake)
# Include spine-cpp # Include spine-cpp
add_subdirectory(../spine-cpp ${CMAKE_CURRENT_BINARY_DIR}/spine-cpp) add_subdirectory(../spine-cpp ${CMAKE_CURRENT_BINARY_DIR}/spine-cpp)

View File

@ -66,6 +66,7 @@ export class CWriter {
lines.push('#endif'); lines.push('#endif');
lines.push(''); lines.push('');
lines.push(`#endif /* ${guardName} */`); lines.push(`#endif /* ${guardName} */`);
lines.push('');
return lines.join('\n'); return lines.join('\n');
} }
@ -135,6 +136,7 @@ export class CWriter {
lines.push('#endif'); lines.push('#endif');
lines.push(''); lines.push('');
lines.push(`#endif /* ${guardName} */`); lines.push(`#endif /* ${guardName} */`);
lines.push('');
return lines.join('\n'); return lines.join('\n');
} }
@ -211,6 +213,7 @@ export class CWriter {
lines.push(''); lines.push('');
lines.push('#endif // SPINE_C_H'); lines.push('#endif // SPINE_C_H');
lines.push('');
fs.writeFileSync(mainHeaderPath, lines.join('\n')); fs.writeFileSync(mainHeaderPath, lines.join('\n'));
} }
@ -255,6 +258,7 @@ export class CWriter {
arrayHeaderLines.push('#endif'); arrayHeaderLines.push('#endif');
arrayHeaderLines.push(''); arrayHeaderLines.push('');
arrayHeaderLines.push('#endif /* SPINE_C_ARRAYS_H */'); arrayHeaderLines.push('#endif /* SPINE_C_ARRAYS_H */');
arrayHeaderLines.push('');
} }
// Generate source // Generate source
@ -325,6 +329,7 @@ export class CWriter {
lines.push('#endif'); lines.push('#endif');
lines.push(''); lines.push('');
lines.push('#endif // SPINE_C_TYPES_H'); lines.push('#endif // SPINE_C_TYPES_H');
lines.push('');
fs.writeFileSync(headerPath, lines.join('\n')); fs.writeFileSync(headerPath, lines.join('\n'));
} }

View File

@ -166,4 +166,4 @@
#include "../src/generated/update.h" #include "../src/generated/update.h"
#include "../src/generated/vertex_attachment.h" #include "../src/generated/vertex_attachment.h"
#endif // SPINE_C_H #endif // SPINE_C_H

View File

@ -64,4 +64,4 @@
typedef long long spine_property_id; typedef long long spine_property_id;
#endif // SPINE_C_BASE_H #endif // SPINE_C_BASE_H

View File

@ -55,10 +55,10 @@ typedef void* (*spine_texture_loader_load_func)(const char *path);
typedef void (*spine_texture_loader_unload_func)(void *texture); typedef void (*spine_texture_loader_unload_func)(void *texture);
// Version functions // Version functions
SPINE_C_API int32_t spine_major_version(); SPINE_C_API int32_t spine_major_version(void);
SPINE_C_API int32_t spine_minor_version(); SPINE_C_API int32_t spine_minor_version(void);
SPINE_C_API void spine_enable_debug_extension(bool enable); SPINE_C_API void spine_enable_debug_extension(bool enable);
SPINE_C_API void spine_report_leaks(); SPINE_C_API void spine_report_leaks(void);
// Bounds functions // Bounds functions
SPINE_C_API float spine_bounds_get_x(spine_bounds bounds); SPINE_C_API float spine_bounds_get_x(spine_bounds bounds);
@ -98,7 +98,7 @@ SPINE_C_API spine_animation_state_data spine_skeleton_drawable_get_animation_sta
SPINE_C_API spine_animation_state_events spine_skeleton_drawable_get_animation_state_events(spine_skeleton_drawable drawable); SPINE_C_API spine_animation_state_events spine_skeleton_drawable_get_animation_state_events(spine_skeleton_drawable drawable);
// Skin entries functions // Skin entries functions
SPINE_C_API spine_skin_entries spine_skin_entries_create(); SPINE_C_API spine_skin_entries spine_skin_entries_create(void);
SPINE_C_API void spine_skin_entries_dispose(spine_skin_entries entries); SPINE_C_API void spine_skin_entries_dispose(spine_skin_entries entries);
SPINE_C_API int32_t spine_skin_entries_get_num_entries(spine_skin_entries entries); SPINE_C_API int32_t spine_skin_entries_get_num_entries(spine_skin_entries entries);
SPINE_C_API spine_skin_entry spine_skin_entries_get_entry(spine_skin_entries entries, int32_t index); SPINE_C_API spine_skin_entry spine_skin_entries_get_entry(spine_skin_entries entries, int32_t index);
@ -112,4 +112,4 @@ SPINE_C_API spine_attachment spine_skin_entry_get_attachment(spine_skin_entry en
} }
#endif #endif
#endif // SPINE_C_EXTENSIONS_H #endif // SPINE_C_EXTENSIONS_H

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_alpha_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_ALPHA_TIMELINE_H */ #endif /* SPINE_SPINE_ALPHA_TIMELINE_H */

View File

@ -27,4 +27,4 @@ SPINE_C_API int spine_animation_search_2(spine_array_float values, float target,
} }
#endif #endif
#endif /* SPINE_SPINE_ANIMATION_H */ #endif /* SPINE_SPINE_ANIMATION_H */

View File

@ -39,4 +39,4 @@ SPINE_C_API void * spine_animation_state_get_renderer_object(spine_animation_sta
} }
#endif #endif
#endif /* SPINE_SPINE_ANIMATION_STATE_H */ #endif /* SPINE_SPINE_ANIMATION_STATE_H */

View File

@ -24,4 +24,4 @@ SPINE_C_API void spine_animation_state_data_clear(spine_animation_state_data sel
} }
#endif #endif
#endif /* SPINE_SPINE_ANIMATION_STATE_DATA_H */ #endif /* SPINE_SPINE_ANIMATION_STATE_DATA_H */

View File

@ -941,4 +941,4 @@ SPINE_C_API spine_update * spine_array_update_buffer(spine_array_update array);
} }
#endif #endif
#endif /* SPINE_C_ARRAYS_H */ #endif /* SPINE_C_ARRAYS_H */

View File

@ -19,4 +19,4 @@ SPINE_C_API spine_array_atlas_region spine_atlas_get_regions(spine_atlas self);
} }
#endif #endif
#endif /* SPINE_SPINE_ATLAS_H */ #endif /* SPINE_SPINE_ATLAS_H */

View File

@ -24,4 +24,4 @@ SPINE_C_API spine_atlas_region spine_atlas_attachment_loader_find_region(spine_a
} }
#endif #endif
#endif /* SPINE_SPINE_ATLAS_ATTACHMENT_LOADER_H */ #endif /* SPINE_SPINE_ATLAS_ATTACHMENT_LOADER_H */

View File

@ -41,4 +41,4 @@ SPINE_C_API void spine_atlas_page_set_texture(spine_atlas_page self, void * valu
} }
#endif #endif
#endif /* SPINE_SPINE_ATLAS_PAGE_H */ #endif /* SPINE_SPINE_ATLAS_PAGE_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API void spine_atlas_region_set_values(spine_atlas_region self, spine_ar
} }
#endif #endif
#endif /* SPINE_SPINE_ATLAS_REGION_H */ #endif /* SPINE_SPINE_ATLAS_REGION_H */

View File

@ -22,4 +22,4 @@ SPINE_C_API spine_rtti spine_attachment_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_ATTACHMENT_H */ #endif /* SPINE_SPINE_ATTACHMENT_H */

View File

@ -21,4 +21,4 @@ SPINE_C_API spine_clipping_attachment spine_attachment_loader_new_clipping_attac
} }
#endif #endif
#endif /* SPINE_SPINE_ATTACHMENT_LOADER_H */ #endif /* SPINE_SPINE_ATTACHMENT_LOADER_H */

View File

@ -28,4 +28,4 @@ SPINE_C_API spine_rtti spine_attachment_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_ATTACHMENT_TIMELINE_H */ #endif /* SPINE_SPINE_ATTACHMENT_TIMELINE_H */

View File

@ -19,4 +19,4 @@ typedef enum spine_attachment_type {
} }
#endif #endif
#endif /* SPINE_SPINE_ATTACHMENT_TYPE_H */ #endif /* SPINE_SPINE_ATTACHMENT_TYPE_H */

View File

@ -16,4 +16,4 @@ typedef enum spine_blend_mode {
} }
#endif #endif
#endif /* SPINE_SPINE_BLEND_MODE_H */ #endif /* SPINE_SPINE_BLEND_MODE_H */

View File

@ -32,4 +32,4 @@ SPINE_C_API spine_rtti spine_bone_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_BONE_H */ #endif /* SPINE_SPINE_BONE_H */

View File

@ -30,4 +30,4 @@ SPINE_C_API void spine_bone_data_set_skin_required(spine_bone_data self, bool sk
} }
#endif #endif
#endif /* SPINE_SPINE_BONE_DATA_H */ #endif /* SPINE_SPINE_BONE_DATA_H */

View File

@ -37,4 +37,4 @@ SPINE_C_API void spine_bone_local_set_inherit(spine_bone_local self, spine_inher
} }
#endif #endif
#endif /* SPINE_SPINE_BONE_LOCAL_H */ #endif /* SPINE_SPINE_BONE_LOCAL_H */

View File

@ -69,4 +69,4 @@ SPINE_C_API spine_rtti spine_bone_pose_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_BONE_POSE_H */ #endif /* SPINE_SPINE_BONE_POSE_H */

View File

@ -19,4 +19,4 @@ SPINE_C_API spine_rtti spine_bone_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_BONE_TIMELINE_H */ #endif /* SPINE_SPINE_BONE_TIMELINE_H */

View File

@ -36,4 +36,4 @@ SPINE_C_API spine_rtti spine_bone_timeline1_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_BONE_TIMELINE1_H */ #endif /* SPINE_SPINE_BONE_TIMELINE1_H */

View File

@ -32,4 +32,4 @@ SPINE_C_API spine_rtti spine_bone_timeline2_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_BONE_TIMELINE2_H */ #endif /* SPINE_SPINE_BONE_TIMELINE2_H */

View File

@ -37,4 +37,4 @@ SPINE_C_API spine_rtti spine_bounding_box_attachment_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_BOUNDING_BOX_ATTACHMENT_H */ #endif /* SPINE_SPINE_BOUNDING_BOX_ATTACHMENT_H */

View File

@ -39,4 +39,4 @@ SPINE_C_API spine_rtti spine_clipping_attachment_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CLIPPING_ATTACHMENT_H */ #endif /* SPINE_SPINE_CLIPPING_ATTACHMENT_H */

View File

@ -36,4 +36,4 @@ SPINE_C_API void spine_color_set_a(spine_color self, float value);
} }
#endif #endif
#endif /* SPINE_SPINE_COLOR_H */ #endif /* SPINE_SPINE_COLOR_H */

View File

@ -21,4 +21,4 @@ SPINE_C_API spine_rtti spine_constraint_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CONSTRAINT_H */ #endif /* SPINE_SPINE_CONSTRAINT_H */

View File

@ -20,4 +20,4 @@ SPINE_C_API spine_rtti spine_constraint_data_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CONSTRAINT_DATA_H */ #endif /* SPINE_SPINE_CONSTRAINT_DATA_H */

View File

@ -19,4 +19,4 @@ SPINE_C_API spine_rtti spine_constraint_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CONSTRAINT_TIMELINE_H */ #endif /* SPINE_SPINE_CONSTRAINT_TIMELINE_H */

View File

@ -36,4 +36,4 @@ SPINE_C_API spine_rtti spine_constraint_timeline1_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CONSTRAINT_TIMELINE1_H */ #endif /* SPINE_SPINE_CONSTRAINT_TIMELINE1_H */

View File

@ -28,4 +28,4 @@ SPINE_C_API spine_rtti spine_curve_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CURVE_TIMELINE_H */ #endif /* SPINE_SPINE_CURVE_TIMELINE_H */

View File

@ -34,4 +34,4 @@ SPINE_C_API spine_rtti spine_curve_timeline1_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CURVE_TIMELINE1_H */ #endif /* SPINE_SPINE_CURVE_TIMELINE1_H */

View File

@ -30,4 +30,4 @@ SPINE_C_API spine_rtti spine_curve_timeline2_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_CURVE_TIMELINE2_H */ #endif /* SPINE_SPINE_CURVE_TIMELINE2_H */

View File

@ -36,4 +36,4 @@ SPINE_C_API spine_rtti spine_deform_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_DEFORM_TIMELINE_H */ #endif /* SPINE_SPINE_DEFORM_TIMELINE_H */

View File

@ -26,4 +26,4 @@ SPINE_C_API spine_rtti spine_draw_order_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_DRAW_ORDER_TIMELINE_H */ #endif /* SPINE_SPINE_DRAW_ORDER_TIMELINE_H */

View File

@ -29,4 +29,4 @@ SPINE_C_API void spine_event_set_balance(spine_event self, float inValue);
} }
#endif #endif
#endif /* SPINE_SPINE_EVENT_H */ #endif /* SPINE_SPINE_EVENT_H */

View File

@ -30,4 +30,4 @@ SPINE_C_API void spine_event_data_set_balance(spine_event_data self, float inVal
} }
#endif #endif
#endif /* SPINE_SPINE_EVENT_DATA_H */ #endif /* SPINE_SPINE_EVENT_DATA_H */

View File

@ -23,4 +23,4 @@ SPINE_C_API void spine_event_queue_entry_set__event(spine_event_queue_entry self
} }
#endif #endif
#endif /* SPINE_SPINE_EVENT_QUEUE_ENTRY_H */ #endif /* SPINE_SPINE_EVENT_QUEUE_ENTRY_H */

View File

@ -27,4 +27,4 @@ SPINE_C_API spine_rtti spine_event_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_EVENT_TIMELINE_H */ #endif /* SPINE_SPINE_EVENT_TIMELINE_H */

View File

@ -18,4 +18,4 @@ typedef enum spine_event_type {
} }
#endif #endif
#endif /* SPINE_SPINE_EVENT_TYPE_H */ #endif /* SPINE_SPINE_EVENT_TYPE_H */

View File

@ -19,4 +19,4 @@ typedef enum spine_format {
} }
#endif #endif
#endif /* SPINE_SPINE_FORMAT_H */ #endif /* SPINE_SPINE_FORMAT_H */

View File

@ -20,4 +20,4 @@ SPINE_C_API void spine_from_property_set__to(spine_from_property self, spine_arr
} }
#endif #endif
#endif /* SPINE_SPINE_FROM_PROPERTY_H */ #endif /* SPINE_SPINE_FROM_PROPERTY_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API float spine_from_rotate_value(spine_from_rotate self, spine_skeleton
} }
#endif #endif
#endif /* SPINE_SPINE_FROM_ROTATE_H */ #endif /* SPINE_SPINE_FROM_ROTATE_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API float spine_from_scale_x_value(spine_from_scale_x self, spine_skelet
} }
#endif #endif
#endif /* SPINE_SPINE_FROM_SCALE_X_H */ #endif /* SPINE_SPINE_FROM_SCALE_X_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API float spine_from_scale_y_value(spine_from_scale_y self, spine_skelet
} }
#endif #endif
#endif /* SPINE_SPINE_FROM_SCALE_Y_H */ #endif /* SPINE_SPINE_FROM_SCALE_Y_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API float spine_from_shear_y_value(spine_from_shear_y self, spine_skelet
} }
#endif #endif
#endif /* SPINE_SPINE_FROM_SHEAR_Y_H */ #endif /* SPINE_SPINE_FROM_SHEAR_Y_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API float spine_from_x_value(spine_from_x self, spine_skeleton skeleton,
} }
#endif #endif
#endif /* SPINE_SPINE_FROM_X_H */ #endif /* SPINE_SPINE_FROM_X_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API float spine_from_y_value(spine_from_y self, spine_skeleton skeleton,
} }
#endif #endif
#endif /* SPINE_SPINE_FROM_Y_H */ #endif /* SPINE_SPINE_FROM_Y_H */

View File

@ -36,4 +36,4 @@ SPINE_C_API spine_rtti spine_ik_constraint_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_IK_CONSTRAINT_H */ #endif /* SPINE_SPINE_IK_CONSTRAINT_H */

View File

@ -29,4 +29,4 @@ SPINE_C_API spine_rtti spine_ik_constraint_data_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_IK_CONSTRAINT_DATA_H */ #endif /* SPINE_SPINE_IK_CONSTRAINT_DATA_H */

View File

@ -28,4 +28,4 @@ SPINE_C_API void spine_ik_constraint_pose_set_stretch(spine_ik_constraint_pose s
} }
#endif #endif
#endif /* SPINE_SPINE_IK_CONSTRAINT_POSE_H */ #endif /* SPINE_SPINE_IK_CONSTRAINT_POSE_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API spine_rtti spine_ik_constraint_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_IK_CONSTRAINT_TIMELINE_H */ #endif /* SPINE_SPINE_IK_CONSTRAINT_TIMELINE_H */

View File

@ -17,4 +17,4 @@ typedef enum spine_inherit {
} }
#endif #endif
#endif /* SPINE_SPINE_INHERIT_H */ #endif /* SPINE_SPINE_INHERIT_H */

View File

@ -28,4 +28,4 @@ SPINE_C_API spine_rtti spine_inherit_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_INHERIT_TIMELINE_H */ #endif /* SPINE_SPINE_INHERIT_TIMELINE_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API void spine_linked_mesh_dispose(spine_linked_mesh self);
} }
#endif #endif
#endif /* SPINE_SPINE_LINKED_MESH_H */ #endif /* SPINE_SPINE_LINKED_MESH_H */

View File

@ -60,4 +60,4 @@ SPINE_C_API spine_rtti spine_mesh_attachment_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_MESH_ATTACHMENT_H */ #endif /* SPINE_SPINE_MESH_ATTACHMENT_H */

View File

@ -16,4 +16,4 @@ typedef enum spine_mix_blend {
} }
#endif #endif
#endif /* SPINE_SPINE_MIX_BLEND_H */ #endif /* SPINE_SPINE_MIX_BLEND_H */

View File

@ -14,4 +14,4 @@ typedef enum spine_mix_direction {
} }
#endif #endif
#endif /* SPINE_SPINE_MIX_DIRECTION_H */ #endif /* SPINE_SPINE_MIX_DIRECTION_H */

View File

@ -43,4 +43,4 @@ SPINE_C_API spine_rtti spine_path_attachment_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PATH_ATTACHMENT_H */ #endif /* SPINE_SPINE_PATH_ATTACHMENT_H */

View File

@ -34,4 +34,4 @@ SPINE_C_API spine_rtti spine_path_constraint_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PATH_CONSTRAINT_H */ #endif /* SPINE_SPINE_PATH_CONSTRAINT_H */

View File

@ -35,4 +35,4 @@ SPINE_C_API spine_rtti spine_path_constraint_data_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PATH_CONSTRAINT_DATA_H */ #endif /* SPINE_SPINE_PATH_CONSTRAINT_DATA_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API spine_rtti spine_path_constraint_mix_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PATH_CONSTRAINT_MIX_TIMELINE_H */ #endif /* SPINE_SPINE_PATH_CONSTRAINT_MIX_TIMELINE_H */

View File

@ -28,4 +28,4 @@ SPINE_C_API void spine_path_constraint_pose_set_mix_y(spine_path_constraint_pose
} }
#endif #endif
#endif /* SPINE_SPINE_PATH_CONSTRAINT_POSE_H */ #endif /* SPINE_SPINE_PATH_CONSTRAINT_POSE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_path_constraint_position_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PATH_CONSTRAINT_POSITION_TIMELINE_H */ #endif /* SPINE_SPINE_PATH_CONSTRAINT_POSITION_TIMELINE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_path_constraint_spacing_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PATH_CONSTRAINT_SPACING_TIMELINE_H */ #endif /* SPINE_SPINE_PATH_CONSTRAINT_SPACING_TIMELINE_H */

View File

@ -16,4 +16,4 @@ typedef enum spine_physics {
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_H */ #endif /* SPINE_SPINE_PHYSICS_H */

View File

@ -36,4 +36,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_damping_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_DAMPING_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_DAMPING_TIMELINE_H */

View File

@ -54,4 +54,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_data_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_DATA_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_DATA_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_gravity_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_GRAVITY_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_GRAVITY_TIMELINE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_inertia_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_INERTIA_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_INERTIA_TIMELINE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_mass_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_MASS_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_MASS_TIMELINE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_mix_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_MIX_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_MIX_TIMELINE_H */

View File

@ -32,4 +32,4 @@ SPINE_C_API void spine_physics_constraint_pose_set_mix(spine_physics_constraint_
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_POSE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_POSE_H */

View File

@ -28,4 +28,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_reset_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_RESET_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_RESET_TIMELINE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_strength_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_STRENGTH_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_STRENGTH_TIMELINE_H */

View File

@ -36,4 +36,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_TIMELINE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_physics_constraint_wind_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_WIND_TIMELINE_H */ #endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_WIND_TIMELINE_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API spine_rtti spine_point_attachment_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_POINT_ATTACHMENT_H */ #endif /* SPINE_SPINE_POINT_ATTACHMENT_H */

View File

@ -21,4 +21,4 @@ SPINE_C_API void spine_polygon_set__count(spine_polygon self, int value);
} }
#endif #endif
#endif /* SPINE_SPINE_POLYGON_H */ #endif /* SPINE_SPINE_POLYGON_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API bool spine_posed_is_pose_equal_to_applied(spine_posed self);
} }
#endif #endif
#endif /* SPINE_SPINE_POSED_H */ #endif /* SPINE_SPINE_POSED_H */

View File

@ -17,4 +17,4 @@ SPINE_C_API void spine_posed_active_set_active(spine_posed_active self, bool act
} }
#endif #endif
#endif /* SPINE_SPINE_POSED_ACTIVE_H */ #endif /* SPINE_SPINE_POSED_ACTIVE_H */

View File

@ -20,4 +20,4 @@ SPINE_C_API void spine_posed_data_set_skin_required(spine_posed_data self, bool
} }
#endif #endif
#endif /* SPINE_SPINE_POSED_DATA_H */ #endif /* SPINE_SPINE_POSED_DATA_H */

View File

@ -14,4 +14,4 @@ typedef enum spine_position_mode {
} }
#endif #endif
#endif /* SPINE_SPINE_POSITION_MODE_H */ #endif /* SPINE_SPINE_POSITION_MODE_H */

View File

@ -43,4 +43,4 @@ typedef enum spine_property {
} }
#endif #endif
#endif /* SPINE_SPINE_PROPERTY_H */ #endif /* SPINE_SPINE_PROPERTY_H */

View File

@ -50,4 +50,4 @@ SPINE_C_API spine_rtti spine_region_attachment_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_REGION_ATTACHMENT_H */ #endif /* SPINE_SPINE_REGION_ATTACHMENT_H */

View File

@ -25,4 +25,4 @@ SPINE_C_API spine_render_command spine_render_command_get_next(spine_render_comm
} }
#endif #endif
#endif /* SPINE_SPINE_RENDER_COMMAND_H */ #endif /* SPINE_SPINE_RENDER_COMMAND_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API spine_rtti spine_rgb2_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_RGB2_TIMELINE_H */ #endif /* SPINE_SPINE_RGB2_TIMELINE_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API spine_rtti spine_rgb_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_RGB_TIMELINE_H */ #endif /* SPINE_SPINE_RGB_TIMELINE_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API spine_rtti spine_rgba2_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_RGBA2_TIMELINE_H */ #endif /* SPINE_SPINE_RGBA2_TIMELINE_H */

View File

@ -33,4 +33,4 @@ SPINE_C_API spine_rtti spine_rgba_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_RGBA_TIMELINE_H */ #endif /* SPINE_SPINE_RGBA_TIMELINE_H */

View File

@ -15,4 +15,4 @@ typedef enum spine_rotate_mode {
} }
#endif #endif
#endif /* SPINE_SPINE_ROTATE_MODE_H */ #endif /* SPINE_SPINE_ROTATE_MODE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_rotate_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_ROTATE_TIMELINE_H */ #endif /* SPINE_SPINE_ROTATE_TIMELINE_H */

View File

@ -18,4 +18,4 @@ SPINE_C_API bool spine_rtti_instance_of(spine_rtti self, spine_rtti rtti);
} }
#endif #endif
#endif /* SPINE_SPINE_RTTI_H */ #endif /* SPINE_SPINE_RTTI_H */

View File

@ -34,4 +34,4 @@ SPINE_C_API spine_rtti spine_scale_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_SCALE_TIMELINE_H */ #endif /* SPINE_SPINE_SCALE_TIMELINE_H */

View File

@ -38,4 +38,4 @@ SPINE_C_API spine_rtti spine_scale_x_timeline_rtti(void);
} }
#endif #endif
#endif /* SPINE_SPINE_SCALE_X_TIMELINE_H */ #endif /* SPINE_SPINE_SCALE_X_TIMELINE_H */

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