[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)
- [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_CXX_STANDARD 11)
# Include the common flags (including -fno-rtti)
include(${CMAKE_CURRENT_LIST_DIR}/../flags.cmake)
# Include 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('');
lines.push(`#endif /* ${guardName} */`);
lines.push('');
return lines.join('\n');
}
@ -135,6 +136,7 @@ export class CWriter {
lines.push('#endif');
lines.push('');
lines.push(`#endif /* ${guardName} */`);
lines.push('');
return lines.join('\n');
}
@ -211,6 +213,7 @@ export class CWriter {
lines.push('');
lines.push('#endif // SPINE_C_H');
lines.push('');
fs.writeFileSync(mainHeaderPath, lines.join('\n'));
}
@ -255,6 +258,7 @@ export class CWriter {
arrayHeaderLines.push('#endif');
arrayHeaderLines.push('');
arrayHeaderLines.push('#endif /* SPINE_C_ARRAYS_H */');
arrayHeaderLines.push('');
}
// Generate source
@ -325,6 +329,7 @@ export class CWriter {
lines.push('#endif');
lines.push('');
lines.push('#endif // SPINE_C_TYPES_H');
lines.push('');
fs.writeFileSync(headerPath, lines.join('\n'));
}

View File

@ -166,4 +166,4 @@
#include "../src/generated/update.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;
#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);
// Version functions
SPINE_C_API int32_t spine_major_version();
SPINE_C_API int32_t spine_minor_version();
SPINE_C_API int32_t spine_major_version(void);
SPINE_C_API int32_t spine_minor_version(void);
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
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);
// 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 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);
@ -112,4 +112,4 @@ SPINE_C_API spine_attachment spine_skin_entry_get_attachment(spine_skin_entry en
}
#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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* SPINE_SPINE_ATTACHMENT_TIMELINE_H */
#endif /* SPINE_SPINE_ATTACHMENT_TIMELINE_H */

View File

@ -19,4 +19,4 @@ typedef enum spine_attachment_type {
}
#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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* SPINE_SPINE_EVENT_TIMELINE_H */
#endif /* SPINE_SPINE_EVENT_TIMELINE_H */

View File

@ -18,4 +18,4 @@ typedef enum spine_event_type {
}
#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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* SPINE_SPINE_MESH_ATTACHMENT_H */
#endif /* SPINE_SPINE_MESH_ATTACHMENT_H */

View File

@ -16,4 +16,4 @@ typedef enum spine_mix_blend {
}
#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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* SPINE_SPINE_POSED_DATA_H */
#endif /* SPINE_SPINE_POSED_DATA_H */

View File

@ -14,4 +14,4 @@ typedef enum spine_position_mode {
}
#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 /* 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 /* 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 /* 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 /* 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 /* 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 /* 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 /* SPINE_SPINE_RGBA_TIMELINE_H */
#endif /* SPINE_SPINE_RGBA_TIMELINE_H */

View File

@ -15,4 +15,4 @@ typedef enum spine_rotate_mode {
}
#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 /* 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 /* 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 /* 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 /* 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