spine-runtimes/spine-c/src/generated/physics_constraint_data.h
2025-07-24 00:37:13 +02:00

59 lines
4.3 KiB
C

#ifndef SPINE_SPINE_PHYSICS_CONSTRAINT_DATA_H
#define SPINE_SPINE_PHYSICS_CONSTRAINT_DATA_H
#include "../base.h"
#include "types.h"
#include "arrays.h"
#ifdef __cplusplus
extern "C" {
#endif
SPINE_C_API spine_physics_constraint_data spine_physics_constraint_data_create(const char *name);
SPINE_C_API void spine_physics_constraint_data_dispose(spine_physics_constraint_data self);
SPINE_C_API spine_rtti spine_physics_constraint_data_get_rtti(spine_physics_constraint_data self);
SPINE_C_API spine_constraint spine_physics_constraint_data_create_method(spine_physics_constraint_data self, spine_skeleton skeleton);
SPINE_C_API spine_bone_data spine_physics_constraint_data_get_bone(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_bone(spine_physics_constraint_data self, spine_bone_data bone);
SPINE_C_API float spine_physics_constraint_data_get_step(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_step(spine_physics_constraint_data self, float step);
SPINE_C_API float spine_physics_constraint_data_get_x(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_x(spine_physics_constraint_data self, float x);
SPINE_C_API float spine_physics_constraint_data_get_y(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_y(spine_physics_constraint_data self, float y);
SPINE_C_API float spine_physics_constraint_data_get_rotate(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_rotate(spine_physics_constraint_data self, float rotate);
SPINE_C_API float spine_physics_constraint_data_get_scale_x(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_scale_x(spine_physics_constraint_data self, float scaleX);
SPINE_C_API float spine_physics_constraint_data_get_shear_x(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_shear_x(spine_physics_constraint_data self, float shearX);
SPINE_C_API float spine_physics_constraint_data_get_limit(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_limit(spine_physics_constraint_data self, float limit);
SPINE_C_API bool spine_physics_constraint_data_get_inertia_global(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_inertia_global(spine_physics_constraint_data self, bool inertiaGlobal);
SPINE_C_API bool spine_physics_constraint_data_get_strength_global(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_strength_global(spine_physics_constraint_data self, bool strengthGlobal);
SPINE_C_API bool spine_physics_constraint_data_get_damping_global(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_damping_global(spine_physics_constraint_data self, bool dampingGlobal);
SPINE_C_API bool spine_physics_constraint_data_get_mass_global(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_mass_global(spine_physics_constraint_data self, bool massGlobal);
SPINE_C_API bool spine_physics_constraint_data_get_wind_global(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_wind_global(spine_physics_constraint_data self, bool windGlobal);
SPINE_C_API bool spine_physics_constraint_data_get_gravity_global(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_gravity_global(spine_physics_constraint_data self, bool gravityGlobal);
SPINE_C_API bool spine_physics_constraint_data_get_mix_global(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_mix_global(spine_physics_constraint_data self, bool mixGlobal);
SPINE_C_API const char *spine_physics_constraint_data_get_name(spine_physics_constraint_data self);
SPINE_C_API bool spine_physics_constraint_data_get_skin_required(spine_physics_constraint_data self);
SPINE_C_API spine_physics_constraint_pose spine_physics_constraint_data_get_setup_pose(spine_physics_constraint_data self);
SPINE_C_API void spine_physics_constraint_data_set_skin_required(spine_physics_constraint_data self, bool skinRequired);
SPINE_C_API spine_rtti spine_physics_constraint_data_rtti(void);
#ifdef __cplusplus
}
#endif
#endif /* SPINE_SPINE_PHYSICS_CONSTRAINT_DATA_H */