mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-25 22:23:42 +08:00
[c] Regenerate bindings for DrawOrderFolderTimeline
This commit is contained in:
parent
275e702bc8
commit
7324a02ecf
@ -46,6 +46,7 @@ method: AtlasRegion::setNames
|
||||
# Array<Array<T>> returning methods not supported
|
||||
method: DeformTimeline::getVertices
|
||||
method: DrawOrderTimeline::getDrawOrders
|
||||
method: DrawOrderFolderTimeline::getDrawOrders
|
||||
|
||||
# Can not emulate AttachmentMap::Entries, as that's stack allocated
|
||||
method: Skin::getAttachments
|
||||
|
||||
@ -71,6 +71,7 @@
|
||||
#include "../src/generated/curve_timeline.h"
|
||||
#include "../src/generated/curve_timeline1.h"
|
||||
#include "../src/generated/deform_timeline.h"
|
||||
#include "../src/generated/draw_order_folder_timeline.h"
|
||||
#include "../src/generated/draw_order_timeline.h"
|
||||
#include "../src/generated/event.h"
|
||||
#include "../src/generated/event_data.h"
|
||||
|
||||
@ -255,6 +255,12 @@ spine_slot_timeline spine_deform_timeline_cast_to_slot_timeline(spine_deform_tim
|
||||
return (spine_slot_timeline) base;
|
||||
}
|
||||
|
||||
spine_timeline spine_draw_order_folder_timeline_cast_to_timeline(spine_draw_order_folder_timeline obj) {
|
||||
DrawOrderFolderTimeline *derived = (DrawOrderFolderTimeline *) obj;
|
||||
Timeline *base = static_cast<Timeline *>(derived);
|
||||
return (spine_timeline) base;
|
||||
}
|
||||
|
||||
spine_timeline spine_draw_order_timeline_cast_to_timeline(spine_draw_order_timeline obj) {
|
||||
DrawOrderTimeline *derived = (DrawOrderTimeline *) obj;
|
||||
Timeline *base = static_cast<Timeline *>(derived);
|
||||
@ -1967,6 +1973,12 @@ spine_deform_timeline spine_timeline_cast_to_deform_timeline(spine_timeline obj)
|
||||
return (spine_deform_timeline) derived;
|
||||
}
|
||||
|
||||
spine_draw_order_folder_timeline spine_timeline_cast_to_draw_order_folder_timeline(spine_timeline obj) {
|
||||
Timeline *base = (Timeline *) obj;
|
||||
DrawOrderFolderTimeline *derived = static_cast<DrawOrderFolderTimeline *>(base);
|
||||
return (spine_draw_order_folder_timeline) derived;
|
||||
}
|
||||
|
||||
spine_draw_order_timeline spine_timeline_cast_to_draw_order_timeline(spine_timeline obj) {
|
||||
Timeline *base = (Timeline *) obj;
|
||||
DrawOrderTimeline *derived = static_cast<DrawOrderTimeline *>(base);
|
||||
|
||||
@ -75,6 +75,7 @@ SPINE_C_API spine_slot_curve_timeline spine_deform_timeline_cast_to_slot_curve_t
|
||||
SPINE_C_API spine_curve_timeline spine_deform_timeline_cast_to_curve_timeline(spine_deform_timeline obj);
|
||||
SPINE_C_API spine_timeline spine_deform_timeline_cast_to_timeline(spine_deform_timeline obj);
|
||||
SPINE_C_API spine_slot_timeline spine_deform_timeline_cast_to_slot_timeline(spine_deform_timeline obj);
|
||||
SPINE_C_API spine_timeline spine_draw_order_folder_timeline_cast_to_timeline(spine_draw_order_folder_timeline obj);
|
||||
SPINE_C_API spine_timeline spine_draw_order_timeline_cast_to_timeline(spine_draw_order_timeline obj);
|
||||
SPINE_C_API spine_timeline spine_event_timeline_cast_to_timeline(spine_event_timeline obj);
|
||||
SPINE_C_API spine_from_property spine_from_rotate_cast_to_from_property(spine_from_rotate obj);
|
||||
@ -376,6 +377,7 @@ SPINE_C_API spine_constraint_timeline1 spine_timeline_cast_to_constraint_timelin
|
||||
SPINE_C_API spine_curve_timeline spine_timeline_cast_to_curve_timeline(spine_timeline obj);
|
||||
SPINE_C_API spine_curve_timeline1 spine_timeline_cast_to_curve_timeline1(spine_timeline obj);
|
||||
SPINE_C_API spine_deform_timeline spine_timeline_cast_to_deform_timeline(spine_timeline obj);
|
||||
SPINE_C_API spine_draw_order_folder_timeline spine_timeline_cast_to_draw_order_folder_timeline(spine_timeline obj);
|
||||
SPINE_C_API spine_draw_order_timeline spine_timeline_cast_to_draw_order_timeline(spine_timeline obj);
|
||||
SPINE_C_API spine_event_timeline spine_timeline_cast_to_event_timeline(spine_timeline obj);
|
||||
SPINE_C_API spine_ik_constraint_timeline spine_timeline_cast_to_ik_constraint_timeline(spine_timeline obj);
|
||||
|
||||
64
spine-c/src/generated/draw_order_folder_timeline.cpp
Normal file
64
spine-c/src/generated/draw_order_folder_timeline.cpp
Normal file
@ -0,0 +1,64 @@
|
||||
#include "draw_order_folder_timeline.h"
|
||||
#include <spine/spine.h>
|
||||
|
||||
using namespace spine;
|
||||
|
||||
spine_draw_order_folder_timeline spine_draw_order_folder_timeline_create(size_t frameCount, spine_array_int slots, size_t slotCount) {
|
||||
return (spine_draw_order_folder_timeline) new (__FILE__, __LINE__) DrawOrderFolderTimeline(frameCount, *((Array<int> *) slots), slotCount);
|
||||
}
|
||||
|
||||
void spine_draw_order_folder_timeline_dispose(spine_draw_order_folder_timeline self) {
|
||||
delete (DrawOrderFolderTimeline *) self;
|
||||
}
|
||||
|
||||
spine_rtti spine_draw_order_folder_timeline_get_rtti(spine_draw_order_folder_timeline self) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
return (spine_rtti) &_self->getRTTI();
|
||||
}
|
||||
|
||||
void spine_draw_order_folder_timeline_apply(spine_draw_order_folder_timeline self, spine_skeleton skeleton, float lastTime, float time,
|
||||
/*@null*/ spine_array_event events, float alpha, spine_mix_blend blend, spine_mix_direction direction,
|
||||
bool appliedPose) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
_self->apply(*((Skeleton *) skeleton), lastTime, time, (Array<Event *> *) events, alpha, (MixBlend) blend, (MixDirection) direction, appliedPose);
|
||||
}
|
||||
|
||||
size_t spine_draw_order_folder_timeline_get_frame_count(spine_draw_order_folder_timeline self) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
return _self->getFrameCount();
|
||||
}
|
||||
|
||||
spine_array_int spine_draw_order_folder_timeline_get_slots(spine_draw_order_folder_timeline self) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
return (spine_array_int) &_self->getSlots();
|
||||
}
|
||||
|
||||
void spine_draw_order_folder_timeline_set_frame(spine_draw_order_folder_timeline self, size_t frame, float time,
|
||||
/*@null*/ spine_array_int drawOrder) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
_self->setFrame(frame, time, (Array<int> *) drawOrder);
|
||||
}
|
||||
|
||||
size_t spine_draw_order_folder_timeline_get_frame_entries(spine_draw_order_folder_timeline self) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
return _self->getFrameEntries();
|
||||
}
|
||||
|
||||
spine_array_float spine_draw_order_folder_timeline_get_frames(spine_draw_order_folder_timeline self) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
return (spine_array_float) &_self->getFrames();
|
||||
}
|
||||
|
||||
float spine_draw_order_folder_timeline_get_duration(spine_draw_order_folder_timeline self) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
return _self->getDuration();
|
||||
}
|
||||
|
||||
spine_array_property_id spine_draw_order_folder_timeline_get_property_ids(spine_draw_order_folder_timeline self) {
|
||||
DrawOrderFolderTimeline *_self = (DrawOrderFolderTimeline *) self;
|
||||
return (spine_array_property_id) &_self->getPropertyIds();
|
||||
}
|
||||
|
||||
spine_rtti spine_draw_order_folder_timeline_rtti(void) {
|
||||
return (spine_rtti) &DrawOrderFolderTimeline::rtti;
|
||||
}
|
||||
44
spine-c/src/generated/draw_order_folder_timeline.h
Normal file
44
spine-c/src/generated/draw_order_folder_timeline.h
Normal file
@ -0,0 +1,44 @@
|
||||
#ifndef SPINE_SPINE_DRAW_ORDER_FOLDER_TIMELINE_H
|
||||
#define SPINE_SPINE_DRAW_ORDER_FOLDER_TIMELINE_H
|
||||
|
||||
#include "../base.h"
|
||||
#include "types.h"
|
||||
#include "arrays.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
SPINE_C_API spine_draw_order_folder_timeline spine_draw_order_folder_timeline_create(size_t frameCount, spine_array_int slots, size_t slotCount);
|
||||
|
||||
SPINE_C_API void spine_draw_order_folder_timeline_dispose(spine_draw_order_folder_timeline self);
|
||||
|
||||
SPINE_C_API spine_rtti spine_draw_order_folder_timeline_get_rtti(spine_draw_order_folder_timeline self);
|
||||
SPINE_C_API void spine_draw_order_folder_timeline_apply(spine_draw_order_folder_timeline self, spine_skeleton skeleton, float lastTime, float time,
|
||||
/*@null*/ spine_array_event events, float alpha, spine_mix_blend blend,
|
||||
spine_mix_direction direction, bool appliedPose);
|
||||
SPINE_C_API size_t spine_draw_order_folder_timeline_get_frame_count(spine_draw_order_folder_timeline self);
|
||||
/**
|
||||
* The Skeleton::getSlots() indices that this timeline affects, in setup order.
|
||||
*/
|
||||
SPINE_C_API spine_array_int spine_draw_order_folder_timeline_get_slots(spine_draw_order_folder_timeline self);
|
||||
/**
|
||||
* Sets the time and draw order for the specified frame.
|
||||
*
|
||||
* @param frame Between 0 and frameCount, inclusive.
|
||||
* @param time The frame time in seconds.
|
||||
* @param drawOrder Ordered getSlots() indices, or null to use setup pose order.
|
||||
*/
|
||||
SPINE_C_API void spine_draw_order_folder_timeline_set_frame(spine_draw_order_folder_timeline self, size_t frame, float time,
|
||||
/*@null*/ spine_array_int drawOrder);
|
||||
SPINE_C_API size_t spine_draw_order_folder_timeline_get_frame_entries(spine_draw_order_folder_timeline self);
|
||||
SPINE_C_API spine_array_float spine_draw_order_folder_timeline_get_frames(spine_draw_order_folder_timeline self);
|
||||
SPINE_C_API float spine_draw_order_folder_timeline_get_duration(spine_draw_order_folder_timeline self);
|
||||
SPINE_C_API spine_array_property_id spine_draw_order_folder_timeline_get_property_ids(spine_draw_order_folder_timeline self);
|
||||
SPINE_C_API spine_rtti spine_draw_order_folder_timeline_rtti(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* SPINE_SPINE_DRAW_ORDER_FOLDER_TIMELINE_H */
|
||||
@ -36,6 +36,11 @@ void spine_skeleton_data_dispose(spine_skeleton_data self) {
|
||||
return (spine_animation) _self->findAnimation(String(animationName));
|
||||
}
|
||||
|
||||
spine_array_animation spine_skeleton_data_find_slider_animations(spine_skeleton_data self, spine_array_animation animations) {
|
||||
SkeletonData *_self = (SkeletonData *) self;
|
||||
return (spine_array_animation) &_self->findSliderAnimations(*((Array<Animation *> *) animations));
|
||||
}
|
||||
|
||||
const char *spine_skeleton_data_get_name(spine_skeleton_data self) {
|
||||
SkeletonData *_self = (SkeletonData *) self;
|
||||
return _self->getName().buffer();
|
||||
|
||||
@ -40,6 +40,10 @@ SPINE_C_API /*@null*/ spine_event_data spine_skeleton_data_find_event(spine_skel
|
||||
* @return May be NULL.
|
||||
*/
|
||||
SPINE_C_API /*@null*/ spine_animation spine_skeleton_data_find_animation(spine_skeleton_data self, const char *animationName);
|
||||
/**
|
||||
* Collects animations used by slider constraints.
|
||||
*/
|
||||
SPINE_C_API spine_array_animation spine_skeleton_data_find_slider_animations(spine_skeleton_data self, spine_array_animation animations);
|
||||
/**
|
||||
* The skeleton's name, which by default is the name of the skeleton data file
|
||||
* when possible, or null when a name hasn't been set.
|
||||
|
||||
@ -65,6 +65,7 @@ SPINE_OPAQUE_TYPE(spine_constraint_timeline1)
|
||||
SPINE_OPAQUE_TYPE(spine_curve_timeline)
|
||||
SPINE_OPAQUE_TYPE(spine_curve_timeline1)
|
||||
SPINE_OPAQUE_TYPE(spine_deform_timeline)
|
||||
SPINE_OPAQUE_TYPE(spine_draw_order_folder_timeline)
|
||||
SPINE_OPAQUE_TYPE(spine_draw_order_timeline)
|
||||
SPINE_OPAQUE_TYPE(spine_event)
|
||||
SPINE_OPAQUE_TYPE(spine_event_data)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user