#include "skeleton_json.h" #include using namespace spine; spine_skeleton_json spine_skeleton_json_create(spine_atlas atlas) { return (spine_skeleton_json) new (__FILE__, __LINE__) SkeletonJson(*((Atlas *) atlas)); } spine_skeleton_json spine_skeleton_json_create2(spine_attachment_loader attachmentLoader, bool ownsLoader) { return (spine_skeleton_json) new (__FILE__, __LINE__) SkeletonJson(*((AttachmentLoader *) attachmentLoader), ownsLoader); } void spine_skeleton_json_dispose(spine_skeleton_json self) { delete (SkeletonJson *) self; } /*@null*/ spine_skeleton_data spine_skeleton_json_read_skeleton_data_file(spine_skeleton_json self, const char *path) { SkeletonJson *_self = (SkeletonJson *) self; return (spine_skeleton_data) _self->readSkeletonDataFile(String(path)); } /*@null*/ spine_skeleton_data spine_skeleton_json_read_skeleton_data(spine_skeleton_json self, /*@null*/ const char *json) { SkeletonJson *_self = (SkeletonJson *) self; return (spine_skeleton_data) _self->readSkeletonData(json); } void spine_skeleton_json_set_scale(spine_skeleton_json self, float scale) { SkeletonJson *_self = (SkeletonJson *) self; _self->setScale(scale); } const char *spine_skeleton_json_get_error(spine_skeleton_json self) { SkeletonJson *_self = (SkeletonJson *) self; return _self->getError().buffer(); }