[dart] Formatting

This commit is contained in:
Mario Zechner 2025-07-25 00:41:03 +02:00
parent 4a7bf7c12d
commit d91dc74cb4
115 changed files with 9569 additions and 16659 deletions

View File

@ -40,6 +40,13 @@
"request": "launch",
"type": "dart",
"flutterMode": "release"
},
{
"name": "headless-test (dart)",
"cwd": "test",
"request": "launch",
"type": "dart",
"program": "bin/headless_test.dart"
}
]
}

View File

@ -50,8 +50,8 @@ class SpineComponent extends PositionComponent {
Anchor super.anchor = Anchor.topLeft,
super.children,
super.priority,
}) : _ownsDrawable = ownsDrawable,
_boundsProvider = boundsProvider {
}) : _ownsDrawable = ownsDrawable,
_boundsProvider = boundsProvider {
_drawable.update(0);
_bounds = _boundsProvider.computeBounds(_drawable);
size = Vector2(_bounds.width, _bounds.height);

View File

@ -240,7 +240,8 @@ class SkeletonData {
final Pointer<Uint8> binaryNative = _allocator.allocate(binary.lengthInBytes);
binaryNative.asTypedList(binary.lengthInBytes).setAll(0, binary);
final path = "".toNativeUtf8(allocator: _allocator);
final result = _bindings.spine_skeleton_data_load_binary(atlas._atlas, binaryNative.cast(), binary.lengthInBytes, path.cast());
final result =
_bindings.spine_skeleton_data_load_binary(atlas._atlas, binaryNative.cast(), binary.lengthInBytes, path.cast());
_allocator.free(binaryNative);
if (_bindings.spine_skeleton_data_result_get_error(result).address != nullptr.address) {
final Pointer<Utf8> error = _bindings.spine_skeleton_data_result_get_error(result).cast();
@ -4184,9 +4185,12 @@ class SkeletonDrawable {
Future<RawImageData> renderToRawImageData(double width, double height, int bgColor) async {
final recorder = renderToPictureRecorder(width, height, bgColor);
var rawImageData = (await (await recorder.endRecording().toImage(
width.toInt(),
height.toInt(),
)).toByteData(format: ImageByteFormat.rawRgba))!.buffer.asUint8List();
width.toInt(),
height.toInt(),
))
.toByteData(format: ImageByteFormat.rawRgba))!
.buffer
.asUint8List();
return RawImageData(rawImageData, width.toInt(), height.toInt());
}

View File

@ -46,15 +46,13 @@ class AlphaTimeline extends CurveTimeline1 implements SlotTimeline {
Pointer get nativePtr => _ptr;
factory AlphaTimeline(int frameCount, int bezierCount, int slotIndex) {
final ptr = SpineBindings.bindings
.spine_alpha_timeline_create(frameCount, bezierCount, slotIndex);
final ptr = SpineBindings.bindings.spine_alpha_timeline_create(frameCount, bezierCount, slotIndex);
return AlphaTimeline.fromPointer(ptr);
}
@override
int get slotIndex {
final result =
SpineBindings.bindings.spine_alpha_timeline_get_slot_index(_ptr);
final result = SpineBindings.bindings.spine_alpha_timeline_get_slot_index(_ptr);
return result;
}

View File

@ -48,8 +48,8 @@ class Animation implements Finalizable {
Pointer get nativePtr => _ptr;
factory Animation(String name, ArrayTimeline timelines, double duration) {
final ptr = SpineBindings.bindings.spine_animation_create(
name.toNativeUtf8().cast<Char>(), timelines.nativePtr.cast(), duration);
final ptr = SpineBindings.bindings
.spine_animation_create(name.toNativeUtf8().cast<Char>(), timelines.nativePtr.cast(), duration);
return Animation.fromPointer(ptr);
}
@ -59,13 +59,11 @@ class Animation implements Finalizable {
}
set timelines(ArrayTimeline value) {
SpineBindings.bindings
.spine_animation_set_timelines(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_animation_set_timelines(_ptr, value.nativePtr.cast());
}
bool hasTimeline(ArrayPropertyId ids) {
final result = SpineBindings.bindings
.spine_animation_has_timeline(_ptr, ids.nativePtr.cast());
final result = SpineBindings.bindings.spine_animation_has_timeline(_ptr, ids.nativePtr.cast());
return result;
}
@ -78,27 +76,10 @@ class Animation implements Finalizable {
SpineBindings.bindings.spine_animation_set_duration(_ptr, value);
}
void apply(
Skeleton skeleton,
double lastTime,
double time,
bool loop,
ArrayEvent pEvents,
double alpha,
MixBlend blend,
MixDirection direction,
bool appliedPose) {
SpineBindings.bindings.spine_animation_apply(
_ptr,
skeleton.nativePtr.cast(),
lastTime,
time,
loop,
pEvents.nativePtr.cast(),
alpha,
blend.value,
direction.value,
appliedPose);
void apply(Skeleton skeleton, double lastTime, double time, bool loop, ArrayEvent pEvents, double alpha,
MixBlend blend, MixDirection direction, bool appliedPose) {
SpineBindings.bindings.spine_animation_apply(_ptr, skeleton.nativePtr.cast(), lastTime, time, loop,
pEvents.nativePtr.cast(), alpha, blend.value, direction.value, appliedPose);
}
String get name {
@ -112,14 +93,12 @@ class Animation implements Finalizable {
}
static int search(ArrayFloat values, double target) {
final result = SpineBindings.bindings
.spine_animation_search_1(values.nativePtr.cast(), target);
final result = SpineBindings.bindings.spine_animation_search_1(values.nativePtr.cast(), target);
return result;
}
static int search2(ArrayFloat values, double target, int step) {
final result = SpineBindings.bindings
.spine_animation_search_2(values.nativePtr.cast(), target, step);
final result = SpineBindings.bindings.spine_animation_search_2(values.nativePtr.cast(), target, step);
return result;
}
}

View File

@ -49,8 +49,7 @@ class AnimationState implements Finalizable {
Pointer get nativePtr => _ptr;
factory AnimationState(AnimationStateData data) {
final ptr = SpineBindings.bindings
.spine_animation_state_create(data.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_animation_state_create(data.nativePtr.cast());
return AnimationState.fromPointer(ptr);
}
@ -59,8 +58,7 @@ class AnimationState implements Finalizable {
}
bool apply(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_animation_state_apply(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_animation_state_apply(_ptr, skeleton.nativePtr.cast());
return result;
}
@ -73,28 +71,22 @@ class AnimationState implements Finalizable {
}
TrackEntry setEmptyAnimation(int trackIndex, double mixDuration) {
final result = SpineBindings.bindings
.spine_animation_state_set_empty_animation(
_ptr, trackIndex, mixDuration);
final result = SpineBindings.bindings.spine_animation_state_set_empty_animation(_ptr, trackIndex, mixDuration);
return TrackEntry.fromPointer(result);
}
TrackEntry addEmptyAnimation(
int trackIndex, double mixDuration, double delay) {
final result = SpineBindings.bindings
.spine_animation_state_add_empty_animation(
_ptr, trackIndex, mixDuration, delay);
TrackEntry addEmptyAnimation(int trackIndex, double mixDuration, double delay) {
final result =
SpineBindings.bindings.spine_animation_state_add_empty_animation(_ptr, trackIndex, mixDuration, delay);
return TrackEntry.fromPointer(result);
}
set emptyAnimations(double value) {
SpineBindings.bindings
.spine_animation_state_set_empty_animations(_ptr, value);
SpineBindings.bindings.spine_animation_state_set_empty_animations(_ptr, value);
}
TrackEntry getCurrent(int trackIndex) {
final result = SpineBindings.bindings
.spine_animation_state_get_current(_ptr, trackIndex);
final result = SpineBindings.bindings.spine_animation_state_get_current(_ptr, trackIndex);
return TrackEntry.fromPointer(result);
}
@ -104,14 +96,12 @@ class AnimationState implements Finalizable {
}
ArrayTrackEntry get tracks {
final result =
SpineBindings.bindings.spine_animation_state_get_tracks(_ptr);
final result = SpineBindings.bindings.spine_animation_state_get_tracks(_ptr);
return ArrayTrackEntry.fromPointer(result);
}
double get timeScale {
final result =
SpineBindings.bindings.spine_animation_state_get_time_scale(_ptr);
final result = SpineBindings.bindings.spine_animation_state_get_time_scale(_ptr);
return result;
}
@ -128,54 +118,44 @@ class AnimationState implements Finalizable {
}
set manualTrackEntryDisposal(bool value) {
SpineBindings.bindings
.spine_animation_state_set_manual_track_entry_disposal(_ptr, value);
SpineBindings.bindings.spine_animation_state_set_manual_track_entry_disposal(_ptr, value);
}
bool get manualTrackEntryDisposal {
final result = SpineBindings.bindings
.spine_animation_state_get_manual_track_entry_disposal(_ptr);
final result = SpineBindings.bindings.spine_animation_state_get_manual_track_entry_disposal(_ptr);
return result;
}
void disposeTrackEntry(TrackEntry entry) {
SpineBindings.bindings.spine_animation_state_dispose_track_entry(
_ptr, entry.nativePtr.cast());
SpineBindings.bindings.spine_animation_state_dispose_track_entry(_ptr, entry.nativePtr.cast());
}
Pointer<Void> get rendererObject {
final result =
SpineBindings.bindings.spine_animation_state_get_renderer_object(_ptr);
final result = SpineBindings.bindings.spine_animation_state_get_renderer_object(_ptr);
return result;
}
TrackEntry setAnimation(int trackIndex, String animationName, bool loop) {
final result = SpineBindings.bindings.spine_animation_state_set_animation_1(
_ptr, trackIndex, animationName.toNativeUtf8().cast<Char>(), loop);
final result = SpineBindings.bindings
.spine_animation_state_set_animation_1(_ptr, trackIndex, animationName.toNativeUtf8().cast<Char>(), loop);
return TrackEntry.fromPointer(result);
}
TrackEntry setAnimation2(int trackIndex, Animation animation, bool loop) {
final result = SpineBindings.bindings.spine_animation_state_set_animation_2(
_ptr, trackIndex, animation.nativePtr.cast(), loop);
final result = SpineBindings.bindings
.spine_animation_state_set_animation_2(_ptr, trackIndex, animation.nativePtr.cast(), loop);
return TrackEntry.fromPointer(result);
}
TrackEntry addAnimation(
int trackIndex, String animationName, bool loop, double delay) {
TrackEntry addAnimation(int trackIndex, String animationName, bool loop, double delay) {
final result = SpineBindings.bindings.spine_animation_state_add_animation_1(
_ptr,
trackIndex,
animationName.toNativeUtf8().cast<Char>(),
loop,
delay);
_ptr, trackIndex, animationName.toNativeUtf8().cast<Char>(), loop, delay);
return TrackEntry.fromPointer(result);
}
TrackEntry addAnimation2(
int trackIndex, Animation animation, bool loop, double delay) {
final result = SpineBindings.bindings.spine_animation_state_add_animation_2(
_ptr, trackIndex, animation.nativePtr.cast(), loop, delay);
TrackEntry addAnimation2(int trackIndex, Animation animation, bool loop, double delay) {
final result = SpineBindings.bindings
.spine_animation_state_add_animation_2(_ptr, trackIndex, animation.nativePtr.cast(), loop, delay);
return TrackEntry.fromPointer(result);
}
}

View File

@ -46,31 +46,27 @@ class AnimationStateData implements Finalizable {
Pointer get nativePtr => _ptr;
factory AnimationStateData(SkeletonData skeletonData) {
final ptr = SpineBindings.bindings
.spine_animation_state_data_create(skeletonData.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_animation_state_data_create(skeletonData.nativePtr.cast());
return AnimationStateData.fromPointer(ptr);
}
SkeletonData get skeletonData {
final result = SpineBindings.bindings
.spine_animation_state_data_get_skeleton_data(_ptr);
final result = SpineBindings.bindings.spine_animation_state_data_get_skeleton_data(_ptr);
return SkeletonData.fromPointer(result);
}
double get defaultMix {
final result =
SpineBindings.bindings.spine_animation_state_data_get_default_mix(_ptr);
final result = SpineBindings.bindings.spine_animation_state_data_get_default_mix(_ptr);
return result;
}
set defaultMix(double value) {
SpineBindings.bindings
.spine_animation_state_data_set_default_mix(_ptr, value);
SpineBindings.bindings.spine_animation_state_data_set_default_mix(_ptr, value);
}
double getMix(Animation from, Animation to) {
final result = SpineBindings.bindings.spine_animation_state_data_get_mix(
_ptr, from.nativePtr.cast(), to.nativePtr.cast());
final result =
SpineBindings.bindings.spine_animation_state_data_get_mix(_ptr, from.nativePtr.cast(), to.nativePtr.cast());
return result;
}
@ -80,14 +76,11 @@ class AnimationStateData implements Finalizable {
void setMix(String fromName, String toName, double duration) {
SpineBindings.bindings.spine_animation_state_data_set_mix_1(
_ptr,
fromName.toNativeUtf8().cast<Char>(),
toName.toNativeUtf8().cast<Char>(),
duration);
_ptr, fromName.toNativeUtf8().cast<Char>(), toName.toNativeUtf8().cast<Char>(), duration);
}
void setMix2(Animation from, Animation to, double duration) {
SpineBindings.bindings.spine_animation_state_data_set_mix_2(
_ptr, from.nativePtr.cast(), to.nativePtr.cast(), duration);
SpineBindings.bindings
.spine_animation_state_data_set_mix_2(_ptr, from.nativePtr.cast(), to.nativePtr.cast(), duration);
}
}

View File

@ -134,8 +134,7 @@ class ArrayFloat extends NativeArray<double> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_float_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_float_buffer(nativePtr.cast());
return buffer.cast<Float>()[index];
}
}
@ -154,21 +153,18 @@ class ArrayInt extends NativeArray<int> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_int_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_int_buffer(nativePtr.cast());
return buffer.cast<Int32>()[index];
}
}
/// ArrayUnsignedShort wrapper
class ArrayUnsignedShort extends NativeArray<int> {
ArrayUnsignedShort.fromPointer(
Pointer<spine_array_unsigned_short_wrapper> super.ptr);
ArrayUnsignedShort.fromPointer(Pointer<spine_array_unsigned_short_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_unsigned_short_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_unsigned_short_size(nativePtr.cast());
}
@override
@ -176,21 +172,18 @@ class ArrayUnsignedShort extends NativeArray<int> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer = SpineBindings.bindings
.spine_array_unsigned_short_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_unsigned_short_buffer(nativePtr.cast());
return buffer.cast<Uint16>()[index];
}
}
/// ArrayPropertyId wrapper
class ArrayPropertyId extends NativeArray<int> {
ArrayPropertyId.fromPointer(
Pointer<spine_array_property_id_wrapper> super.ptr);
ArrayPropertyId.fromPointer(Pointer<spine_array_property_id_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_property_id_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_property_id_size(nativePtr.cast());
}
@override
@ -198,8 +191,7 @@ class ArrayPropertyId extends NativeArray<int> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_property_id_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_property_id_buffer(nativePtr.cast());
// NOTE: This will not compile due to C API bug - buffer() returns int instead of Pointer
return buffer.cast<Int64>()[index];
}
@ -219,8 +211,7 @@ class ArrayAnimation extends NativeArray<Animation> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_animation_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_animation_buffer(nativePtr.cast());
return Animation.fromPointer(buffer[index]);
}
}
@ -239,21 +230,18 @@ class ArrayAtlasPage extends NativeArray<AtlasPage> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_atlas_page_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_atlas_page_buffer(nativePtr.cast());
return AtlasPage.fromPointer(buffer[index]);
}
}
/// ArrayAtlasRegion wrapper
class ArrayAtlasRegion extends NativeArray<AtlasRegion> {
ArrayAtlasRegion.fromPointer(
Pointer<spine_array_atlas_region_wrapper> super.ptr);
ArrayAtlasRegion.fromPointer(Pointer<spine_array_atlas_region_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_atlas_region_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_atlas_region_size(nativePtr.cast());
}
@override
@ -261,16 +249,14 @@ class ArrayAtlasRegion extends NativeArray<AtlasRegion> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer = SpineBindings.bindings
.spine_array_atlas_region_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_atlas_region_buffer(nativePtr.cast());
return AtlasRegion.fromPointer(buffer[index]);
}
}
/// ArrayAttachment wrapper
class ArrayAttachment extends NativeArray<Attachment> {
ArrayAttachment.fromPointer(
Pointer<spine_array_attachment_wrapper> super.ptr);
ArrayAttachment.fromPointer(Pointer<spine_array_attachment_wrapper> super.ptr);
@override
int get length {
@ -282,14 +268,9 @@ class ArrayAttachment extends NativeArray<Attachment> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_attachment_buffer(nativePtr.cast());
final rtti =
SpineBindings.bindings.spine_attachment_get_rtti(buffer[index]);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final buffer = SpineBindings.bindings.spine_array_attachment_buffer(nativePtr.cast());
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(buffer[index]);
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(buffer[index].cast());
@ -304,8 +285,7 @@ class ArrayAttachment extends NativeArray<Attachment> {
case 'spine_region_attachment':
return RegionAttachment.fromPointer(buffer[index].cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Attachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class Attachment');
}
}
}
@ -324,8 +304,7 @@ class ArrayBone extends NativeArray<Bone> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_bone_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_bone_buffer(nativePtr.cast());
return Bone.fromPointer(buffer[index]);
}
}
@ -344,8 +323,7 @@ class ArrayBoneData extends NativeArray<BoneData> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_bone_data_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_bone_data_buffer(nativePtr.cast());
return BoneData.fromPointer(buffer[index]);
}
}
@ -364,21 +342,18 @@ class ArrayBonePose extends NativeArray<BonePose> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_bone_pose_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_bone_pose_buffer(nativePtr.cast());
return BonePose.fromPointer(buffer[index]);
}
}
/// ArrayBoundingBoxAttachment wrapper
class ArrayBoundingBoxAttachment extends NativeArray<BoundingBoxAttachment> {
ArrayBoundingBoxAttachment.fromPointer(
Pointer<spine_array_bounding_box_attachment_wrapper> super.ptr);
ArrayBoundingBoxAttachment.fromPointer(Pointer<spine_array_bounding_box_attachment_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_bounding_box_attachment_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_bounding_box_attachment_size(nativePtr.cast());
}
@override
@ -386,16 +361,14 @@ class ArrayBoundingBoxAttachment extends NativeArray<BoundingBoxAttachment> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer = SpineBindings.bindings
.spine_array_bounding_box_attachment_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_bounding_box_attachment_buffer(nativePtr.cast());
return BoundingBoxAttachment.fromPointer(buffer[index]);
}
}
/// ArrayConstraint wrapper
class ArrayConstraint extends NativeArray<Constraint> {
ArrayConstraint.fromPointer(
Pointer<spine_array_constraint_wrapper> super.ptr);
ArrayConstraint.fromPointer(Pointer<spine_array_constraint_wrapper> super.ptr);
@override
int get length {
@ -407,14 +380,9 @@ class ArrayConstraint extends NativeArray<Constraint> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_constraint_buffer(nativePtr.cast());
final rtti =
SpineBindings.bindings.spine_constraint_get_rtti(buffer[index]);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final buffer = SpineBindings.bindings.spine_array_constraint_buffer(nativePtr.cast());
final rtti = SpineBindings.bindings.spine_constraint_get_rtti(buffer[index]);
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_ik_constraint':
return IkConstraint.fromPointer(buffer[index].cast());
@ -427,21 +395,18 @@ class ArrayConstraint extends NativeArray<Constraint> {
case 'spine_transform_constraint':
return TransformConstraint.fromPointer(buffer[index].cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Constraint');
throw UnsupportedError('Unknown concrete type: $className for abstract class Constraint');
}
}
}
/// ArrayConstraintData wrapper
class ArrayConstraintData extends NativeArray<ConstraintData> {
ArrayConstraintData.fromPointer(
Pointer<spine_array_constraint_data_wrapper> super.ptr);
ArrayConstraintData.fromPointer(Pointer<spine_array_constraint_data_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_constraint_data_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_constraint_data_size(nativePtr.cast());
}
@override
@ -449,14 +414,9 @@ class ArrayConstraintData extends NativeArray<ConstraintData> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer = SpineBindings.bindings
.spine_array_constraint_data_buffer(nativePtr.cast());
final rtti =
SpineBindings.bindings.spine_constraint_data_get_rtti(buffer[index]);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final buffer = SpineBindings.bindings.spine_array_constraint_data_buffer(nativePtr.cast());
final rtti = SpineBindings.bindings.spine_constraint_data_get_rtti(buffer[index]);
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_ik_constraint_data':
return IkConstraintData.fromPointer(buffer[index].cast());
@ -469,8 +429,7 @@ class ArrayConstraintData extends NativeArray<ConstraintData> {
case 'spine_transform_constraint_data':
return TransformConstraintData.fromPointer(buffer[index].cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class ConstraintData');
throw UnsupportedError('Unknown concrete type: $className for abstract class ConstraintData');
}
}
}
@ -489,8 +448,7 @@ class ArrayEvent extends NativeArray<Event> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_event_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_event_buffer(nativePtr.cast());
return Event.fromPointer(buffer[index]);
}
}
@ -509,21 +467,18 @@ class ArrayEventData extends NativeArray<EventData> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_event_data_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_event_data_buffer(nativePtr.cast());
return EventData.fromPointer(buffer[index]);
}
}
/// ArrayFromProperty wrapper
class ArrayFromProperty extends NativeArray<FromProperty> {
ArrayFromProperty.fromPointer(
Pointer<spine_array_from_property_wrapper> super.ptr);
ArrayFromProperty.fromPointer(Pointer<spine_array_from_property_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_from_property_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_from_property_size(nativePtr.cast());
}
@override
@ -531,14 +486,9 @@ class ArrayFromProperty extends NativeArray<FromProperty> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer = SpineBindings.bindings
.spine_array_from_property_buffer(nativePtr.cast());
final rtti =
SpineBindings.bindings.spine_from_property_get_rtti(buffer[index]);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final buffer = SpineBindings.bindings.spine_array_from_property_buffer(nativePtr.cast());
final rtti = SpineBindings.bindings.spine_from_property_get_rtti(buffer[index]);
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_from_rotate':
return FromRotate.fromPointer(buffer[index].cast());
@ -553,21 +503,18 @@ class ArrayFromProperty extends NativeArray<FromProperty> {
case 'spine_from_y':
return FromY.fromPointer(buffer[index].cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class FromProperty');
throw UnsupportedError('Unknown concrete type: $className for abstract class FromProperty');
}
}
}
/// ArrayPhysicsConstraint wrapper
class ArrayPhysicsConstraint extends NativeArray<PhysicsConstraint> {
ArrayPhysicsConstraint.fromPointer(
Pointer<spine_array_physics_constraint_wrapper> super.ptr);
ArrayPhysicsConstraint.fromPointer(Pointer<spine_array_physics_constraint_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_physics_constraint_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_physics_constraint_size(nativePtr.cast());
}
@override
@ -575,8 +522,7 @@ class ArrayPhysicsConstraint extends NativeArray<PhysicsConstraint> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer = SpineBindings.bindings
.spine_array_physics_constraint_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_physics_constraint_buffer(nativePtr.cast());
return PhysicsConstraint.fromPointer(buffer[index]);
}
}
@ -595,8 +541,7 @@ class ArrayPolygon extends NativeArray<Polygon> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_polygon_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_polygon_buffer(nativePtr.cast());
return Polygon.fromPointer(buffer[index]);
}
}
@ -615,8 +560,7 @@ class ArraySkin extends NativeArray<Skin> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_skin_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_skin_buffer(nativePtr.cast());
return Skin.fromPointer(buffer[index]);
}
}
@ -635,8 +579,7 @@ class ArraySlot extends NativeArray<Slot> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_slot_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_slot_buffer(nativePtr.cast());
return Slot.fromPointer(buffer[index]);
}
}
@ -655,21 +598,18 @@ class ArraySlotData extends NativeArray<SlotData> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_slot_data_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_slot_data_buffer(nativePtr.cast());
return SlotData.fromPointer(buffer[index]);
}
}
/// ArrayTextureRegion wrapper
class ArrayTextureRegion extends NativeArray<TextureRegion> {
ArrayTextureRegion.fromPointer(
Pointer<spine_array_texture_region_wrapper> super.ptr);
ArrayTextureRegion.fromPointer(Pointer<spine_array_texture_region_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_texture_region_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_texture_region_size(nativePtr.cast());
}
@override
@ -677,8 +617,7 @@ class ArrayTextureRegion extends NativeArray<TextureRegion> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer = SpineBindings.bindings
.spine_array_texture_region_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_texture_region_buffer(nativePtr.cast());
return TextureRegion.fromPointer(buffer[index]);
}
}
@ -697,13 +636,9 @@ class ArrayTimeline extends NativeArray<Timeline> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_timeline_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_timeline_buffer(nativePtr.cast());
final rtti = SpineBindings.bindings.spine_timeline_get_rtti(buffer[index]);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_alpha_timeline':
return AlphaTimeline.fromPointer(buffer[index].cast());
@ -726,14 +661,11 @@ class ArrayTimeline extends NativeArray<Timeline> {
case 'spine_path_constraint_spacing_timeline':
return PathConstraintSpacingTimeline.fromPointer(buffer[index].cast());
case 'spine_physics_constraint_damping_timeline':
return PhysicsConstraintDampingTimeline.fromPointer(
buffer[index].cast());
return PhysicsConstraintDampingTimeline.fromPointer(buffer[index].cast());
case 'spine_physics_constraint_gravity_timeline':
return PhysicsConstraintGravityTimeline.fromPointer(
buffer[index].cast());
return PhysicsConstraintGravityTimeline.fromPointer(buffer[index].cast());
case 'spine_physics_constraint_inertia_timeline':
return PhysicsConstraintInertiaTimeline.fromPointer(
buffer[index].cast());
return PhysicsConstraintInertiaTimeline.fromPointer(buffer[index].cast());
case 'spine_physics_constraint_mass_timeline':
return PhysicsConstraintMassTimeline.fromPointer(buffer[index].cast());
case 'spine_physics_constraint_mix_timeline':
@ -741,8 +673,7 @@ class ArrayTimeline extends NativeArray<Timeline> {
case 'spine_physics_constraint_reset_timeline':
return PhysicsConstraintResetTimeline.fromPointer(buffer[index].cast());
case 'spine_physics_constraint_strength_timeline':
return PhysicsConstraintStrengthTimeline.fromPointer(
buffer[index].cast());
return PhysicsConstraintStrengthTimeline.fromPointer(buffer[index].cast());
case 'spine_physics_constraint_wind_timeline':
return PhysicsConstraintWindTimeline.fromPointer(buffer[index].cast());
case 'spine_rgb2_timeline':
@ -782,21 +713,18 @@ class ArrayTimeline extends NativeArray<Timeline> {
case 'spine_translate_y_timeline':
return TranslateYTimeline.fromPointer(buffer[index].cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Timeline');
throw UnsupportedError('Unknown concrete type: $className for abstract class Timeline');
}
}
}
/// ArrayToProperty wrapper
class ArrayToProperty extends NativeArray<ToProperty> {
ArrayToProperty.fromPointer(
Pointer<spine_array_to_property_wrapper> super.ptr);
ArrayToProperty.fromPointer(Pointer<spine_array_to_property_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_to_property_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_to_property_size(nativePtr.cast());
}
@override
@ -804,14 +732,9 @@ class ArrayToProperty extends NativeArray<ToProperty> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_to_property_buffer(nativePtr.cast());
final rtti =
SpineBindings.bindings.spine_to_property_get_rtti(buffer[index]);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final buffer = SpineBindings.bindings.spine_array_to_property_buffer(nativePtr.cast());
final rtti = SpineBindings.bindings.spine_to_property_get_rtti(buffer[index]);
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_to_rotate':
return ToRotate.fromPointer(buffer[index].cast());
@ -826,21 +749,18 @@ class ArrayToProperty extends NativeArray<ToProperty> {
case 'spine_to_y':
return ToY.fromPointer(buffer[index].cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class ToProperty');
throw UnsupportedError('Unknown concrete type: $className for abstract class ToProperty');
}
}
}
/// ArrayTrackEntry wrapper
class ArrayTrackEntry extends NativeArray<TrackEntry> {
ArrayTrackEntry.fromPointer(
Pointer<spine_array_track_entry_wrapper> super.ptr);
ArrayTrackEntry.fromPointer(Pointer<spine_array_track_entry_wrapper> super.ptr);
@override
int get length {
return SpineBindings.bindings
.spine_array_track_entry_size(nativePtr.cast());
return SpineBindings.bindings.spine_array_track_entry_size(nativePtr.cast());
}
@override
@ -848,8 +768,7 @@ class ArrayTrackEntry extends NativeArray<TrackEntry> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_track_entry_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_track_entry_buffer(nativePtr.cast());
return TrackEntry.fromPointer(buffer[index]);
}
}
@ -868,13 +787,9 @@ class ArrayUpdate extends NativeArray<Update> {
if (index < 0 || index >= length) {
throw RangeError.index(index, this, 'index');
}
final buffer =
SpineBindings.bindings.spine_array_update_buffer(nativePtr.cast());
final buffer = SpineBindings.bindings.spine_array_update_buffer(nativePtr.cast());
final rtti = SpineBindings.bindings.spine_update_get_rtti(buffer[index]);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bone':
return Bone.fromPointer(buffer[index].cast());
@ -891,8 +806,7 @@ class ArrayUpdate extends NativeArray<Update> {
case 'spine_transform_constraint':
return TransformConstraint.fromPointer(buffer[index].cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Update');
throw UnsupportedError('Unknown concrete type: $className for abstract class Update');
}
}
}

View File

@ -50,8 +50,7 @@ class Atlas implements Finalizable {
}
AtlasRegion findRegion(String name) {
final result = SpineBindings.bindings
.spine_atlas_find_region(_ptr, name.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_atlas_find_region(_ptr, name.toNativeUtf8().cast<Char>());
return AtlasRegion.fromPointer(result);
}

View File

@ -56,73 +56,59 @@ class AtlasAttachmentLoader implements Finalizable, AttachmentLoader {
Pointer get nativePtr => _ptr;
factory AtlasAttachmentLoader(Atlas atlas) {
final ptr = SpineBindings.bindings
.spine_atlas_attachment_loader_create(atlas.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_atlas_attachment_loader_create(atlas.nativePtr.cast());
return AtlasAttachmentLoader.fromPointer(ptr);
}
@override
RegionAttachment newRegionAttachment(
Skin skin, String name, String path, Sequence sequence) {
final result = SpineBindings.bindings
.spine_atlas_attachment_loader_new_region_attachment(
_ptr,
skin.nativePtr.cast(),
name.toNativeUtf8().cast<Char>(),
path.toNativeUtf8().cast<Char>(),
sequence.nativePtr.cast());
RegionAttachment newRegionAttachment(Skin skin, String name, String path, Sequence sequence) {
final result = SpineBindings.bindings.spine_atlas_attachment_loader_new_region_attachment(
_ptr,
skin.nativePtr.cast(),
name.toNativeUtf8().cast<Char>(),
path.toNativeUtf8().cast<Char>(),
sequence.nativePtr.cast());
return RegionAttachment.fromPointer(result);
}
@override
MeshAttachment newMeshAttachment(
Skin skin, String name, String path, Sequence sequence) {
final result = SpineBindings.bindings
.spine_atlas_attachment_loader_new_mesh_attachment(
_ptr,
skin.nativePtr.cast(),
name.toNativeUtf8().cast<Char>(),
path.toNativeUtf8().cast<Char>(),
sequence.nativePtr.cast());
MeshAttachment newMeshAttachment(Skin skin, String name, String path, Sequence sequence) {
final result = SpineBindings.bindings.spine_atlas_attachment_loader_new_mesh_attachment(_ptr, skin.nativePtr.cast(),
name.toNativeUtf8().cast<Char>(), path.toNativeUtf8().cast<Char>(), sequence.nativePtr.cast());
return MeshAttachment.fromPointer(result);
}
@override
BoundingBoxAttachment newBoundingBoxAttachment(Skin skin, String name) {
final result = SpineBindings.bindings
.spine_atlas_attachment_loader_new_bounding_box_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_atlas_attachment_loader_new_bounding_box_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
return BoundingBoxAttachment.fromPointer(result);
}
@override
PathAttachment newPathAttachment(Skin skin, String name) {
final result = SpineBindings.bindings
.spine_atlas_attachment_loader_new_path_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_atlas_attachment_loader_new_path_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
return PathAttachment.fromPointer(result);
}
@override
PointAttachment newPointAttachment(Skin skin, String name) {
final result = SpineBindings.bindings
.spine_atlas_attachment_loader_new_point_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_atlas_attachment_loader_new_point_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
return PointAttachment.fromPointer(result);
}
@override
ClippingAttachment newClippingAttachment(Skin skin, String name) {
final result = SpineBindings.bindings
.spine_atlas_attachment_loader_new_clipping_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_atlas_attachment_loader_new_clipping_attachment(
_ptr, skin.nativePtr.cast(), name.toNativeUtf8().cast<Char>());
return ClippingAttachment.fromPointer(result);
}
AtlasRegion findRegion(String name) {
final result = SpineBindings.bindings
.spine_atlas_attachment_loader_find_region(
_ptr, name.toNativeUtf8().cast<Char>());
final result =
SpineBindings.bindings.spine_atlas_attachment_loader_find_region(_ptr, name.toNativeUtf8().cast<Char>());
return AtlasRegion.fromPointer(result);
}
}

View File

@ -47,8 +47,7 @@ class AtlasPage implements Finalizable {
Pointer get nativePtr => _ptr;
factory AtlasPage(String inName) {
final ptr = SpineBindings.bindings
.spine_atlas_page_create(inName.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_atlas_page_create(inName.toNativeUtf8().cast<Char>());
return AtlasPage.fromPointer(ptr);
}
@ -58,19 +57,16 @@ class AtlasPage implements Finalizable {
}
set name(String value) {
SpineBindings.bindings
.spine_atlas_page_set_name(_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_atlas_page_set_name(_ptr, value.toNativeUtf8().cast<Char>());
}
String get texturePath {
final result =
SpineBindings.bindings.spine_atlas_page_get_texture_path(_ptr);
final result = SpineBindings.bindings.spine_atlas_page_get_texture_path(_ptr);
return result.cast<Utf8>().toDartString();
}
set texturePath(String value) {
SpineBindings.bindings.spine_atlas_page_set_texture_path(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_atlas_page_set_texture_path(_ptr, value.toNativeUtf8().cast<Char>());
}
Format get format {

View File

@ -88,26 +88,22 @@ class AtlasRegion extends TextureRegion {
}
int get packedWidth {
final result =
SpineBindings.bindings.spine_atlas_region_get_packed_width(_ptr);
final result = SpineBindings.bindings.spine_atlas_region_get_packed_width(_ptr);
return result;
}
int get packedHeight {
final result =
SpineBindings.bindings.spine_atlas_region_get_packed_height(_ptr);
final result = SpineBindings.bindings.spine_atlas_region_get_packed_height(_ptr);
return result;
}
int get originalWidth {
final result =
SpineBindings.bindings.spine_atlas_region_get_original_width(_ptr);
final result = SpineBindings.bindings.spine_atlas_region_get_original_width(_ptr);
return result;
}
int get originalHeight {
final result =
SpineBindings.bindings.spine_atlas_region_get_original_height(_ptr);
final result = SpineBindings.bindings.spine_atlas_region_get_original_height(_ptr);
return result;
}
@ -137,13 +133,11 @@ class AtlasRegion extends TextureRegion {
}
set page(AtlasPage value) {
SpineBindings.bindings
.spine_atlas_region_set_page(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_atlas_region_set_page(_ptr, value.nativePtr.cast());
}
set name(String value) {
SpineBindings.bindings
.spine_atlas_region_set_name(_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_atlas_region_set_name(_ptr, value.toNativeUtf8().cast<Char>());
}
set index(int value) {
@ -191,17 +185,14 @@ class AtlasRegion extends TextureRegion {
}
set splits(ArrayInt value) {
SpineBindings.bindings
.spine_atlas_region_set_splits(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_atlas_region_set_splits(_ptr, value.nativePtr.cast());
}
set pads(ArrayInt value) {
SpineBindings.bindings
.spine_atlas_region_set_pads(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_atlas_region_set_pads(_ptr, value.nativePtr.cast());
}
set values(ArrayFloat value) {
SpineBindings.bindings
.spine_atlas_region_set_values(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_atlas_region_set_values(_ptr, value.nativePtr.cast());
}
}

View File

@ -63,10 +63,7 @@ abstract class Attachment implements Finalizable {
Attachment copy() {
final result = SpineBindings.bindings.spine_attachment_copy(_ptr);
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(result.cast());
@ -81,8 +78,7 @@ abstract class Attachment implements Finalizable {
case 'spine_region_attachment':
return RegionAttachment.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Attachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class Attachment');
}
}

View File

@ -42,10 +42,8 @@ import 'skin.dart';
/// AttachmentLoader wrapper
abstract class AttachmentLoader {
Pointer get nativePtr;
RegionAttachment newRegionAttachment(
Skin skin, String name, String path, Sequence sequence);
MeshAttachment newMeshAttachment(
Skin skin, String name, String path, Sequence sequence);
RegionAttachment newRegionAttachment(Skin skin, String name, String path, Sequence sequence);
MeshAttachment newMeshAttachment(Skin skin, String name, String path, Sequence sequence);
BoundingBoxAttachment newBoundingBoxAttachment(Skin skin, String name);
PathAttachment newPathAttachment(Skin skin, String name);
PointAttachment newPointAttachment(Skin skin, String name);

View File

@ -47,26 +47,23 @@ class AttachmentTimeline extends Timeline implements SlotTimeline {
Pointer get nativePtr => _ptr;
factory AttachmentTimeline(int frameCount, int slotIndex) {
final ptr = SpineBindings.bindings
.spine_attachment_timeline_create(frameCount, slotIndex);
final ptr = SpineBindings.bindings.spine_attachment_timeline_create(frameCount, slotIndex);
return AttachmentTimeline.fromPointer(ptr);
}
void setFrame(int frame, double time, String attachmentName) {
SpineBindings.bindings.spine_attachment_timeline_set_frame(
_ptr, frame, time, attachmentName.toNativeUtf8().cast<Char>());
SpineBindings.bindings
.spine_attachment_timeline_set_frame(_ptr, frame, time, attachmentName.toNativeUtf8().cast<Char>());
}
@override
int get slotIndex {
final result =
SpineBindings.bindings.spine_attachment_timeline_get_slot_index(_ptr);
final result = SpineBindings.bindings.spine_attachment_timeline_get_slot_index(_ptr);
return result;
}
@override
set slotIndex(int value) {
SpineBindings.bindings
.spine_attachment_timeline_set_slot_index(_ptr, value);
SpineBindings.bindings.spine_attachment_timeline_set_slot_index(_ptr, value);
}
}

View File

@ -54,14 +54,12 @@ class Bone extends PosedActive implements Posed, Update {
Pointer get nativePtr => _ptr;
factory Bone(BoneData data, Bone parent) {
final ptr = SpineBindings.bindings
.spine_bone_create(data.nativePtr.cast(), parent.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_bone_create(data.nativePtr.cast(), parent.nativePtr.cast());
return Bone.fromPointer(ptr);
}
factory Bone.from(Bone bone, Bone parent) {
final ptr = SpineBindings.bindings
.spine_bone_create2(bone.nativePtr.cast(), parent.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_bone_create2(bone.nativePtr.cast(), parent.nativePtr.cast());
return Bone.fromPointer(ptr);
}
@ -92,8 +90,7 @@ class Bone extends PosedActive implements Posed, Update {
@override
void update(Skeleton skeleton, Physics physics) {
SpineBindings.bindings
.spine_bone_update(_ptr, skeleton.nativePtr.cast(), physics.value);
SpineBindings.bindings.spine_bone_update(_ptr, skeleton.nativePtr.cast(), physics.value);
}
BoneData get data {
@ -123,8 +120,7 @@ class Bone extends PosedActive implements Posed, Update {
@override
bool get isPoseEqualToApplied {
final result =
SpineBindings.bindings.spine_bone_is_pose_equal_to_applied(_ptr);
final result = SpineBindings.bindings.spine_bone_is_pose_equal_to_applied(_ptr);
return result;
}

View File

@ -48,8 +48,8 @@ class BoneData extends PosedData {
Pointer get nativePtr => _ptr;
factory BoneData(int index, String name, BoneData parent) {
final ptr = SpineBindings.bindings.spine_bone_data_create(
index, name.toNativeUtf8().cast<Char>(), parent.nativePtr.cast());
final ptr =
SpineBindings.bindings.spine_bone_data_create(index, name.toNativeUtf8().cast<Char>(), parent.nativePtr.cast());
return BoneData.fromPointer(ptr);
}
@ -83,8 +83,7 @@ class BoneData extends PosedData {
}
set icon(String value) {
SpineBindings.bindings
.spine_bone_data_set_icon(_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_bone_data_set_icon(_ptr, value.toNativeUtf8().cast<Char>());
}
bool get visible {

View File

@ -61,28 +61,23 @@ class BonePose extends BoneLocal implements Update {
@override
void update(Skeleton skeleton, Physics physics) {
SpineBindings.bindings
.spine_bone_pose_update(_ptr, skeleton.nativePtr.cast(), physics.value);
SpineBindings.bindings.spine_bone_pose_update(_ptr, skeleton.nativePtr.cast(), physics.value);
}
void updateWorldTransform(Skeleton skeleton) {
SpineBindings.bindings.spine_bone_pose_update_world_transform(
_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_bone_pose_update_world_transform(_ptr, skeleton.nativePtr.cast());
}
void updateLocalTransform(Skeleton skeleton) {
SpineBindings.bindings.spine_bone_pose_update_local_transform(
_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_bone_pose_update_local_transform(_ptr, skeleton.nativePtr.cast());
}
void validateLocalTransform(Skeleton skeleton) {
SpineBindings.bindings.spine_bone_pose_validate_local_transform(
_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_bone_pose_validate_local_transform(_ptr, skeleton.nativePtr.cast());
}
void modifyLocal(Skeleton skeleton) {
SpineBindings.bindings
.spine_bone_pose_modify_local(_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_bone_pose_modify_local(_ptr, skeleton.nativePtr.cast());
}
void modifyWorld(int update) {
@ -148,38 +143,32 @@ class BonePose extends BoneLocal implements Update {
}
double get worldRotationX {
final result =
SpineBindings.bindings.spine_bone_pose_get_world_rotation_x(_ptr);
final result = SpineBindings.bindings.spine_bone_pose_get_world_rotation_x(_ptr);
return result;
}
double get worldRotationY {
final result =
SpineBindings.bindings.spine_bone_pose_get_world_rotation_y(_ptr);
final result = SpineBindings.bindings.spine_bone_pose_get_world_rotation_y(_ptr);
return result;
}
double get worldScaleX {
final result =
SpineBindings.bindings.spine_bone_pose_get_world_scale_x(_ptr);
final result = SpineBindings.bindings.spine_bone_pose_get_world_scale_x(_ptr);
return result;
}
double get worldScaleY {
final result =
SpineBindings.bindings.spine_bone_pose_get_world_scale_y(_ptr);
final result = SpineBindings.bindings.spine_bone_pose_get_world_scale_y(_ptr);
return result;
}
double worldToLocalRotation(double worldRotation) {
final result = SpineBindings.bindings
.spine_bone_pose_world_to_local_rotation(_ptr, worldRotation);
final result = SpineBindings.bindings.spine_bone_pose_world_to_local_rotation(_ptr, worldRotation);
return result;
}
double localToWorldRotation(double localRotation) {
final result = SpineBindings.bindings
.spine_bone_pose_local_to_world_rotation(_ptr, localRotation);
final result = SpineBindings.bindings.spine_bone_pose_local_to_world_rotation(_ptr, localRotation);
return result;
}

View File

@ -47,8 +47,7 @@ abstract class BoneTimeline1 extends CurveTimeline1 implements BoneTimeline {
@override
int get boneIndex {
final result =
SpineBindings.bindings.spine_bone_timeline1_get_bone_index(_ptr);
final result = SpineBindings.bindings.spine_bone_timeline1_get_bone_index(_ptr);
return result;
}

View File

@ -47,8 +47,7 @@ abstract class BoneTimeline2 extends CurveTimeline implements BoneTimeline {
@override
int get boneIndex {
final result =
SpineBindings.bindings.spine_bone_timeline2_get_bone_index(_ptr);
final result = SpineBindings.bindings.spine_bone_timeline2_get_bone_index(_ptr);
return result;
}
@ -58,7 +57,6 @@ abstract class BoneTimeline2 extends CurveTimeline implements BoneTimeline {
}
void setFrame(int frame, double time, double value1, double value2) {
SpineBindings.bindings
.spine_bone_timeline2_set_frame(_ptr, frame, time, value1, value2);
SpineBindings.bindings.spine_bone_timeline2_set_frame(_ptr, frame, time, value1, value2);
}
}

View File

@ -47,14 +47,12 @@ class BoundingBoxAttachment extends VertexAttachment {
Pointer get nativePtr => _ptr;
factory BoundingBoxAttachment(String name) {
final ptr = SpineBindings.bindings
.spine_bounding_box_attachment_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_bounding_box_attachment_create(name.toNativeUtf8().cast<Char>());
return BoundingBoxAttachment.fromPointer(ptr);
}
Color get color {
final result =
SpineBindings.bindings.spine_bounding_box_attachment_get_color(_ptr);
final result = SpineBindings.bindings.spine_bounding_box_attachment_get_color(_ptr);
return Color.fromPointer(result);
}
}

View File

@ -48,25 +48,21 @@ class ClippingAttachment extends VertexAttachment {
Pointer get nativePtr => _ptr;
factory ClippingAttachment(String name) {
final ptr = SpineBindings.bindings
.spine_clipping_attachment_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_clipping_attachment_create(name.toNativeUtf8().cast<Char>());
return ClippingAttachment.fromPointer(ptr);
}
SlotData get endSlot {
final result =
SpineBindings.bindings.spine_clipping_attachment_get_end_slot(_ptr);
final result = SpineBindings.bindings.spine_clipping_attachment_get_end_slot(_ptr);
return SlotData.fromPointer(result);
}
set endSlot(SlotData value) {
SpineBindings.bindings
.spine_clipping_attachment_set_end_slot(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_clipping_attachment_set_end_slot(_ptr, value.nativePtr.cast());
}
Color get color {
final result =
SpineBindings.bindings.spine_clipping_attachment_get_color(_ptr);
final result = SpineBindings.bindings.spine_clipping_attachment_get_color(_ptr);
return Color.fromPointer(result);
}
}

View File

@ -59,8 +59,7 @@ class Color implements Finalizable {
}
static double parseHex(String value, int index) {
final result = SpineBindings.bindings
.spine_color_parse_hex(value.toNativeUtf8().cast<Char>(), index);
final result = SpineBindings.bindings.spine_color_parse_hex(value.toNativeUtf8().cast<Char>(), index);
return result;
}
@ -119,8 +118,7 @@ class Color implements Finalizable {
}
Color set3(Color other) {
final result =
SpineBindings.bindings.spine_color_set_3(_ptr, other.nativePtr.cast());
final result = SpineBindings.bindings.spine_color_set_3(_ptr, other.nativePtr.cast());
return Color.fromPointer(result);
}
@ -135,8 +133,7 @@ class Color implements Finalizable {
}
Color add3(Color other) {
final result =
SpineBindings.bindings.spine_color_add_3(_ptr, other.nativePtr.cast());
final result = SpineBindings.bindings.spine_color_add_3(_ptr, other.nativePtr.cast());
return Color.fromPointer(result);
}
}

View File

@ -36,8 +36,7 @@ import 'constraint_timeline.dart';
import 'curve_timeline1.dart';
/// ConstraintTimeline1 wrapper
abstract class ConstraintTimeline1 extends CurveTimeline1
implements ConstraintTimeline {
abstract class ConstraintTimeline1 extends CurveTimeline1 implements ConstraintTimeline {
final Pointer<spine_constraint_timeline1_wrapper> _ptr;
ConstraintTimeline1.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
@ -48,14 +47,12 @@ abstract class ConstraintTimeline1 extends CurveTimeline1
@override
int get constraintIndex {
final result = SpineBindings.bindings
.spine_constraint_timeline1_get_constraint_index(_ptr);
final result = SpineBindings.bindings.spine_constraint_timeline1_get_constraint_index(_ptr);
return result;
}
@override
set constraintIndex(int value) {
SpineBindings.bindings
.spine_constraint_timeline1_set_constraint_index(_ptr, value);
SpineBindings.bindings.spine_constraint_timeline1_set_constraint_index(_ptr, value);
}
}

View File

@ -53,25 +53,14 @@ abstract class CurveTimeline extends Timeline {
SpineBindings.bindings.spine_curve_timeline_set_stepped(_ptr, value);
}
void setBezier(
int bezier,
int frame,
double value,
double time1,
double value1,
double cx1,
double cy1,
double cx2,
double cy2,
double time2,
double value2) {
SpineBindings.bindings.spine_curve_timeline_set_bezier(_ptr, bezier, frame,
value, time1, value1, cx1, cy1, cx2, cy2, time2, value2);
void setBezier(int bezier, int frame, double value, double time1, double value1, double cx1, double cy1, double cx2,
double cy2, double time2, double value2) {
SpineBindings.bindings
.spine_curve_timeline_set_bezier(_ptr, bezier, frame, value, time1, value1, cx1, cy1, cx2, cy2, time2, value2);
}
double getBezierValue(double time, int frame, int valueOffset, int i) {
final result = SpineBindings.bindings.spine_curve_timeline_get_bezier_value(
_ptr, time, frame, valueOffset, i);
final result = SpineBindings.bindings.spine_curve_timeline_get_bezier_value(_ptr, time, frame, valueOffset, i);
return result;
}

View File

@ -47,44 +47,36 @@ abstract class CurveTimeline1 extends CurveTimeline {
Pointer get nativePtr => _ptr;
void setFrame(int frame, double time, double value) {
SpineBindings.bindings
.spine_curve_timeline1_set_frame(_ptr, frame, time, value);
SpineBindings.bindings.spine_curve_timeline1_set_frame(_ptr, frame, time, value);
}
double getCurveValue(double time) {
final result = SpineBindings.bindings
.spine_curve_timeline1_get_curve_value(_ptr, time);
final result = SpineBindings.bindings.spine_curve_timeline1_get_curve_value(_ptr, time);
return result;
}
double getRelativeValue(
double time, double alpha, MixBlend blend, double current, double setup) {
final result = SpineBindings.bindings
.spine_curve_timeline1_get_relative_value(
_ptr, time, alpha, blend.value, current, setup);
double getRelativeValue(double time, double alpha, MixBlend blend, double current, double setup) {
final result =
SpineBindings.bindings.spine_curve_timeline1_get_relative_value(_ptr, time, alpha, blend.value, current, setup);
return result;
}
double getScaleValue(double time, double alpha, MixBlend blend,
MixDirection direction, double current, double setup) {
final result = SpineBindings.bindings.spine_curve_timeline1_get_scale_value(
_ptr, time, alpha, blend.value, direction.value, current, setup);
double getScaleValue(
double time, double alpha, MixBlend blend, MixDirection direction, double current, double setup) {
final result = SpineBindings.bindings
.spine_curve_timeline1_get_scale_value(_ptr, time, alpha, blend.value, direction.value, current, setup);
return result;
}
double getAbsoluteValue(
double time, double alpha, MixBlend blend, double current, double setup) {
double getAbsoluteValue(double time, double alpha, MixBlend blend, double current, double setup) {
final result = SpineBindings.bindings
.spine_curve_timeline1_get_absolute_value_1(
_ptr, time, alpha, blend.value, current, setup);
.spine_curve_timeline1_get_absolute_value_1(_ptr, time, alpha, blend.value, current, setup);
return result;
}
double getAbsoluteValue2(double time, double alpha, MixBlend blend,
double current, double setup, double value) {
double getAbsoluteValue2(double time, double alpha, MixBlend blend, double current, double setup, double value) {
final result = SpineBindings.bindings
.spine_curve_timeline1_get_absolute_value_2(
_ptr, time, alpha, blend.value, current, setup, value);
.spine_curve_timeline1_get_absolute_value_2(_ptr, time, alpha, blend.value, current, setup, value);
return result;
}
}

View File

@ -51,27 +51,20 @@ class DeformTimeline extends SlotCurveTimeline {
@override
Pointer get nativePtr => _ptr;
factory DeformTimeline(int frameCount, int bezierCount, int slotIndex,
VertexAttachment attachment) {
final ptr = SpineBindings.bindings.spine_deform_timeline_create(
frameCount, bezierCount, slotIndex, attachment.nativePtr.cast());
factory DeformTimeline(int frameCount, int bezierCount, int slotIndex, VertexAttachment attachment) {
final ptr = SpineBindings.bindings
.spine_deform_timeline_create(frameCount, bezierCount, slotIndex, attachment.nativePtr.cast());
return DeformTimeline.fromPointer(ptr);
}
void setFrame(int frameIndex, double time, ArrayFloat vertices) {
SpineBindings.bindings.spine_deform_timeline_set_frame(
_ptr, frameIndex, time, vertices.nativePtr.cast());
SpineBindings.bindings.spine_deform_timeline_set_frame(_ptr, frameIndex, time, vertices.nativePtr.cast());
}
VertexAttachment get attachment {
final result =
SpineBindings.bindings.spine_deform_timeline_get_attachment(_ptr);
final rtti =
SpineBindings.bindings.spine_vertex_attachment_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final result = SpineBindings.bindings.spine_deform_timeline_get_attachment(_ptr);
final rtti = SpineBindings.bindings.spine_vertex_attachment_get_rtti(result);
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(result.cast());
@ -82,19 +75,16 @@ class DeformTimeline extends SlotCurveTimeline {
case 'spine_path_attachment':
return PathAttachment.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class VertexAttachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class VertexAttachment');
}
}
set attachment(VertexAttachment value) {
SpineBindings.bindings
.spine_deform_timeline_set_attachment(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_deform_timeline_set_attachment(_ptr, value.nativePtr.cast());
}
double getCurvePercent(double time, int frame) {
final result = SpineBindings.bindings
.spine_deform_timeline_get_curve_percent(_ptr, time, frame);
final result = SpineBindings.bindings.spine_deform_timeline_get_curve_percent(_ptr, time, frame);
return result;
}
}

View File

@ -46,13 +46,11 @@ class DrawOrderTimeline extends Timeline {
Pointer get nativePtr => _ptr;
factory DrawOrderTimeline(int frameCount) {
final ptr =
SpineBindings.bindings.spine_draw_order_timeline_create(frameCount);
final ptr = SpineBindings.bindings.spine_draw_order_timeline_create(frameCount);
return DrawOrderTimeline.fromPointer(ptr);
}
void setFrame(int frame, double time, ArrayInt drawOrder) {
SpineBindings.bindings.spine_draw_order_timeline_set_frame(
_ptr, frame, time, drawOrder.nativePtr.cast());
SpineBindings.bindings.spine_draw_order_timeline_set_frame(_ptr, frame, time, drawOrder.nativePtr.cast());
}
}

View File

@ -45,8 +45,7 @@ class Event implements Finalizable {
Pointer get nativePtr => _ptr;
factory Event(double time, EventData data) {
final ptr =
SpineBindings.bindings.spine_event_create(time, data.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_event_create(time, data.nativePtr.cast());
return Event.fromPointer(ptr);
}
@ -84,8 +83,7 @@ class Event implements Finalizable {
}
set stringValue(String value) {
SpineBindings.bindings
.spine_event_set_string(_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_event_set_string(_ptr, value.toNativeUtf8().cast<Char>());
}
double get volume {

View File

@ -44,8 +44,7 @@ class EventData implements Finalizable {
Pointer get nativePtr => _ptr;
factory EventData(String name) {
final ptr = SpineBindings.bindings
.spine_event_data_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_event_data_create(name.toNativeUtf8().cast<Char>());
return EventData.fromPointer(ptr);
}
@ -78,8 +77,7 @@ class EventData implements Finalizable {
}
set stringValue(String value) {
SpineBindings.bindings
.spine_event_data_set_string(_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_event_data_set_string(_ptr, value.toNativeUtf8().cast<Char>());
}
String get audioPath {
@ -88,8 +86,7 @@ class EventData implements Finalizable {
}
set audioPath(String value) {
SpineBindings.bindings.spine_event_data_set_audio_path(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_event_data_set_audio_path(_ptr, value.toNativeUtf8().cast<Char>());
}
double get volume {

View File

@ -45,16 +45,14 @@ class EventQueueEntry implements Finalizable {
/// Get the native pointer for FFI calls
Pointer get nativePtr => _ptr;
factory EventQueueEntry(
EventType eventType, TrackEntry trackEntry, Event event) {
final ptr = SpineBindings.bindings.spine_event_queue_entry_create(
eventType.value, trackEntry.nativePtr.cast(), event.nativePtr.cast());
factory EventQueueEntry(EventType eventType, TrackEntry trackEntry, Event event) {
final ptr = SpineBindings.bindings
.spine_event_queue_entry_create(eventType.value, trackEntry.nativePtr.cast(), event.nativePtr.cast());
return EventQueueEntry.fromPointer(ptr);
}
EventType get type {
final result =
SpineBindings.bindings.spine_event_queue_entry_get__type(_ptr);
final result = SpineBindings.bindings.spine_event_queue_entry_get__type(_ptr);
return EventType.fromValue(result);
}
@ -63,24 +61,20 @@ class EventQueueEntry implements Finalizable {
}
TrackEntry get entry {
final result =
SpineBindings.bindings.spine_event_queue_entry_get__entry(_ptr);
final result = SpineBindings.bindings.spine_event_queue_entry_get__entry(_ptr);
return TrackEntry.fromPointer(result);
}
set entry(TrackEntry value) {
SpineBindings.bindings
.spine_event_queue_entry_set__entry(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_event_queue_entry_set__entry(_ptr, value.nativePtr.cast());
}
Event get event {
final result =
SpineBindings.bindings.spine_event_queue_entry_get__event(_ptr);
final result = SpineBindings.bindings.spine_event_queue_entry_get__event(_ptr);
return Event.fromPointer(result);
}
set event(Event value) {
SpineBindings.bindings
.spine_event_queue_entry_set__event(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_event_queue_entry_set__event(_ptr, value.nativePtr.cast());
}
}

View File

@ -57,7 +57,6 @@ class EventTimeline extends Timeline {
}
void setFrame(int frame, Event event) {
SpineBindings.bindings
.spine_event_timeline_set_frame(_ptr, frame, event.nativePtr.cast());
SpineBindings.bindings.spine_event_timeline_set_frame(_ptr, frame, event.nativePtr.cast());
}
}

View File

@ -69,7 +69,6 @@ abstract class FromProperty implements Finalizable {
}
set to(ArrayToProperty value) {
SpineBindings.bindings
.spine_from_property_set__to(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_from_property_set__to(_ptr, value.nativePtr.cast());
}
}

View File

@ -55,8 +55,7 @@ class IkConstraint extends PosedActive implements Posed, Constraint {
Pointer get nativePtr => _ptr;
factory IkConstraint(IkConstraintData data, Skeleton skeleton) {
final ptr = SpineBindings.bindings.spine_ik_constraint_create(
data.nativePtr.cast(), skeleton.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_ik_constraint_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
return IkConstraint.fromPointer(ptr);
}
@ -67,27 +66,23 @@ class IkConstraint extends PosedActive implements Posed, Constraint {
}
IkConstraint copy(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_ik_constraint_copy(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_ik_constraint_copy(_ptr, skeleton.nativePtr.cast());
return IkConstraint.fromPointer(result);
}
@override
void update(Skeleton skeleton, Physics physics) {
SpineBindings.bindings.spine_ik_constraint_update(
_ptr, skeleton.nativePtr.cast(), physics.value);
SpineBindings.bindings.spine_ik_constraint_update(_ptr, skeleton.nativePtr.cast(), physics.value);
}
@override
void sort(Skeleton skeleton) {
SpineBindings.bindings
.spine_ik_constraint_sort(_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_ik_constraint_sort(_ptr, skeleton.nativePtr.cast());
}
@override
bool get isSourceActive {
final result =
SpineBindings.bindings.spine_ik_constraint_is_source_active(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_is_source_active(_ptr);
return result;
}
@ -108,8 +103,7 @@ class IkConstraint extends PosedActive implements Posed, Constraint {
}
set target(Bone value) {
SpineBindings.bindings
.spine_ik_constraint_set_target(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_ik_constraint_set_target(_ptr, value.nativePtr.cast());
}
IkConstraintPose get pose {
@ -118,8 +112,7 @@ class IkConstraint extends PosedActive implements Posed, Constraint {
}
IkConstraintPose get appliedPose {
final result =
SpineBindings.bindings.spine_ik_constraint_get_applied_pose(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_get_applied_pose(_ptr);
return IkConstraintPose.fromPointer(result);
}
@ -135,8 +128,7 @@ class IkConstraint extends PosedActive implements Posed, Constraint {
@override
bool get isPoseEqualToApplied {
final result = SpineBindings.bindings
.spine_ik_constraint_is_pose_equal_to_applied(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_is_pose_equal_to_applied(_ptr);
return result;
}
@ -145,40 +137,15 @@ class IkConstraint extends PosedActive implements Posed, Constraint {
return Rtti.fromPointer(result);
}
static void apply(Skeleton skeleton, BonePose bone, double targetX,
double targetY, bool compress, bool stretch, bool uniform, double mix) {
static void apply(Skeleton skeleton, BonePose bone, double targetX, double targetY, bool compress, bool stretch,
bool uniform, double mix) {
SpineBindings.bindings.spine_ik_constraint_apply_1(
skeleton.nativePtr.cast(),
bone.nativePtr.cast(),
targetX,
targetY,
compress,
stretch,
uniform,
mix);
skeleton.nativePtr.cast(), bone.nativePtr.cast(), targetX, targetY, compress, stretch, uniform, mix);
}
static void apply2(
Skeleton skeleton,
BonePose parent,
BonePose child,
double targetX,
double targetY,
int bendDirection,
bool stretch,
bool uniform,
double softness,
double mix) {
SpineBindings.bindings.spine_ik_constraint_apply_2(
skeleton.nativePtr.cast(),
parent.nativePtr.cast(),
child.nativePtr.cast(),
targetX,
targetY,
bendDirection,
stretch,
uniform,
softness,
mix);
static void apply2(Skeleton skeleton, BonePose parent, BonePose child, double targetX, double targetY,
int bendDirection, bool stretch, bool uniform, double softness, double mix) {
SpineBindings.bindings.spine_ik_constraint_apply_2(skeleton.nativePtr.cast(), parent.nativePtr.cast(),
child.nativePtr.cast(), targetX, targetY, bendDirection, stretch, uniform, softness, mix);
}
}

View File

@ -58,28 +58,21 @@ class IkConstraintData extends PosedData implements ConstraintData {
Pointer get nativePtr => _ptr;
factory IkConstraintData(String name) {
final ptr = SpineBindings.bindings
.spine_ik_constraint_data_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_ik_constraint_data_create(name.toNativeUtf8().cast<Char>());
return IkConstraintData.fromPointer(ptr);
}
@override
Rtti get rtti {
final result =
SpineBindings.bindings.spine_ik_constraint_data_get_rtti(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_data_get_rtti(_ptr);
return Rtti.fromPointer(result);
}
@override
Constraint createMethod(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_ik_constraint_data_create_method(
_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_ik_constraint_data_create_method(_ptr, skeleton.nativePtr.cast());
final rtti = SpineBindings.bindings.spine_constraint_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_ik_constraint':
return IkConstraint.fromPointer(result.cast());
@ -92,31 +85,26 @@ class IkConstraintData extends PosedData implements ConstraintData {
case 'spine_transform_constraint':
return TransformConstraint.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Constraint');
throw UnsupportedError('Unknown concrete type: $className for abstract class Constraint');
}
}
ArrayBoneData get bones {
final result =
SpineBindings.bindings.spine_ik_constraint_data_get_bones(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_data_get_bones(_ptr);
return ArrayBoneData.fromPointer(result);
}
BoneData get target {
final result =
SpineBindings.bindings.spine_ik_constraint_data_get_target(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_data_get_target(_ptr);
return BoneData.fromPointer(result);
}
set target(BoneData value) {
SpineBindings.bindings
.spine_ik_constraint_data_set_target(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_ik_constraint_data_set_target(_ptr, value.nativePtr.cast());
}
bool get uniform {
final result =
SpineBindings.bindings.spine_ik_constraint_data_get_uniform(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_data_get_uniform(_ptr);
return result;
}
@ -125,8 +113,7 @@ class IkConstraintData extends PosedData implements ConstraintData {
}
IkConstraintPose get setupPose {
final result =
SpineBindings.bindings.spine_ik_constraint_data_get_setup_pose(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_data_get_setup_pose(_ptr);
return IkConstraintPose.fromPointer(result);
}

View File

@ -48,13 +48,11 @@ class IkConstraintPose implements Finalizable {
}
void set(IkConstraintPose pose) {
SpineBindings.bindings
.spine_ik_constraint_pose_set(_ptr, pose.nativePtr.cast());
SpineBindings.bindings.spine_ik_constraint_pose_set(_ptr, pose.nativePtr.cast());
}
double get mix {
final result =
SpineBindings.bindings.spine_ik_constraint_pose_get_mix(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_pose_get_mix(_ptr);
return result;
}
@ -63,8 +61,7 @@ class IkConstraintPose implements Finalizable {
}
double get softness {
final result =
SpineBindings.bindings.spine_ik_constraint_pose_get_softness(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_pose_get_softness(_ptr);
return result;
}
@ -73,19 +70,16 @@ class IkConstraintPose implements Finalizable {
}
int get bendDirection {
final result = SpineBindings.bindings
.spine_ik_constraint_pose_get_bend_direction(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_pose_get_bend_direction(_ptr);
return result;
}
set bendDirection(int value) {
SpineBindings.bindings
.spine_ik_constraint_pose_set_bend_direction(_ptr, value);
SpineBindings.bindings.spine_ik_constraint_pose_set_bend_direction(_ptr, value);
}
bool get compress {
final result =
SpineBindings.bindings.spine_ik_constraint_pose_get_compress(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_pose_get_compress(_ptr);
return result;
}
@ -94,8 +88,7 @@ class IkConstraintPose implements Finalizable {
}
bool get stretch {
final result =
SpineBindings.bindings.spine_ik_constraint_pose_get_stretch(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_pose_get_stretch(_ptr);
return result;
}

View File

@ -45,29 +45,24 @@ class IkConstraintTimeline extends CurveTimeline implements ConstraintTimeline {
@override
Pointer get nativePtr => _ptr;
factory IkConstraintTimeline(
int frameCount, int bezierCount, int constraintIndex) {
final ptr = SpineBindings.bindings.spine_ik_constraint_timeline_create(
frameCount, bezierCount, constraintIndex);
factory IkConstraintTimeline(int frameCount, int bezierCount, int constraintIndex) {
final ptr = SpineBindings.bindings.spine_ik_constraint_timeline_create(frameCount, bezierCount, constraintIndex);
return IkConstraintTimeline.fromPointer(ptr);
}
void setFrame(int frame, double time, double mix, double softness,
int bendDirection, bool compress, bool stretch) {
SpineBindings.bindings.spine_ik_constraint_timeline_set_frame(
_ptr, frame, time, mix, softness, bendDirection, compress, stretch);
void setFrame(int frame, double time, double mix, double softness, int bendDirection, bool compress, bool stretch) {
SpineBindings.bindings
.spine_ik_constraint_timeline_set_frame(_ptr, frame, time, mix, softness, bendDirection, compress, stretch);
}
@override
int get constraintIndex {
final result = SpineBindings.bindings
.spine_ik_constraint_timeline_get_constraint_index(_ptr);
final result = SpineBindings.bindings.spine_ik_constraint_timeline_get_constraint_index(_ptr);
return result;
}
@override
set constraintIndex(int value) {
SpineBindings.bindings
.spine_ik_constraint_timeline_set_constraint_index(_ptr, value);
SpineBindings.bindings.spine_ik_constraint_timeline_set_constraint_index(_ptr, value);
}
}

View File

@ -47,20 +47,17 @@ class InheritTimeline extends Timeline implements BoneTimeline {
Pointer get nativePtr => _ptr;
factory InheritTimeline(int frameCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_inherit_timeline_create(frameCount, boneIndex);
final ptr = SpineBindings.bindings.spine_inherit_timeline_create(frameCount, boneIndex);
return InheritTimeline.fromPointer(ptr);
}
void setFrame(int frame, double time, Inherit inherit) {
SpineBindings.bindings
.spine_inherit_timeline_set_frame(_ptr, frame, time, inherit.value);
SpineBindings.bindings.spine_inherit_timeline_set_frame(_ptr, frame, time, inherit.value);
}
@override
int get boneIndex {
final result =
SpineBindings.bindings.spine_inherit_timeline_get_bone_index(_ptr);
final result = SpineBindings.bindings.spine_inherit_timeline_get_bone_index(_ptr);
return result;
}

View File

@ -50,8 +50,7 @@ class MeshAttachment extends VertexAttachment {
Pointer get nativePtr => _ptr;
factory MeshAttachment(String name) {
final ptr = SpineBindings.bindings
.spine_mesh_attachment_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_mesh_attachment_create(name.toNativeUtf8().cast<Char>());
return MeshAttachment.fromPointer(ptr);
}
@ -60,8 +59,7 @@ class MeshAttachment extends VertexAttachment {
}
int get hullLength {
final result =
SpineBindings.bindings.spine_mesh_attachment_get_hull_length(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_get_hull_length(_ptr);
return result;
}
@ -70,14 +68,12 @@ class MeshAttachment extends VertexAttachment {
}
ArrayFloat get regionUVs {
final result =
SpineBindings.bindings.spine_mesh_attachment_get_region_u_vs(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_get_region_u_vs(_ptr);
return ArrayFloat.fromPointer(result);
}
set regionUVs(ArrayFloat value) {
SpineBindings.bindings
.spine_mesh_attachment_set_region_u_vs(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_mesh_attachment_set_region_u_vs(_ptr, value.nativePtr.cast());
}
ArrayFloat get uVs {
@ -86,14 +82,12 @@ class MeshAttachment extends VertexAttachment {
}
ArrayUnsignedShort get triangles {
final result =
SpineBindings.bindings.spine_mesh_attachment_get_triangles(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_get_triangles(_ptr);
return ArrayUnsignedShort.fromPointer(result);
}
set triangles(ArrayUnsignedShort value) {
SpineBindings.bindings
.spine_mesh_attachment_set_triangles(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_mesh_attachment_set_triangles(_ptr, value.nativePtr.cast());
}
Color get color {
@ -107,41 +101,34 @@ class MeshAttachment extends VertexAttachment {
}
set path(String value) {
SpineBindings.bindings.spine_mesh_attachment_set_path(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_mesh_attachment_set_path(_ptr, value.toNativeUtf8().cast<Char>());
}
TextureRegion get region {
final result =
SpineBindings.bindings.spine_mesh_attachment_get_region(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_get_region(_ptr);
return TextureRegion.fromPointer(result);
}
set region(TextureRegion value) {
SpineBindings.bindings
.spine_mesh_attachment_set_region(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_mesh_attachment_set_region(_ptr, value.nativePtr.cast());
}
Sequence get sequence {
final result =
SpineBindings.bindings.spine_mesh_attachment_get_sequence(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_get_sequence(_ptr);
return Sequence.fromPointer(result);
}
set sequence(Sequence value) {
SpineBindings.bindings
.spine_mesh_attachment_set_sequence(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_mesh_attachment_set_sequence(_ptr, value.nativePtr.cast());
}
MeshAttachment get parentMesh {
final result =
SpineBindings.bindings.spine_mesh_attachment_get_parent_mesh(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_get_parent_mesh(_ptr);
return MeshAttachment.fromPointer(result);
}
set parentMesh(MeshAttachment value) {
SpineBindings.bindings
.spine_mesh_attachment_set_parent_mesh(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_mesh_attachment_set_parent_mesh(_ptr, value.nativePtr.cast());
}
ArrayUnsignedShort get edges {
@ -150,8 +137,7 @@ class MeshAttachment extends VertexAttachment {
}
set edges(ArrayUnsignedShort value) {
SpineBindings.bindings
.spine_mesh_attachment_set_edges(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_mesh_attachment_set_edges(_ptr, value.nativePtr.cast());
}
double get width {
@ -164,8 +150,7 @@ class MeshAttachment extends VertexAttachment {
}
double get height {
final result =
SpineBindings.bindings.spine_mesh_attachment_get_height(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_get_height(_ptr);
return result;
}
@ -174,8 +159,7 @@ class MeshAttachment extends VertexAttachment {
}
MeshAttachment newLinkedMesh() {
final result =
SpineBindings.bindings.spine_mesh_attachment_new_linked_mesh(_ptr);
final result = SpineBindings.bindings.spine_mesh_attachment_new_linked_mesh(_ptr);
return MeshAttachment.fromPointer(result);
}
}

View File

@ -48,25 +48,21 @@ class PathAttachment extends VertexAttachment {
Pointer get nativePtr => _ptr;
factory PathAttachment(String name) {
final ptr = SpineBindings.bindings
.spine_path_attachment_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_path_attachment_create(name.toNativeUtf8().cast<Char>());
return PathAttachment.fromPointer(ptr);
}
ArrayFloat get lengths {
final result =
SpineBindings.bindings.spine_path_attachment_get_lengths(_ptr);
final result = SpineBindings.bindings.spine_path_attachment_get_lengths(_ptr);
return ArrayFloat.fromPointer(result);
}
set lengths(ArrayFloat value) {
SpineBindings.bindings
.spine_path_attachment_set_lengths(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_path_attachment_set_lengths(_ptr, value.nativePtr.cast());
}
bool get closed {
final result =
SpineBindings.bindings.spine_path_attachment_get_closed(_ptr);
final result = SpineBindings.bindings.spine_path_attachment_get_closed(_ptr);
return result;
}
@ -75,14 +71,12 @@ class PathAttachment extends VertexAttachment {
}
bool get constantSpeed {
final result =
SpineBindings.bindings.spine_path_attachment_get_constant_speed(_ptr);
final result = SpineBindings.bindings.spine_path_attachment_get_constant_speed(_ptr);
return result;
}
set constantSpeed(bool value) {
SpineBindings.bindings
.spine_path_attachment_set_constant_speed(_ptr, value);
SpineBindings.bindings.spine_path_attachment_set_constant_speed(_ptr, value);
}
Color get color {

View File

@ -54,8 +54,7 @@ class PathConstraint extends PosedActive implements Posed, Constraint {
Pointer get nativePtr => _ptr;
factory PathConstraint(PathConstraintData data, Skeleton skeleton) {
final ptr = SpineBindings.bindings.spine_path_constraint_create(
data.nativePtr.cast(), skeleton.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_path_constraint_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
return PathConstraint.fromPointer(ptr);
}
@ -66,27 +65,23 @@ class PathConstraint extends PosedActive implements Posed, Constraint {
}
PathConstraint copy(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_path_constraint_copy(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_path_constraint_copy(_ptr, skeleton.nativePtr.cast());
return PathConstraint.fromPointer(result);
}
@override
void update(Skeleton skeleton, Physics physics) {
SpineBindings.bindings.spine_path_constraint_update(
_ptr, skeleton.nativePtr.cast(), physics.value);
SpineBindings.bindings.spine_path_constraint_update(_ptr, skeleton.nativePtr.cast(), physics.value);
}
@override
void sort(Skeleton skeleton) {
SpineBindings.bindings
.spine_path_constraint_sort(_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_path_constraint_sort(_ptr, skeleton.nativePtr.cast());
}
@override
bool get isSourceActive {
final result =
SpineBindings.bindings.spine_path_constraint_is_source_active(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_is_source_active(_ptr);
return result;
}
@ -101,8 +96,7 @@ class PathConstraint extends PosedActive implements Posed, Constraint {
}
set slot(Slot value) {
SpineBindings.bindings
.spine_path_constraint_set_slot(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_path_constraint_set_slot(_ptr, value.nativePtr.cast());
}
@override
@ -117,8 +111,7 @@ class PathConstraint extends PosedActive implements Posed, Constraint {
}
PathConstraintPose get appliedPose {
final result =
SpineBindings.bindings.spine_path_constraint_get_applied_pose(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_get_applied_pose(_ptr);
return PathConstraintPose.fromPointer(result);
}
@ -134,8 +127,7 @@ class PathConstraint extends PosedActive implements Posed, Constraint {
@override
bool get isPoseEqualToApplied {
final result = SpineBindings.bindings
.spine_path_constraint_is_pose_equal_to_applied(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_is_pose_equal_to_applied(_ptr);
return result;
}

View File

@ -61,28 +61,21 @@ class PathConstraintData extends PosedData implements ConstraintData {
Pointer get nativePtr => _ptr;
factory PathConstraintData(String name) {
final ptr = SpineBindings.bindings
.spine_path_constraint_data_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_path_constraint_data_create(name.toNativeUtf8().cast<Char>());
return PathConstraintData.fromPointer(ptr);
}
@override
Rtti get rtti {
final result =
SpineBindings.bindings.spine_path_constraint_data_get_rtti(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_rtti(_ptr);
return Rtti.fromPointer(result);
}
@override
Constraint createMethod(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_path_constraint_data_create_method(
_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_path_constraint_data_create_method(_ptr, skeleton.nativePtr.cast());
final rtti = SpineBindings.bindings.spine_constraint_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_ik_constraint':
return IkConstraint.fromPointer(result.cast());
@ -95,75 +88,62 @@ class PathConstraintData extends PosedData implements ConstraintData {
case 'spine_transform_constraint':
return TransformConstraint.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Constraint');
throw UnsupportedError('Unknown concrete type: $className for abstract class Constraint');
}
}
ArrayBoneData get bones {
final result =
SpineBindings.bindings.spine_path_constraint_data_get_bones(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_bones(_ptr);
return ArrayBoneData.fromPointer(result);
}
SlotData get slot {
final result =
SpineBindings.bindings.spine_path_constraint_data_get_slot(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_slot(_ptr);
return SlotData.fromPointer(result);
}
set slot(SlotData value) {
SpineBindings.bindings
.spine_path_constraint_data_set_slot(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_path_constraint_data_set_slot(_ptr, value.nativePtr.cast());
}
PositionMode get positionMode {
final result = SpineBindings.bindings
.spine_path_constraint_data_get_position_mode(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_position_mode(_ptr);
return PositionMode.fromValue(result);
}
set positionMode(PositionMode value) {
SpineBindings.bindings
.spine_path_constraint_data_set_position_mode(_ptr, value.value);
SpineBindings.bindings.spine_path_constraint_data_set_position_mode(_ptr, value.value);
}
SpacingMode get spacingMode {
final result = SpineBindings.bindings
.spine_path_constraint_data_get_spacing_mode(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_spacing_mode(_ptr);
return SpacingMode.fromValue(result);
}
set spacingMode(SpacingMode value) {
SpineBindings.bindings
.spine_path_constraint_data_set_spacing_mode(_ptr, value.value);
SpineBindings.bindings.spine_path_constraint_data_set_spacing_mode(_ptr, value.value);
}
RotateMode get rotateMode {
final result =
SpineBindings.bindings.spine_path_constraint_data_get_rotate_mode(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_rotate_mode(_ptr);
return RotateMode.fromValue(result);
}
set rotateMode(RotateMode value) {
SpineBindings.bindings
.spine_path_constraint_data_set_rotate_mode(_ptr, value.value);
SpineBindings.bindings.spine_path_constraint_data_set_rotate_mode(_ptr, value.value);
}
double get offsetRotation {
final result = SpineBindings.bindings
.spine_path_constraint_data_get_offset_rotation(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_offset_rotation(_ptr);
return result;
}
set offsetRotation(double value) {
SpineBindings.bindings
.spine_path_constraint_data_set_offset_rotation(_ptr, value);
SpineBindings.bindings.spine_path_constraint_data_set_offset_rotation(_ptr, value);
}
PathConstraintPose get setupPose {
final result =
SpineBindings.bindings.spine_path_constraint_data_get_setup_pose(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_data_get_setup_pose(_ptr);
return PathConstraintPose.fromPointer(result);
}

View File

@ -36,41 +36,33 @@ import 'constraint_timeline.dart';
import 'curve_timeline.dart';
/// PathConstraintMixTimeline wrapper
class PathConstraintMixTimeline extends CurveTimeline
implements ConstraintTimeline {
class PathConstraintMixTimeline extends CurveTimeline implements ConstraintTimeline {
final Pointer<spine_path_constraint_mix_timeline_wrapper> _ptr;
PathConstraintMixTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PathConstraintMixTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PathConstraintMixTimeline(
int frameCount, int bezierCount, int constraintIndex) {
final ptr = SpineBindings.bindings
.spine_path_constraint_mix_timeline_create(
frameCount, bezierCount, constraintIndex);
factory PathConstraintMixTimeline(int frameCount, int bezierCount, int constraintIndex) {
final ptr =
SpineBindings.bindings.spine_path_constraint_mix_timeline_create(frameCount, bezierCount, constraintIndex);
return PathConstraintMixTimeline.fromPointer(ptr);
}
void setFrame(
int frame, double time, double mixRotate, double mixX, double mixY) {
SpineBindings.bindings.spine_path_constraint_mix_timeline_set_frame(
_ptr, frame, time, mixRotate, mixX, mixY);
void setFrame(int frame, double time, double mixRotate, double mixX, double mixY) {
SpineBindings.bindings.spine_path_constraint_mix_timeline_set_frame(_ptr, frame, time, mixRotate, mixX, mixY);
}
@override
int get constraintIndex {
final result = SpineBindings.bindings
.spine_path_constraint_mix_timeline_get_constraint_index(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_mix_timeline_get_constraint_index(_ptr);
return result;
}
@override
set constraintIndex(int value) {
SpineBindings.bindings
.spine_path_constraint_mix_timeline_set_constraint_index(_ptr, value);
SpineBindings.bindings.spine_path_constraint_mix_timeline_set_constraint_index(_ptr, value);
}
}

View File

@ -48,13 +48,11 @@ class PathConstraintPose implements Finalizable {
}
void set(PathConstraintPose pose) {
SpineBindings.bindings
.spine_path_constraint_pose_set(_ptr, pose.nativePtr.cast());
SpineBindings.bindings.spine_path_constraint_pose_set(_ptr, pose.nativePtr.cast());
}
double get position {
final result =
SpineBindings.bindings.spine_path_constraint_pose_get_position(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_pose_get_position(_ptr);
return result;
}
@ -63,8 +61,7 @@ class PathConstraintPose implements Finalizable {
}
double get spacing {
final result =
SpineBindings.bindings.spine_path_constraint_pose_get_spacing(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_pose_get_spacing(_ptr);
return result;
}
@ -73,19 +70,16 @@ class PathConstraintPose implements Finalizable {
}
double get mixRotate {
final result =
SpineBindings.bindings.spine_path_constraint_pose_get_mix_rotate(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_pose_get_mix_rotate(_ptr);
return result;
}
set mixRotate(double value) {
SpineBindings.bindings
.spine_path_constraint_pose_set_mix_rotate(_ptr, value);
SpineBindings.bindings.spine_path_constraint_pose_set_mix_rotate(_ptr, value);
}
double get mixX {
final result =
SpineBindings.bindings.spine_path_constraint_pose_get_mix_x(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_pose_get_mix_x(_ptr);
return result;
}
@ -94,8 +88,7 @@ class PathConstraintPose implements Finalizable {
}
double get mixY {
final result =
SpineBindings.bindings.spine_path_constraint_pose_get_mix_y(_ptr);
final result = SpineBindings.bindings.spine_path_constraint_pose_get_mix_y(_ptr);
return result;
}

View File

@ -38,18 +38,15 @@ import 'constraint_timeline1.dart';
class PathConstraintPositionTimeline extends ConstraintTimeline1 {
final Pointer<spine_path_constraint_position_timeline_wrapper> _ptr;
PathConstraintPositionTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PathConstraintPositionTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PathConstraintPositionTimeline(
int frameCount, int bezierCount, int constraintIndex) {
final ptr = SpineBindings.bindings
.spine_path_constraint_position_timeline_create(
frameCount, bezierCount, constraintIndex);
factory PathConstraintPositionTimeline(int frameCount, int bezierCount, int constraintIndex) {
final ptr =
SpineBindings.bindings.spine_path_constraint_position_timeline_create(frameCount, bezierCount, constraintIndex);
return PathConstraintPositionTimeline.fromPointer(ptr);
}
}

View File

@ -38,18 +38,15 @@ import 'constraint_timeline1.dart';
class PathConstraintSpacingTimeline extends ConstraintTimeline1 {
final Pointer<spine_path_constraint_spacing_timeline_wrapper> _ptr;
PathConstraintSpacingTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PathConstraintSpacingTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PathConstraintSpacingTimeline(
int frameCount, int bezierCount, int constraintIndex) {
final ptr = SpineBindings.bindings
.spine_path_constraint_spacing_timeline_create(
frameCount, bezierCount, constraintIndex);
factory PathConstraintSpacingTimeline(int frameCount, int bezierCount, int constraintIndex) {
final ptr =
SpineBindings.bindings.spine_path_constraint_spacing_timeline_create(frameCount, bezierCount, constraintIndex);
return PathConstraintSpacingTimeline.fromPointer(ptr);
}
}

View File

@ -53,46 +53,40 @@ class PhysicsConstraint extends PosedActive implements Posed, Constraint {
Pointer get nativePtr => _ptr;
factory PhysicsConstraint(PhysicsConstraintData data, Skeleton skeleton) {
final ptr = SpineBindings.bindings.spine_physics_constraint_create(
data.nativePtr.cast(), skeleton.nativePtr.cast());
final ptr =
SpineBindings.bindings.spine_physics_constraint_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
return PhysicsConstraint.fromPointer(ptr);
}
@override
Rtti get rtti {
final result =
SpineBindings.bindings.spine_physics_constraint_get_rtti(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_get_rtti(_ptr);
return Rtti.fromPointer(result);
}
@override
void update(Skeleton skeleton, Physics physics) {
SpineBindings.bindings.spine_physics_constraint_update(
_ptr, skeleton.nativePtr.cast(), physics.value);
SpineBindings.bindings.spine_physics_constraint_update(_ptr, skeleton.nativePtr.cast(), physics.value);
}
@override
void sort(Skeleton skeleton) {
SpineBindings.bindings
.spine_physics_constraint_sort(_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_physics_constraint_sort(_ptr, skeleton.nativePtr.cast());
}
@override
bool get isSourceActive {
final result =
SpineBindings.bindings.spine_physics_constraint_is_source_active(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_is_source_active(_ptr);
return result;
}
PhysicsConstraint copy(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_physics_constraint_copy(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_physics_constraint_copy(_ptr, skeleton.nativePtr.cast());
return PhysicsConstraint.fromPointer(result);
}
void reset(Skeleton skeleton) {
SpineBindings.bindings
.spine_physics_constraint_reset(_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_physics_constraint_reset(_ptr, skeleton.nativePtr.cast());
}
void translate(double x, double y) {
@ -104,32 +98,27 @@ class PhysicsConstraint extends PosedActive implements Posed, Constraint {
}
BonePose get bone {
final result =
SpineBindings.bindings.spine_physics_constraint_get_bone(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_get_bone(_ptr);
return BonePose.fromPointer(result);
}
set bone(BonePose value) {
SpineBindings.bindings
.spine_physics_constraint_set_bone(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_physics_constraint_set_bone(_ptr, value.nativePtr.cast());
}
@override
PhysicsConstraintData get data {
final result =
SpineBindings.bindings.spine_physics_constraint_get_data(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_get_data(_ptr);
return PhysicsConstraintData.fromPointer(result);
}
PhysicsConstraintPose get pose {
final result =
SpineBindings.bindings.spine_physics_constraint_get_pose(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_get_pose(_ptr);
return PhysicsConstraintPose.fromPointer(result);
}
PhysicsConstraintPose get appliedPose {
final result =
SpineBindings.bindings.spine_physics_constraint_get_applied_pose(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_get_applied_pose(_ptr);
return PhysicsConstraintPose.fromPointer(result);
}
@ -145,8 +134,7 @@ class PhysicsConstraint extends PosedActive implements Posed, Constraint {
@override
bool get isPoseEqualToApplied {
final result = SpineBindings.bindings
.spine_physics_constraint_is_pose_equal_to_applied(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_is_pose_equal_to_applied(_ptr);
return result;
}

View File

@ -38,18 +38,15 @@ import 'physics_constraint_timeline.dart';
class PhysicsConstraintDampingTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_damping_timeline_wrapper> _ptr;
PhysicsConstraintDampingTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintDampingTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintDampingTimeline(
int frameCount, int bezierCount, int physicsConstraintIndex) {
factory PhysicsConstraintDampingTimeline(int frameCount, int bezierCount, int physicsConstraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_damping_timeline_create(
frameCount, bezierCount, physicsConstraintIndex);
.spine_physics_constraint_damping_timeline_create(frameCount, bezierCount, physicsConstraintIndex);
return PhysicsConstraintDampingTimeline.fromPointer(ptr);
}
}

View File

@ -57,28 +57,21 @@ class PhysicsConstraintData extends PosedData implements ConstraintData {
Pointer get nativePtr => _ptr;
factory PhysicsConstraintData(String name) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_data_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_physics_constraint_data_create(name.toNativeUtf8().cast<Char>());
return PhysicsConstraintData.fromPointer(ptr);
}
@override
Rtti get rtti {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_rtti(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_rtti(_ptr);
return Rtti.fromPointer(result);
}
@override
Constraint createMethod(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_physics_constraint_data_create_method(
_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_physics_constraint_data_create_method(_ptr, skeleton.nativePtr.cast());
final rtti = SpineBindings.bindings.spine_constraint_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_ik_constraint':
return IkConstraint.fromPointer(result.cast());
@ -91,25 +84,21 @@ class PhysicsConstraintData extends PosedData implements ConstraintData {
case 'spine_transform_constraint':
return TransformConstraint.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Constraint');
throw UnsupportedError('Unknown concrete type: $className for abstract class Constraint');
}
}
BoneData get bone {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_bone(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_bone(_ptr);
return BoneData.fromPointer(result);
}
set bone(BoneData value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_bone(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_physics_constraint_data_set_bone(_ptr, value.nativePtr.cast());
}
double get step {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_step(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_step(_ptr);
return result;
}
@ -118,8 +107,7 @@ class PhysicsConstraintData extends PosedData implements ConstraintData {
}
double get x {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_x(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_x(_ptr);
return result;
}
@ -128,8 +116,7 @@ class PhysicsConstraintData extends PosedData implements ConstraintData {
}
double get y {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_y(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_y(_ptr);
return result;
}
@ -138,41 +125,34 @@ class PhysicsConstraintData extends PosedData implements ConstraintData {
}
double get rotate {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_rotate(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_rotate(_ptr);
return result;
}
set rotate(double value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_rotate(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_rotate(_ptr, value);
}
double get scaleX {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_scale_x(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_scale_x(_ptr);
return result;
}
set scaleX(double value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_scale_x(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_scale_x(_ptr, value);
}
double get shearX {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_shear_x(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_shear_x(_ptr);
return result;
}
set shearX(double value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_shear_x(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_shear_x(_ptr, value);
}
double get limit {
final result =
SpineBindings.bindings.spine_physics_constraint_data_get_limit(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_limit(_ptr);
return result;
}
@ -181,85 +161,70 @@ class PhysicsConstraintData extends PosedData implements ConstraintData {
}
bool get inertiaGlobal {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_inertia_global(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_inertia_global(_ptr);
return result;
}
set inertiaGlobal(bool value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_inertia_global(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_inertia_global(_ptr, value);
}
bool get strengthGlobal {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_strength_global(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_strength_global(_ptr);
return result;
}
set strengthGlobal(bool value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_strength_global(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_strength_global(_ptr, value);
}
bool get dampingGlobal {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_damping_global(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_damping_global(_ptr);
return result;
}
set dampingGlobal(bool value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_damping_global(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_damping_global(_ptr, value);
}
bool get massGlobal {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_mass_global(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_mass_global(_ptr);
return result;
}
set massGlobal(bool value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_mass_global(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_mass_global(_ptr, value);
}
bool get windGlobal {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_wind_global(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_wind_global(_ptr);
return result;
}
set windGlobal(bool value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_wind_global(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_wind_global(_ptr, value);
}
bool get gravityGlobal {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_gravity_global(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_gravity_global(_ptr);
return result;
}
set gravityGlobal(bool value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_gravity_global(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_gravity_global(_ptr, value);
}
bool get mixGlobal {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_mix_global(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_mix_global(_ptr);
return result;
}
set mixGlobal(bool value) {
SpineBindings.bindings
.spine_physics_constraint_data_set_mix_global(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_data_set_mix_global(_ptr, value);
}
PhysicsConstraintPose get setupPose {
final result = SpineBindings.bindings
.spine_physics_constraint_data_get_setup_pose(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_data_get_setup_pose(_ptr);
return PhysicsConstraintPose.fromPointer(result);
}

View File

@ -38,18 +38,15 @@ import 'physics_constraint_timeline.dart';
class PhysicsConstraintGravityTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_gravity_timeline_wrapper> _ptr;
PhysicsConstraintGravityTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintGravityTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintGravityTimeline(
int frameCount, int bezierCount, int physicsConstraintIndex) {
factory PhysicsConstraintGravityTimeline(int frameCount, int bezierCount, int physicsConstraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_gravity_timeline_create(
frameCount, bezierCount, physicsConstraintIndex);
.spine_physics_constraint_gravity_timeline_create(frameCount, bezierCount, physicsConstraintIndex);
return PhysicsConstraintGravityTimeline.fromPointer(ptr);
}
}

View File

@ -38,18 +38,15 @@ import 'physics_constraint_timeline.dart';
class PhysicsConstraintInertiaTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_inertia_timeline_wrapper> _ptr;
PhysicsConstraintInertiaTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintInertiaTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintInertiaTimeline(
int frameCount, int bezierCount, int physicsConstraintIndex) {
factory PhysicsConstraintInertiaTimeline(int frameCount, int bezierCount, int physicsConstraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_inertia_timeline_create(
frameCount, bezierCount, physicsConstraintIndex);
.spine_physics_constraint_inertia_timeline_create(frameCount, bezierCount, physicsConstraintIndex);
return PhysicsConstraintInertiaTimeline.fromPointer(ptr);
}
}

View File

@ -38,18 +38,15 @@ import 'physics_constraint_timeline.dart';
class PhysicsConstraintMassTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_mass_timeline_wrapper> _ptr;
PhysicsConstraintMassTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintMassTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintMassTimeline(
int frameCount, int bezierCount, int physicsConstraintIndex) {
factory PhysicsConstraintMassTimeline(int frameCount, int bezierCount, int physicsConstraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_mass_timeline_create(
frameCount, bezierCount, physicsConstraintIndex);
.spine_physics_constraint_mass_timeline_create(frameCount, bezierCount, physicsConstraintIndex);
return PhysicsConstraintMassTimeline.fromPointer(ptr);
}
}

View File

@ -38,18 +38,15 @@ import 'physics_constraint_timeline.dart';
class PhysicsConstraintMixTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_mix_timeline_wrapper> _ptr;
PhysicsConstraintMixTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintMixTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintMixTimeline(
int frameCount, int bezierCount, int physicsConstraintIndex) {
factory PhysicsConstraintMixTimeline(int frameCount, int bezierCount, int physicsConstraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_mix_timeline_create(
frameCount, bezierCount, physicsConstraintIndex);
.spine_physics_constraint_mix_timeline_create(frameCount, bezierCount, physicsConstraintIndex);
return PhysicsConstraintMixTimeline.fromPointer(ptr);
}
}

View File

@ -48,57 +48,47 @@ class PhysicsConstraintPose implements Finalizable {
}
void set(PhysicsConstraintPose pose) {
SpineBindings.bindings
.spine_physics_constraint_pose_set(_ptr, pose.nativePtr.cast());
SpineBindings.bindings.spine_physics_constraint_pose_set(_ptr, pose.nativePtr.cast());
}
double get inertia {
final result =
SpineBindings.bindings.spine_physics_constraint_pose_get_inertia(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_pose_get_inertia(_ptr);
return result;
}
set inertia(double value) {
SpineBindings.bindings
.spine_physics_constraint_pose_set_inertia(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_pose_set_inertia(_ptr, value);
}
double get strength {
final result =
SpineBindings.bindings.spine_physics_constraint_pose_get_strength(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_pose_get_strength(_ptr);
return result;
}
set strength(double value) {
SpineBindings.bindings
.spine_physics_constraint_pose_set_strength(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_pose_set_strength(_ptr, value);
}
double get damping {
final result =
SpineBindings.bindings.spine_physics_constraint_pose_get_damping(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_pose_get_damping(_ptr);
return result;
}
set damping(double value) {
SpineBindings.bindings
.spine_physics_constraint_pose_set_damping(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_pose_set_damping(_ptr, value);
}
double get massInverse {
final result = SpineBindings.bindings
.spine_physics_constraint_pose_get_mass_inverse(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_pose_get_mass_inverse(_ptr);
return result;
}
set massInverse(double value) {
SpineBindings.bindings
.spine_physics_constraint_pose_set_mass_inverse(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_pose_set_mass_inverse(_ptr, value);
}
double get wind {
final result =
SpineBindings.bindings.spine_physics_constraint_pose_get_wind(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_pose_get_wind(_ptr);
return result;
}
@ -107,19 +97,16 @@ class PhysicsConstraintPose implements Finalizable {
}
double get gravity {
final result =
SpineBindings.bindings.spine_physics_constraint_pose_get_gravity(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_pose_get_gravity(_ptr);
return result;
}
set gravity(double value) {
SpineBindings.bindings
.spine_physics_constraint_pose_set_gravity(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_pose_set_gravity(_ptr, value);
}
double get mix {
final result =
SpineBindings.bindings.spine_physics_constraint_pose_get_mix(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_pose_get_mix(_ptr);
return result;
}

View File

@ -36,40 +36,32 @@ import 'constraint_timeline.dart';
import 'timeline.dart';
/// PhysicsConstraintResetTimeline wrapper
class PhysicsConstraintResetTimeline extends Timeline
implements ConstraintTimeline {
class PhysicsConstraintResetTimeline extends Timeline implements ConstraintTimeline {
final Pointer<spine_physics_constraint_reset_timeline_wrapper> _ptr;
PhysicsConstraintResetTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintResetTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintResetTimeline(int frameCount, int constraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_reset_timeline_create(
frameCount, constraintIndex);
final ptr = SpineBindings.bindings.spine_physics_constraint_reset_timeline_create(frameCount, constraintIndex);
return PhysicsConstraintResetTimeline.fromPointer(ptr);
}
@override
int get constraintIndex {
final result = SpineBindings.bindings
.spine_physics_constraint_reset_timeline_get_constraint_index(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_reset_timeline_get_constraint_index(_ptr);
return result;
}
@override
set constraintIndex(int value) {
SpineBindings.bindings
.spine_physics_constraint_reset_timeline_set_constraint_index(
_ptr, value);
SpineBindings.bindings.spine_physics_constraint_reset_timeline_set_constraint_index(_ptr, value);
}
void setFrame(int frame, double time) {
SpineBindings.bindings
.spine_physics_constraint_reset_timeline_set_frame(_ptr, frame, time);
SpineBindings.bindings.spine_physics_constraint_reset_timeline_set_frame(_ptr, frame, time);
}
}

View File

@ -38,18 +38,15 @@ import 'physics_constraint_timeline.dart';
class PhysicsConstraintStrengthTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_strength_timeline_wrapper> _ptr;
PhysicsConstraintStrengthTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintStrengthTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintStrengthTimeline(
int frameCount, int bezierCount, int physicsConstraintIndex) {
factory PhysicsConstraintStrengthTimeline(int frameCount, int bezierCount, int physicsConstraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_strength_timeline_create(
frameCount, bezierCount, physicsConstraintIndex);
.spine_physics_constraint_strength_timeline_create(frameCount, bezierCount, physicsConstraintIndex);
return PhysicsConstraintStrengthTimeline.fromPointer(ptr);
}
}

View File

@ -36,12 +36,10 @@ import 'constraint_timeline.dart';
import 'curve_timeline1.dart';
/// PhysicsConstraintTimeline wrapper
abstract class PhysicsConstraintTimeline extends CurveTimeline1
implements ConstraintTimeline {
abstract class PhysicsConstraintTimeline extends CurveTimeline1 implements ConstraintTimeline {
final Pointer<spine_physics_constraint_timeline_wrapper> _ptr;
PhysicsConstraintTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
@ -49,14 +47,12 @@ abstract class PhysicsConstraintTimeline extends CurveTimeline1
@override
int get constraintIndex {
final result = SpineBindings.bindings
.spine_physics_constraint_timeline_get_constraint_index(_ptr);
final result = SpineBindings.bindings.spine_physics_constraint_timeline_get_constraint_index(_ptr);
return result;
}
@override
set constraintIndex(int value) {
SpineBindings.bindings
.spine_physics_constraint_timeline_set_constraint_index(_ptr, value);
SpineBindings.bindings.spine_physics_constraint_timeline_set_constraint_index(_ptr, value);
}
}

View File

@ -38,18 +38,15 @@ import 'physics_constraint_timeline.dart';
class PhysicsConstraintWindTimeline extends PhysicsConstraintTimeline {
final Pointer<spine_physics_constraint_wind_timeline_wrapper> _ptr;
PhysicsConstraintWindTimeline.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
PhysicsConstraintWindTimeline.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory PhysicsConstraintWindTimeline(
int frameCount, int bezierCount, int physicsConstraintIndex) {
factory PhysicsConstraintWindTimeline(int frameCount, int bezierCount, int physicsConstraintIndex) {
final ptr = SpineBindings.bindings
.spine_physics_constraint_wind_timeline_create(
frameCount, bezierCount, physicsConstraintIndex);
.spine_physics_constraint_wind_timeline_create(frameCount, bezierCount, physicsConstraintIndex);
return PhysicsConstraintWindTimeline.fromPointer(ptr);
}
}

View File

@ -48,8 +48,7 @@ class PointAttachment extends Attachment {
Pointer get nativePtr => _ptr;
factory PointAttachment(String name) {
final ptr = SpineBindings.bindings
.spine_point_attachment_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_point_attachment_create(name.toNativeUtf8().cast<Char>());
return PointAttachment.fromPointer(ptr);
}
@ -72,8 +71,7 @@ class PointAttachment extends Attachment {
}
double get rotation {
final result =
SpineBindings.bindings.spine_point_attachment_get_rotation(_ptr);
final result = SpineBindings.bindings.spine_point_attachment_get_rotation(_ptr);
return result;
}
@ -82,15 +80,12 @@ class PointAttachment extends Attachment {
}
Color get color {
final result =
SpineBindings.bindings.spine_point_attachment_get_color(_ptr);
final result = SpineBindings.bindings.spine_point_attachment_get_color(_ptr);
return Color.fromPointer(result);
}
double computeWorldRotation(BonePose bone) {
final result = SpineBindings.bindings
.spine_point_attachment_compute_world_rotation(
_ptr, bone.nativePtr.cast());
final result = SpineBindings.bindings.spine_point_attachment_compute_world_rotation(_ptr, bone.nativePtr.cast());
return result;
}
}

View File

@ -54,8 +54,7 @@ class Polygon implements Finalizable {
}
set vertices(ArrayFloat value) {
SpineBindings.bindings
.spine_polygon_set__vertices(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_polygon_set__vertices(_ptr, value.nativePtr.cast());
}
int get count {

View File

@ -44,8 +44,7 @@ class PosedData implements Finalizable {
Pointer get nativePtr => _ptr;
factory PosedData(String name) {
final ptr = SpineBindings.bindings
.spine_posed_data_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_posed_data_create(name.toNativeUtf8().cast<Char>());
return PosedData.fromPointer(ptr);
}
@ -55,8 +54,7 @@ class PosedData implements Finalizable {
}
bool get skinRequired {
final result =
SpineBindings.bindings.spine_posed_data_get_skin_required(_ptr);
final result = SpineBindings.bindings.spine_posed_data_get_skin_required(_ptr);
return result;
}

View File

@ -51,8 +51,7 @@ class RegionAttachment extends Attachment {
Pointer get nativePtr => _ptr;
factory RegionAttachment(String name) {
final ptr = SpineBindings.bindings
.spine_region_attachment_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_region_attachment_create(name.toNativeUtf8().cast<Char>());
return RegionAttachment.fromPointer(ptr);
}
@ -79,8 +78,7 @@ class RegionAttachment extends Attachment {
}
double get rotation {
final result =
SpineBindings.bindings.spine_region_attachment_get_rotation(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_rotation(_ptr);
return result;
}
@ -89,8 +87,7 @@ class RegionAttachment extends Attachment {
}
double get scaleX {
final result =
SpineBindings.bindings.spine_region_attachment_get_scale_x(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_scale_x(_ptr);
return result;
}
@ -99,8 +96,7 @@ class RegionAttachment extends Attachment {
}
double get scaleY {
final result =
SpineBindings.bindings.spine_region_attachment_get_scale_y(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_scale_y(_ptr);
return result;
}
@ -109,8 +105,7 @@ class RegionAttachment extends Attachment {
}
double get width {
final result =
SpineBindings.bindings.spine_region_attachment_get_width(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_width(_ptr);
return result;
}
@ -119,8 +114,7 @@ class RegionAttachment extends Attachment {
}
double get height {
final result =
SpineBindings.bindings.spine_region_attachment_get_height(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_height(_ptr);
return result;
}
@ -129,63 +123,49 @@ class RegionAttachment extends Attachment {
}
Color get color {
final result =
SpineBindings.bindings.spine_region_attachment_get_color(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_color(_ptr);
return Color.fromPointer(result);
}
String get path {
final result =
SpineBindings.bindings.spine_region_attachment_get_path(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_path(_ptr);
return result.cast<Utf8>().toDartString();
}
set path(String value) {
SpineBindings.bindings.spine_region_attachment_set_path(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_region_attachment_set_path(_ptr, value.toNativeUtf8().cast<Char>());
}
TextureRegion get region {
final result =
SpineBindings.bindings.spine_region_attachment_get_region(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_region(_ptr);
return TextureRegion.fromPointer(result);
}
set region(TextureRegion value) {
SpineBindings.bindings
.spine_region_attachment_set_region(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_region_attachment_set_region(_ptr, value.nativePtr.cast());
}
Sequence get sequence {
final result =
SpineBindings.bindings.spine_region_attachment_get_sequence(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_sequence(_ptr);
return Sequence.fromPointer(result);
}
set sequence(Sequence value) {
SpineBindings.bindings
.spine_region_attachment_set_sequence(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_region_attachment_set_sequence(_ptr, value.nativePtr.cast());
}
ArrayFloat get offset {
final result =
SpineBindings.bindings.spine_region_attachment_get_offset(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_offset(_ptr);
return ArrayFloat.fromPointer(result);
}
ArrayFloat get uVs {
final result =
SpineBindings.bindings.spine_region_attachment_get_u_vs(_ptr);
final result = SpineBindings.bindings.spine_region_attachment_get_u_vs(_ptr);
return ArrayFloat.fromPointer(result);
}
void computeWorldVertices(
Slot slot, ArrayFloat worldVertices, int offset, int stride) {
void computeWorldVertices(Slot slot, ArrayFloat worldVertices, int offset, int stride) {
SpineBindings.bindings.spine_region_attachment_compute_world_vertices_2(
_ptr,
slot.nativePtr.cast(),
worldVertices.nativePtr.cast(),
offset,
stride);
_ptr, slot.nativePtr.cast(), worldVertices.nativePtr.cast(), offset, stride);
}
}

View File

@ -44,8 +44,7 @@ class RenderCommand implements Finalizable {
Pointer get nativePtr => _ptr;
Pointer<Float> get positions {
final result =
SpineBindings.bindings.spine_render_command_get_positions(_ptr);
final result = SpineBindings.bindings.spine_render_command_get_positions(_ptr);
return result;
}
@ -60,38 +59,32 @@ class RenderCommand implements Finalizable {
}
Pointer<Uint32> get darkColors {
final result =
SpineBindings.bindings.spine_render_command_get_dark_colors(_ptr);
final result = SpineBindings.bindings.spine_render_command_get_dark_colors(_ptr);
return result;
}
int get numVertices {
final result =
SpineBindings.bindings.spine_render_command_get_num_vertices(_ptr);
final result = SpineBindings.bindings.spine_render_command_get_num_vertices(_ptr);
return result;
}
Pointer<Uint16> get indices {
final result =
SpineBindings.bindings.spine_render_command_get_indices(_ptr);
final result = SpineBindings.bindings.spine_render_command_get_indices(_ptr);
return result;
}
int get numIndices {
final result =
SpineBindings.bindings.spine_render_command_get_num_indices(_ptr);
final result = SpineBindings.bindings.spine_render_command_get_num_indices(_ptr);
return result;
}
BlendMode get blendMode {
final result =
SpineBindings.bindings.spine_render_command_get_blend_mode(_ptr);
final result = SpineBindings.bindings.spine_render_command_get_blend_mode(_ptr);
return BlendMode.fromValue(result);
}
Pointer<Void> get texture {
final result =
SpineBindings.bindings.spine_render_command_get_texture(_ptr);
final result = SpineBindings.bindings.spine_render_command_get_texture(_ptr);
return result;
}

View File

@ -45,14 +45,11 @@ class Rgb2Timeline extends SlotCurveTimeline {
Pointer get nativePtr => _ptr;
factory Rgb2Timeline(int frameCount, int bezierCount, int slotIndex) {
final ptr = SpineBindings.bindings
.spine_rgb2_timeline_create(frameCount, bezierCount, slotIndex);
final ptr = SpineBindings.bindings.spine_rgb2_timeline_create(frameCount, bezierCount, slotIndex);
return Rgb2Timeline.fromPointer(ptr);
}
void setFrame(int frame, double time, double r, double g, double b, double r2,
double g2, double b2) {
SpineBindings.bindings
.spine_rgb2_timeline_set_frame(_ptr, frame, time, r, g, b, r2, g2, b2);
void setFrame(int frame, double time, double r, double g, double b, double r2, double g2, double b2) {
SpineBindings.bindings.spine_rgb2_timeline_set_frame(_ptr, frame, time, r, g, b, r2, g2, b2);
}
}

View File

@ -45,13 +45,11 @@ class RgbTimeline extends SlotCurveTimeline {
Pointer get nativePtr => _ptr;
factory RgbTimeline(int frameCount, int bezierCount, int slotIndex) {
final ptr = SpineBindings.bindings
.spine_rgb_timeline_create(frameCount, bezierCount, slotIndex);
final ptr = SpineBindings.bindings.spine_rgb_timeline_create(frameCount, bezierCount, slotIndex);
return RgbTimeline.fromPointer(ptr);
}
void setFrame(int frame, double time, double r, double g, double b) {
SpineBindings.bindings
.spine_rgb_timeline_set_frame(_ptr, frame, time, r, g, b);
SpineBindings.bindings.spine_rgb_timeline_set_frame(_ptr, frame, time, r, g, b);
}
}

View File

@ -45,14 +45,11 @@ class Rgba2Timeline extends SlotCurveTimeline {
Pointer get nativePtr => _ptr;
factory Rgba2Timeline(int frameCount, int bezierCount, int slotIndex) {
final ptr = SpineBindings.bindings
.spine_rgba2_timeline_create(frameCount, bezierCount, slotIndex);
final ptr = SpineBindings.bindings.spine_rgba2_timeline_create(frameCount, bezierCount, slotIndex);
return Rgba2Timeline.fromPointer(ptr);
}
void setFrame(int frame, double time, double r, double g, double b, double a,
double r2, double g2, double b2) {
SpineBindings.bindings.spine_rgba2_timeline_set_frame(
_ptr, frame, time, r, g, b, a, r2, g2, b2);
void setFrame(int frame, double time, double r, double g, double b, double a, double r2, double g2, double b2) {
SpineBindings.bindings.spine_rgba2_timeline_set_frame(_ptr, frame, time, r, g, b, a, r2, g2, b2);
}
}

View File

@ -45,14 +45,11 @@ class RgbaTimeline extends SlotCurveTimeline {
Pointer get nativePtr => _ptr;
factory RgbaTimeline(int frameCount, int bezierCount, int slotIndex) {
final ptr = SpineBindings.bindings
.spine_rgba_timeline_create(frameCount, bezierCount, slotIndex);
final ptr = SpineBindings.bindings.spine_rgba_timeline_create(frameCount, bezierCount, slotIndex);
return RgbaTimeline.fromPointer(ptr);
}
void setFrame(
int frame, double time, double r, double g, double b, double a) {
SpineBindings.bindings
.spine_rgba_timeline_set_frame(_ptr, frame, time, r, g, b, a);
void setFrame(int frame, double time, double r, double g, double b, double a) {
SpineBindings.bindings.spine_rgba_timeline_set_frame(_ptr, frame, time, r, g, b, a);
}
}

View File

@ -45,8 +45,7 @@ class RotateTimeline extends BoneTimeline1 {
Pointer get nativePtr => _ptr;
factory RotateTimeline(int frameCount, int bezierCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_rotate_timeline_create(frameCount, bezierCount, boneIndex);
final ptr = SpineBindings.bindings.spine_rotate_timeline_create(frameCount, bezierCount, boneIndex);
return RotateTimeline.fromPointer(ptr);
}
}

View File

@ -49,14 +49,12 @@ class Rtti implements Finalizable {
}
bool isExactly(Rtti rtti) {
final result = SpineBindings.bindings
.spine_rtti_is_exactly(_ptr, rtti.nativePtr.cast());
final result = SpineBindings.bindings.spine_rtti_is_exactly(_ptr, rtti.nativePtr.cast());
return result;
}
bool instanceOf(Rtti rtti) {
final result = SpineBindings.bindings
.spine_rtti_instance_of(_ptr, rtti.nativePtr.cast());
final result = SpineBindings.bindings.spine_rtti_instance_of(_ptr, rtti.nativePtr.cast());
return result;
}
}

View File

@ -45,8 +45,7 @@ class ScaleTimeline extends BoneTimeline2 {
Pointer get nativePtr => _ptr;
factory ScaleTimeline(int frameCount, int bezierCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_scale_timeline_create(frameCount, bezierCount, boneIndex);
final ptr = SpineBindings.bindings.spine_scale_timeline_create(frameCount, bezierCount, boneIndex);
return ScaleTimeline.fromPointer(ptr);
}
}

View File

@ -45,8 +45,7 @@ class ScaleXTimeline extends BoneTimeline1 {
Pointer get nativePtr => _ptr;
factory ScaleXTimeline(int frameCount, int bezierCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_scale_x_timeline_create(frameCount, bezierCount, boneIndex);
final ptr = SpineBindings.bindings.spine_scale_x_timeline_create(frameCount, bezierCount, boneIndex);
return ScaleXTimeline.fromPointer(ptr);
}
}

View File

@ -45,8 +45,7 @@ class ScaleYTimeline extends BoneTimeline1 {
Pointer get nativePtr => _ptr;
factory ScaleYTimeline(int frameCount, int bezierCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_scale_y_timeline_create(frameCount, bezierCount, boneIndex);
final ptr = SpineBindings.bindings.spine_scale_y_timeline_create(frameCount, bezierCount, boneIndex);
return ScaleYTimeline.fromPointer(ptr);
}
}

View File

@ -57,13 +57,11 @@ class Sequence implements Finalizable {
}
void apply(SlotPose slot, Attachment attachment) {
SpineBindings.bindings.spine_sequence_apply(
_ptr, slot.nativePtr.cast(), attachment.nativePtr.cast());
SpineBindings.bindings.spine_sequence_apply(_ptr, slot.nativePtr.cast(), attachment.nativePtr.cast());
}
String getPath(String basePath, int index) {
final result = SpineBindings.bindings.spine_sequence_get_path(
_ptr, basePath.toNativeUtf8().cast<Char>(), index);
final result = SpineBindings.bindings.spine_sequence_get_path(_ptr, basePath.toNativeUtf8().cast<Char>(), index);
return result.cast<Utf8>().toDartString();
}

View File

@ -54,27 +54,20 @@ class SequenceTimeline extends Timeline implements SlotTimeline {
@override
Pointer get nativePtr => _ptr;
factory SequenceTimeline(
int frameCount, int slotIndex, Attachment attachment) {
final ptr = SpineBindings.bindings.spine_sequence_timeline_create(
frameCount, slotIndex, attachment.nativePtr.cast());
factory SequenceTimeline(int frameCount, int slotIndex, Attachment attachment) {
final ptr =
SpineBindings.bindings.spine_sequence_timeline_create(frameCount, slotIndex, attachment.nativePtr.cast());
return SequenceTimeline.fromPointer(ptr);
}
void setFrame(
int frame, double time, SequenceMode mode, int index, double delay) {
SpineBindings.bindings.spine_sequence_timeline_set_frame(
_ptr, frame, time, mode.value, index, delay);
void setFrame(int frame, double time, SequenceMode mode, int index, double delay) {
SpineBindings.bindings.spine_sequence_timeline_set_frame(_ptr, frame, time, mode.value, index, delay);
}
Attachment get attachment {
final result =
SpineBindings.bindings.spine_sequence_timeline_get_attachment(_ptr);
final result = SpineBindings.bindings.spine_sequence_timeline_get_attachment(_ptr);
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(result.cast());
@ -89,15 +82,13 @@ class SequenceTimeline extends Timeline implements SlotTimeline {
case 'spine_region_attachment':
return RegionAttachment.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Attachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class Attachment');
}
}
@override
int get slotIndex {
final result =
SpineBindings.bindings.spine_sequence_timeline_get_slot_index(_ptr);
final result = SpineBindings.bindings.spine_sequence_timeline_get_slot_index(_ptr);
return result;
}

View File

@ -45,8 +45,7 @@ class ShearTimeline extends BoneTimeline2 {
Pointer get nativePtr => _ptr;
factory ShearTimeline(int frameCount, int bezierCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_shear_timeline_create(frameCount, bezierCount, boneIndex);
final ptr = SpineBindings.bindings.spine_shear_timeline_create(frameCount, bezierCount, boneIndex);
return ShearTimeline.fromPointer(ptr);
}
}

View File

@ -45,8 +45,7 @@ class ShearXTimeline extends BoneTimeline1 {
Pointer get nativePtr => _ptr;
factory ShearXTimeline(int frameCount, int bezierCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_shear_x_timeline_create(frameCount, bezierCount, boneIndex);
final ptr = SpineBindings.bindings.spine_shear_x_timeline_create(frameCount, bezierCount, boneIndex);
return ShearXTimeline.fromPointer(ptr);
}
}

View File

@ -45,8 +45,7 @@ class ShearYTimeline extends BoneTimeline1 {
Pointer get nativePtr => _ptr;
factory ShearYTimeline(int frameCount, int bezierCount, int boneIndex) {
final ptr = SpineBindings.bindings
.spine_shear_y_timeline_create(frameCount, bezierCount, boneIndex);
final ptr = SpineBindings.bindings.spine_shear_y_timeline_create(frameCount, bezierCount, boneIndex);
return ShearYTimeline.fromPointer(ptr);
}
}

View File

@ -60,8 +60,7 @@ class Skeleton implements Finalizable {
Pointer get nativePtr => _ptr;
factory Skeleton(SkeletonData skeletonData) {
final ptr = SpineBindings.bindings
.spine_skeleton_create(skeletonData.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_skeleton_create(skeletonData.nativePtr.cast());
return Skeleton.fromPointer(ptr);
}
@ -74,13 +73,11 @@ class Skeleton implements Finalizable {
}
void constrained(Posed object) {
SpineBindings.bindings
.spine_skeleton_constrained(_ptr, object.nativePtr.cast());
SpineBindings.bindings.spine_skeleton_constrained(_ptr, object.nativePtr.cast());
}
void sortBone(Bone bone) {
SpineBindings.bindings
.spine_skeleton_sort_bone(_ptr, bone.nativePtr.cast());
SpineBindings.bindings.spine_skeleton_sort_bone(_ptr, bone.nativePtr.cast());
}
static void sortReset(ArrayBone bones) {
@ -120,8 +117,7 @@ class Skeleton implements Finalizable {
}
Bone findBone(String boneName) {
final result = SpineBindings.bindings
.spine_skeleton_find_bone(_ptr, boneName.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_skeleton_find_bone(_ptr, boneName.toNativeUtf8().cast<Char>());
return Bone.fromPointer(result);
}
@ -131,8 +127,7 @@ class Skeleton implements Finalizable {
}
Slot findSlot(String slotName) {
final result = SpineBindings.bindings
.spine_skeleton_find_slot(_ptr, slotName.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_skeleton_find_slot(_ptr, slotName.toNativeUtf8().cast<Char>());
return Slot.fromPointer(result);
}
@ -148,9 +143,7 @@ class Skeleton implements Finalizable {
void setAttachment(String slotName, String attachmentName) {
SpineBindings.bindings.spine_skeleton_set_attachment(
_ptr,
slotName.toNativeUtf8().cast<Char>(),
attachmentName.toNativeUtf8().cast<Char>());
_ptr, slotName.toNativeUtf8().cast<Char>(), attachmentName.toNativeUtf8().cast<Char>());
}
ArrayConstraint get constraints {
@ -159,8 +152,7 @@ class Skeleton implements Finalizable {
}
ArrayPhysicsConstraint get physicsConstraints {
final result =
SpineBindings.bindings.spine_skeleton_get_physics_constraints(_ptr);
final result = SpineBindings.bindings.spine_skeleton_get_physics_constraints(_ptr);
return ArrayPhysicsConstraint.fromPointer(result);
}
@ -271,35 +263,26 @@ class Skeleton implements Finalizable {
}
void updateWorldTransform(Physics physics) {
SpineBindings.bindings
.spine_skeleton_update_world_transform_1(_ptr, physics.value);
SpineBindings.bindings.spine_skeleton_update_world_transform_1(_ptr, physics.value);
}
void updateWorldTransform2(Physics physics, BonePose parent) {
SpineBindings.bindings.spine_skeleton_update_world_transform_2(
_ptr, physics.value, parent.nativePtr.cast());
SpineBindings.bindings.spine_skeleton_update_world_transform_2(_ptr, physics.value, parent.nativePtr.cast());
}
void setSkin(String skinName) {
SpineBindings.bindings
.spine_skeleton_set_skin_1(_ptr, skinName.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_skeleton_set_skin_1(_ptr, skinName.toNativeUtf8().cast<Char>());
}
void setSkin2(Skin newSkin) {
SpineBindings.bindings
.spine_skeleton_set_skin_2(_ptr, newSkin.nativePtr.cast());
SpineBindings.bindings.spine_skeleton_set_skin_2(_ptr, newSkin.nativePtr.cast());
}
Attachment getAttachment(String slotName, String attachmentName) {
final result = SpineBindings.bindings.spine_skeleton_get_attachment_1(
_ptr,
slotName.toNativeUtf8().cast<Char>(),
attachmentName.toNativeUtf8().cast<Char>());
_ptr, slotName.toNativeUtf8().cast<Char>(), attachmentName.toNativeUtf8().cast<Char>());
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(result.cast());
@ -314,19 +297,15 @@ class Skeleton implements Finalizable {
case 'spine_region_attachment':
return RegionAttachment.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Attachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class Attachment');
}
}
Attachment getAttachment2(int slotIndex, String attachmentName) {
final result = SpineBindings.bindings.spine_skeleton_get_attachment_2(
_ptr, slotIndex, attachmentName.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings
.spine_skeleton_get_attachment_2(_ptr, slotIndex, attachmentName.toNativeUtf8().cast<Char>());
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(result.cast());
@ -341,14 +320,12 @@ class Skeleton implements Finalizable {
case 'spine_region_attachment':
return RegionAttachment.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Attachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class Attachment');
}
}
set setColor(Color value) {
SpineBindings.bindings
.spine_skeleton_set_color_1(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_skeleton_set_color_1(_ptr, value.nativePtr.cast());
}
void setColor2(double r, double g, double b, double a) {

View File

@ -47,22 +47,18 @@ class SkeletonBinary implements Finalizable {
Pointer get nativePtr => _ptr;
factory SkeletonBinary(Atlas atlas) {
final ptr = SpineBindings.bindings
.spine_skeleton_binary_create(atlas.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_skeleton_binary_create(atlas.nativePtr.cast());
return SkeletonBinary.fromPointer(ptr);
}
factory SkeletonBinary.variant2(
AttachmentLoader attachmentLoader, bool ownsLoader) {
final ptr = SpineBindings.bindings.spine_skeleton_binary_create2(
attachmentLoader.nativePtr.cast(), ownsLoader);
factory SkeletonBinary.variant2(AttachmentLoader attachmentLoader, bool ownsLoader) {
final ptr = SpineBindings.bindings.spine_skeleton_binary_create2(attachmentLoader.nativePtr.cast(), ownsLoader);
return SkeletonBinary.fromPointer(ptr);
}
SkeletonData readSkeletonDataFile(String path) {
final result = SpineBindings.bindings
.spine_skeleton_binary_read_skeleton_data_file(
_ptr, path.toNativeUtf8().cast<Char>());
final result =
SpineBindings.bindings.spine_skeleton_binary_read_skeleton_data_file(_ptr, path.toNativeUtf8().cast<Char>());
return SkeletonData.fromPointer(result);
}

View File

@ -52,50 +52,41 @@ class SkeletonBounds implements Finalizable {
}
void update(Skeleton skeleton, bool updateAabb) {
SpineBindings.bindings.spine_skeleton_bounds_update(
_ptr, skeleton.nativePtr.cast(), updateAabb);
SpineBindings.bindings.spine_skeleton_bounds_update(_ptr, skeleton.nativePtr.cast(), updateAabb);
}
bool aabbContainsPoint(double x, double y) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_aabb_contains_point(_ptr, x, y);
final result = SpineBindings.bindings.spine_skeleton_bounds_aabb_contains_point(_ptr, x, y);
return result;
}
bool aabbIntersectsSegment(double x1, double y1, double x2, double y2) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_aabb_intersects_segment(_ptr, x1, y1, x2, y2);
final result = SpineBindings.bindings.spine_skeleton_bounds_aabb_intersects_segment(_ptr, x1, y1, x2, y2);
return result;
}
bool aabbIntersectsSkeleton(SkeletonBounds bounds) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_aabb_intersects_skeleton(
_ptr, bounds.nativePtr.cast());
final result = SpineBindings.bindings.spine_skeleton_bounds_aabb_intersects_skeleton(_ptr, bounds.nativePtr.cast());
return result;
}
Polygon getPolygon(BoundingBoxAttachment attachment) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_get_polygon(_ptr, attachment.nativePtr.cast());
final result = SpineBindings.bindings.spine_skeleton_bounds_get_polygon(_ptr, attachment.nativePtr.cast());
return Polygon.fromPointer(result);
}
BoundingBoxAttachment getBoundingBox(Polygon polygon) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_get_bounding_box(_ptr, polygon.nativePtr.cast());
final result = SpineBindings.bindings.spine_skeleton_bounds_get_bounding_box(_ptr, polygon.nativePtr.cast());
return BoundingBoxAttachment.fromPointer(result);
}
ArrayPolygon get polygons {
final result =
SpineBindings.bindings.spine_skeleton_bounds_get_polygons(_ptr);
final result = SpineBindings.bindings.spine_skeleton_bounds_get_polygons(_ptr);
return ArrayPolygon.fromPointer(result);
}
ArrayBoundingBoxAttachment get boundingBoxes {
final result =
SpineBindings.bindings.spine_skeleton_bounds_get_bounding_boxes(_ptr);
final result = SpineBindings.bindings.spine_skeleton_bounds_get_bounding_boxes(_ptr);
return ArrayBoundingBoxAttachment.fromPointer(result);
}
@ -125,36 +116,28 @@ class SkeletonBounds implements Finalizable {
}
double get height {
final result =
SpineBindings.bindings.spine_skeleton_bounds_get_height(_ptr);
final result = SpineBindings.bindings.spine_skeleton_bounds_get_height(_ptr);
return result;
}
bool containsPoint(Polygon polygon, double x, double y) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_contains_point_1(
_ptr, polygon.nativePtr.cast(), x, y);
final result = SpineBindings.bindings.spine_skeleton_bounds_contains_point_1(_ptr, polygon.nativePtr.cast(), x, y);
return result;
}
BoundingBoxAttachment containsPoint2(double x, double y) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_contains_point_2(_ptr, x, y);
final result = SpineBindings.bindings.spine_skeleton_bounds_contains_point_2(_ptr, x, y);
return BoundingBoxAttachment.fromPointer(result);
}
BoundingBoxAttachment intersectsSegment(
double x1, double y1, double x2, double y2) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_intersects_segment_1(_ptr, x1, y1, x2, y2);
BoundingBoxAttachment intersectsSegment(double x1, double y1, double x2, double y2) {
final result = SpineBindings.bindings.spine_skeleton_bounds_intersects_segment_1(_ptr, x1, y1, x2, y2);
return BoundingBoxAttachment.fromPointer(result);
}
bool intersectsSegment2(
Polygon polygon, double x1, double y1, double x2, double y2) {
bool intersectsSegment2(Polygon polygon, double x1, double y1, double x2, double y2) {
final result = SpineBindings.bindings
.spine_skeleton_bounds_intersects_segment_2(
_ptr, polygon.nativePtr.cast(), x1, y1, x2, y2);
.spine_skeleton_bounds_intersects_segment_2(_ptr, polygon.nativePtr.cast(), x1, y1, x2, y2);
return result;
}
}

View File

@ -53,55 +53,41 @@ class SkeletonClipping implements Finalizable {
int clipStart(Skeleton skeleton, Slot slot, ClippingAttachment clip) {
final result = SpineBindings.bindings.spine_skeleton_clipping_clip_start(
_ptr,
skeleton.nativePtr.cast(),
slot.nativePtr.cast(),
clip.nativePtr.cast());
_ptr, skeleton.nativePtr.cast(), slot.nativePtr.cast(), clip.nativePtr.cast());
return result;
}
bool get isClipping {
final result =
SpineBindings.bindings.spine_skeleton_clipping_is_clipping(_ptr);
final result = SpineBindings.bindings.spine_skeleton_clipping_is_clipping(_ptr);
return result;
}
ArrayFloat get clippedVertices {
final result = SpineBindings.bindings
.spine_skeleton_clipping_get_clipped_vertices(_ptr);
final result = SpineBindings.bindings.spine_skeleton_clipping_get_clipped_vertices(_ptr);
return ArrayFloat.fromPointer(result);
}
ArrayUnsignedShort get clippedTriangles {
final result = SpineBindings.bindings
.spine_skeleton_clipping_get_clipped_triangles(_ptr);
final result = SpineBindings.bindings.spine_skeleton_clipping_get_clipped_triangles(_ptr);
return ArrayUnsignedShort.fromPointer(result);
}
ArrayFloat get clippedUVs {
final result =
SpineBindings.bindings.spine_skeleton_clipping_get_clipped_u_vs(_ptr);
final result = SpineBindings.bindings.spine_skeleton_clipping_get_clipped_u_vs(_ptr);
return ArrayFloat.fromPointer(result);
}
void clipEnd(Slot slot) {
SpineBindings.bindings
.spine_skeleton_clipping_clip_end_1(_ptr, slot.nativePtr.cast());
SpineBindings.bindings.spine_skeleton_clipping_clip_end_1(_ptr, slot.nativePtr.cast());
}
void clipEnd2() {
SpineBindings.bindings.spine_skeleton_clipping_clip_end_2(_ptr);
}
bool clipTriangles(ArrayFloat vertices, ArrayUnsignedShort triangles,
ArrayFloat uvs, int stride) {
final result = SpineBindings.bindings
.spine_skeleton_clipping_clip_triangles_3(
_ptr,
vertices.nativePtr.cast(),
triangles.nativePtr.cast(),
uvs.nativePtr.cast(),
stride);
bool clipTriangles(ArrayFloat vertices, ArrayUnsignedShort triangles, ArrayFloat uvs, int stride) {
final result = SpineBindings.bindings.spine_skeleton_clipping_clip_triangles_3(
_ptr, vertices.nativePtr.cast(), triangles.nativePtr.cast(), uvs.nativePtr.cast(), stride);
return result;
}
}

View File

@ -55,32 +55,29 @@ class SkeletonData implements Finalizable {
}
BoneData findBone(String boneName) {
final result = SpineBindings.bindings.spine_skeleton_data_find_bone(
_ptr, boneName.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_skeleton_data_find_bone(_ptr, boneName.toNativeUtf8().cast<Char>());
return BoneData.fromPointer(result);
}
SlotData findSlot(String slotName) {
final result = SpineBindings.bindings.spine_skeleton_data_find_slot(
_ptr, slotName.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_skeleton_data_find_slot(_ptr, slotName.toNativeUtf8().cast<Char>());
return SlotData.fromPointer(result);
}
Skin findSkin(String skinName) {
final result = SpineBindings.bindings.spine_skeleton_data_find_skin(
_ptr, skinName.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_skeleton_data_find_skin(_ptr, skinName.toNativeUtf8().cast<Char>());
return Skin.fromPointer(result);
}
EventData findEvent(String eventDataName) {
final result = SpineBindings.bindings.spine_skeleton_data_find_event(
_ptr, eventDataName.toNativeUtf8().cast<Char>());
final result =
SpineBindings.bindings.spine_skeleton_data_find_event(_ptr, eventDataName.toNativeUtf8().cast<Char>());
return EventData.fromPointer(result);
}
Animation findAnimation(String animationName) {
final result = SpineBindings.bindings.spine_skeleton_data_find_animation(
_ptr, animationName.toNativeUtf8().cast<Char>());
final result =
SpineBindings.bindings.spine_skeleton_data_find_animation(_ptr, animationName.toNativeUtf8().cast<Char>());
return Animation.fromPointer(result);
}
@ -90,8 +87,7 @@ class SkeletonData implements Finalizable {
}
set name(String value) {
SpineBindings.bindings
.spine_skeleton_data_set_name(_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_skeleton_data_set_name(_ptr, value.toNativeUtf8().cast<Char>());
}
ArrayBoneData get bones {
@ -110,14 +106,12 @@ class SkeletonData implements Finalizable {
}
Skin get defaultSkin {
final result =
SpineBindings.bindings.spine_skeleton_data_get_default_skin(_ptr);
final result = SpineBindings.bindings.spine_skeleton_data_get_default_skin(_ptr);
return Skin.fromPointer(result);
}
set defaultSkin(Skin value) {
SpineBindings.bindings
.spine_skeleton_data_set_default_skin(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_skeleton_data_set_default_skin(_ptr, value.nativePtr.cast());
}
ArrayEventData get events {
@ -126,14 +120,12 @@ class SkeletonData implements Finalizable {
}
ArrayAnimation get animations {
final result =
SpineBindings.bindings.spine_skeleton_data_get_animations(_ptr);
final result = SpineBindings.bindings.spine_skeleton_data_get_animations(_ptr);
return ArrayAnimation.fromPointer(result);
}
ArrayConstraintData get constraints {
final result =
SpineBindings.bindings.spine_skeleton_data_get_constraints(_ptr);
final result = SpineBindings.bindings.spine_skeleton_data_get_constraints(_ptr);
return ArrayConstraintData.fromPointer(result);
}
@ -174,8 +166,7 @@ class SkeletonData implements Finalizable {
}
double get referenceScale {
final result =
SpineBindings.bindings.spine_skeleton_data_get_reference_scale(_ptr);
final result = SpineBindings.bindings.spine_skeleton_data_get_reference_scale(_ptr);
return result;
}
@ -189,8 +180,7 @@ class SkeletonData implements Finalizable {
}
set version(String value) {
SpineBindings.bindings.spine_skeleton_data_set_version(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_skeleton_data_set_version(_ptr, value.toNativeUtf8().cast<Char>());
}
String get hash {
@ -199,30 +189,25 @@ class SkeletonData implements Finalizable {
}
set hash(String value) {
SpineBindings.bindings
.spine_skeleton_data_set_hash(_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_skeleton_data_set_hash(_ptr, value.toNativeUtf8().cast<Char>());
}
String get imagesPath {
final result =
SpineBindings.bindings.spine_skeleton_data_get_images_path(_ptr);
final result = SpineBindings.bindings.spine_skeleton_data_get_images_path(_ptr);
return result.cast<Utf8>().toDartString();
}
set imagesPath(String value) {
SpineBindings.bindings.spine_skeleton_data_set_images_path(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_skeleton_data_set_images_path(_ptr, value.toNativeUtf8().cast<Char>());
}
String get audioPath {
final result =
SpineBindings.bindings.spine_skeleton_data_get_audio_path(_ptr);
final result = SpineBindings.bindings.spine_skeleton_data_get_audio_path(_ptr);
return result.cast<Utf8>().toDartString();
}
set audioPath(String value) {
SpineBindings.bindings.spine_skeleton_data_set_audio_path(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_skeleton_data_set_audio_path(_ptr, value.toNativeUtf8().cast<Char>());
}
double get fps {

View File

@ -47,29 +47,24 @@ class SkeletonJson implements Finalizable {
Pointer get nativePtr => _ptr;
factory SkeletonJson(Atlas atlas) {
final ptr = SpineBindings.bindings
.spine_skeleton_json_create(atlas.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_skeleton_json_create(atlas.nativePtr.cast());
return SkeletonJson.fromPointer(ptr);
}
factory SkeletonJson.variant2(
AttachmentLoader attachmentLoader, bool ownsLoader) {
final ptr = SpineBindings.bindings.spine_skeleton_json_create2(
attachmentLoader.nativePtr.cast(), ownsLoader);
factory SkeletonJson.variant2(AttachmentLoader attachmentLoader, bool ownsLoader) {
final ptr = SpineBindings.bindings.spine_skeleton_json_create2(attachmentLoader.nativePtr.cast(), ownsLoader);
return SkeletonJson.fromPointer(ptr);
}
SkeletonData readSkeletonDataFile(String path) {
final result = SpineBindings.bindings
.spine_skeleton_json_read_skeleton_data_file(
_ptr, path.toNativeUtf8().cast<Char>());
final result =
SpineBindings.bindings.spine_skeleton_json_read_skeleton_data_file(_ptr, path.toNativeUtf8().cast<Char>());
return SkeletonData.fromPointer(result);
}
SkeletonData readSkeletonData(String json) {
final result = SpineBindings.bindings
.spine_skeleton_json_read_skeleton_data(
_ptr, json.toNativeUtf8().cast<Char>());
final result =
SpineBindings.bindings.spine_skeleton_json_read_skeleton_data(_ptr, json.toNativeUtf8().cast<Char>());
return SkeletonData.fromPointer(result);
}

View File

@ -50,8 +50,7 @@ class SkeletonRenderer implements Finalizable {
}
RenderCommand render(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_skeleton_renderer_render(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_skeleton_renderer_render(_ptr, skeleton.nativePtr.cast());
return RenderCommand.fromPointer(result);
}
}

View File

@ -53,24 +53,19 @@ class Skin implements Finalizable {
Pointer get nativePtr => _ptr;
factory Skin(String name) {
final ptr = SpineBindings.bindings
.spine_skin_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_skin_create(name.toNativeUtf8().cast<Char>());
return Skin.fromPointer(ptr);
}
void setAttachment(int slotIndex, String name, Attachment attachment) {
SpineBindings.bindings.spine_skin_set_attachment(_ptr, slotIndex,
name.toNativeUtf8().cast<Char>(), attachment.nativePtr.cast());
SpineBindings.bindings
.spine_skin_set_attachment(_ptr, slotIndex, name.toNativeUtf8().cast<Char>(), attachment.nativePtr.cast());
}
Attachment getAttachment(int slotIndex, String name) {
final result = SpineBindings.bindings.spine_skin_get_attachment(
_ptr, slotIndex, name.toNativeUtf8().cast<Char>());
final result = SpineBindings.bindings.spine_skin_get_attachment(_ptr, slotIndex, name.toNativeUtf8().cast<Char>());
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(result.cast());
@ -85,19 +80,16 @@ class Skin implements Finalizable {
case 'spine_region_attachment':
return RegionAttachment.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Attachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class Attachment');
}
}
void removeAttachment(int slotIndex, String name) {
SpineBindings.bindings.spine_skin_remove_attachment(
_ptr, slotIndex, name.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_skin_remove_attachment(_ptr, slotIndex, name.toNativeUtf8().cast<Char>());
}
void findAttachmentsForSlot(int slotIndex, ArrayAttachment attachments) {
SpineBindings.bindings.spine_skin_find_attachments_for_slot(
_ptr, slotIndex, attachments.nativePtr.cast());
SpineBindings.bindings.spine_skin_find_attachments_for_slot(_ptr, slotIndex, attachments.nativePtr.cast());
}
String get name {

View File

@ -53,8 +53,7 @@ class Slider extends PosedActive implements Posed, Constraint {
Pointer get nativePtr => _ptr;
factory Slider(SliderData data, Skeleton skeleton) {
final ptr = SpineBindings.bindings
.spine_slider_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_slider_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
return Slider.fromPointer(ptr);
}
@ -65,15 +64,13 @@ class Slider extends PosedActive implements Posed, Constraint {
}
Slider copy(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_slider_copy(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_slider_copy(_ptr, skeleton.nativePtr.cast());
return Slider.fromPointer(result);
}
@override
void update(Skeleton skeleton, Physics physics) {
SpineBindings.bindings
.spine_slider_update(_ptr, skeleton.nativePtr.cast(), physics.value);
SpineBindings.bindings.spine_slider_update(_ptr, skeleton.nativePtr.cast(), physics.value);
}
@override
@ -124,8 +121,7 @@ class Slider extends PosedActive implements Posed, Constraint {
@override
bool get isPoseEqualToApplied {
final result =
SpineBindings.bindings.spine_slider_is_pose_equal_to_applied(_ptr);
final result = SpineBindings.bindings.spine_slider_is_pose_equal_to_applied(_ptr);
return result;
}

View File

@ -65,8 +65,7 @@ class SliderData extends PosedData implements ConstraintData {
Pointer get nativePtr => _ptr;
factory SliderData(String name) {
final ptr = SpineBindings.bindings
.spine_slider_data_create(name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_slider_data_create(name.toNativeUtf8().cast<Char>());
return SliderData.fromPointer(ptr);
}
@ -78,13 +77,9 @@ class SliderData extends PosedData implements ConstraintData {
@override
Constraint createMethod(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_slider_data_create_method(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_slider_data_create_method(_ptr, skeleton.nativePtr.cast());
final rtti = SpineBindings.bindings.spine_constraint_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_ik_constraint':
return IkConstraint.fromPointer(result.cast());
@ -97,8 +92,7 @@ class SliderData extends PosedData implements ConstraintData {
case 'spine_transform_constraint':
return TransformConstraint.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Constraint');
throw UnsupportedError('Unknown concrete type: $className for abstract class Constraint');
}
}
@ -108,8 +102,7 @@ class SliderData extends PosedData implements ConstraintData {
}
set animation(Animation value) {
SpineBindings.bindings
.spine_slider_data_set_animation(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_slider_data_set_animation(_ptr, value.nativePtr.cast());
}
bool get additive {
@ -136,17 +129,13 @@ class SliderData extends PosedData implements ConstraintData {
}
set bone(BoneData value) {
SpineBindings.bindings
.spine_slider_data_set_bone(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_slider_data_set_bone(_ptr, value.nativePtr.cast());
}
FromProperty get property {
final result = SpineBindings.bindings.spine_slider_data_get_property(_ptr);
final rtti = SpineBindings.bindings.spine_from_property_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_from_rotate':
return FromRotate.fromPointer(result.cast());
@ -161,14 +150,12 @@ class SliderData extends PosedData implements ConstraintData {
case 'spine_from_y':
return FromY.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class FromProperty');
throw UnsupportedError('Unknown concrete type: $className for abstract class FromProperty');
}
}
set property(FromProperty value) {
SpineBindings.bindings
.spine_slider_data_set_property(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_slider_data_set_property(_ptr, value.nativePtr.cast());
}
double get scale {
@ -199,8 +186,7 @@ class SliderData extends PosedData implements ConstraintData {
}
SliderPose get setupPose {
final result =
SpineBindings.bindings.spine_slider_data_get_setup_pose(_ptr);
final result = SpineBindings.bindings.spine_slider_data_get_setup_pose(_ptr);
return SliderPose.fromPointer(result);
}

View File

@ -45,8 +45,7 @@ class SliderMixTimeline extends ConstraintTimeline1 {
Pointer get nativePtr => _ptr;
factory SliderMixTimeline(int frameCount, int bezierCount, int sliderIndex) {
final ptr = SpineBindings.bindings
.spine_slider_mix_timeline_create(frameCount, bezierCount, sliderIndex);
final ptr = SpineBindings.bindings.spine_slider_mix_timeline_create(frameCount, bezierCount, sliderIndex);
return SliderMixTimeline.fromPointer(ptr);
}
}

View File

@ -45,8 +45,7 @@ class SliderTimeline extends ConstraintTimeline1 {
Pointer get nativePtr => _ptr;
factory SliderTimeline(int frameCount, int bezierCount, int sliderIndex) {
final ptr = SpineBindings.bindings
.spine_slider_timeline_create(frameCount, bezierCount, sliderIndex);
final ptr = SpineBindings.bindings.spine_slider_timeline_create(frameCount, bezierCount, sliderIndex);
return SliderTimeline.fromPointer(ptr);
}
}

View File

@ -49,8 +49,7 @@ class Slot implements Finalizable, Posed {
Pointer get nativePtr => _ptr;
factory Slot(SlotData data, Skeleton skeleton) {
final ptr = SpineBindings.bindings
.spine_slot_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
final ptr = SpineBindings.bindings.spine_slot_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
return Slot.fromPointer(ptr);
}
@ -90,8 +89,7 @@ class Slot implements Finalizable, Posed {
@override
bool get isPoseEqualToApplied {
final result =
SpineBindings.bindings.spine_slot_is_pose_equal_to_applied(_ptr);
final result = SpineBindings.bindings.spine_slot_is_pose_equal_to_applied(_ptr);
return result;
}
}

View File

@ -47,14 +47,12 @@ abstract class SlotCurveTimeline extends CurveTimeline implements SlotTimeline {
@override
int get slotIndex {
final result =
SpineBindings.bindings.spine_slot_curve_timeline_get_slot_index(_ptr);
final result = SpineBindings.bindings.spine_slot_curve_timeline_get_slot_index(_ptr);
return result;
}
@override
set slotIndex(int value) {
SpineBindings.bindings
.spine_slot_curve_timeline_set_slot_index(_ptr, value);
SpineBindings.bindings.spine_slot_curve_timeline_set_slot_index(_ptr, value);
}
}

View File

@ -49,8 +49,8 @@ class SlotData extends PosedData {
Pointer get nativePtr => _ptr;
factory SlotData(int index, String name, BoneData boneData) {
final ptr = SpineBindings.bindings.spine_slot_data_create(
index, name.toNativeUtf8().cast<Char>(), boneData.nativePtr.cast());
final ptr = SpineBindings.bindings
.spine_slot_data_create(index, name.toNativeUtf8().cast<Char>(), boneData.nativePtr.cast());
return SlotData.fromPointer(ptr);
}
@ -65,13 +65,11 @@ class SlotData extends PosedData {
}
set attachmentName(String value) {
SpineBindings.bindings.spine_slot_data_set_attachment_name(
_ptr, value.toNativeUtf8().cast<Char>());
SpineBindings.bindings.spine_slot_data_set_attachment_name(_ptr, value.toNativeUtf8().cast<Char>());
}
String get attachmentName {
final result =
SpineBindings.bindings.spine_slot_data_get_attachment_name(_ptr);
final result = SpineBindings.bindings.spine_slot_data_get_attachment_name(_ptr);
return result.cast<Utf8>().toDartString();
}

View File

@ -83,10 +83,7 @@ class SlotPose implements Finalizable {
Attachment get attachment {
final result = SpineBindings.bindings.spine_slot_pose_get_attachment(_ptr);
final rtti = SpineBindings.bindings.spine_attachment_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_bounding_box_attachment':
return BoundingBoxAttachment.fromPointer(result.cast());
@ -101,19 +98,16 @@ class SlotPose implements Finalizable {
case 'spine_region_attachment':
return RegionAttachment.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Attachment');
throw UnsupportedError('Unknown concrete type: $className for abstract class Attachment');
}
}
set attachment(Attachment value) {
SpineBindings.bindings
.spine_slot_pose_set_attachment(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_slot_pose_set_attachment(_ptr, value.nativePtr.cast());
}
int get sequenceIndex {
final result =
SpineBindings.bindings.spine_slot_pose_get_sequence_index(_ptr);
final result = SpineBindings.bindings.spine_slot_pose_get_sequence_index(_ptr);
return result;
}

File diff suppressed because it is too large Load Diff

View File

@ -90,8 +90,7 @@ class TextureRegion implements Finalizable {
}
int get regionWidth {
final result =
SpineBindings.bindings.spine_texture_region_get_region_width(_ptr);
final result = SpineBindings.bindings.spine_texture_region_get_region_width(_ptr);
return result;
}
@ -100,8 +99,7 @@ class TextureRegion implements Finalizable {
}
int get regionHeight {
final result =
SpineBindings.bindings.spine_texture_region_get_region_height(_ptr);
final result = SpineBindings.bindings.spine_texture_region_get_region_height(_ptr);
return result;
}

View File

@ -52,30 +52,14 @@ abstract class Timeline implements Finalizable {
return Rtti.fromPointer(result);
}
void apply(
Skeleton skeleton,
double lastTime,
double time,
ArrayEvent pEvents,
double alpha,
MixBlend blend,
MixDirection direction,
bool appliedPose) {
SpineBindings.bindings.spine_timeline_apply(
_ptr,
skeleton.nativePtr.cast(),
lastTime,
time,
pEvents.nativePtr.cast(),
alpha,
blend.value,
direction.value,
appliedPose);
void apply(Skeleton skeleton, double lastTime, double time, ArrayEvent pEvents, double alpha, MixBlend blend,
MixDirection direction, bool appliedPose) {
SpineBindings.bindings.spine_timeline_apply(_ptr, skeleton.nativePtr.cast(), lastTime, time,
pEvents.nativePtr.cast(), alpha, blend.value, direction.value, appliedPose);
}
int get frameEntries {
final result =
SpineBindings.bindings.spine_timeline_get_frame_entries(_ptr);
final result = SpineBindings.bindings.spine_timeline_get_frame_entries(_ptr);
return result;
}

View File

@ -52,21 +52,13 @@ abstract class ToProperty implements Finalizable {
}
double mix(TransformConstraintPose pose) {
final result = SpineBindings.bindings
.spine_to_property_mix(_ptr, pose.nativePtr.cast());
final result = SpineBindings.bindings.spine_to_property_mix(_ptr, pose.nativePtr.cast());
return result;
}
void apply(Skeleton skeleton, TransformConstraintPose pose, BonePose bone,
double value, bool local, bool additive) {
void apply(Skeleton skeleton, TransformConstraintPose pose, BonePose bone, double value, bool local, bool additive) {
SpineBindings.bindings.spine_to_property_apply(
_ptr,
skeleton.nativePtr.cast(),
pose.nativePtr.cast(),
bone.nativePtr.cast(),
value,
local,
additive);
_ptr, skeleton.nativePtr.cast(), pose.nativePtr.cast(), bone.nativePtr.cast(), value, local, additive);
}
static Rtti rttiStatic() {

View File

@ -50,8 +50,7 @@ class TrackEntry implements Finalizable {
}
int get trackIndex {
final result =
SpineBindings.bindings.spine_track_entry_get_track_index(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_track_index(_ptr);
return result;
}
@ -61,8 +60,7 @@ class TrackEntry implements Finalizable {
}
set animation(Animation value) {
SpineBindings.bindings
.spine_track_entry_set_animation(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_track_entry_set_animation(_ptr, value.nativePtr.cast());
}
TrackEntry get previous {
@ -80,8 +78,7 @@ class TrackEntry implements Finalizable {
}
bool get holdPrevious {
final result =
SpineBindings.bindings.spine_track_entry_get_hold_previous(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_hold_previous(_ptr);
return result;
}
@ -99,8 +96,7 @@ class TrackEntry implements Finalizable {
}
bool get shortestRotation {
final result =
SpineBindings.bindings.spine_track_entry_get_shortest_rotation(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_shortest_rotation(_ptr);
return result;
}
@ -118,8 +114,7 @@ class TrackEntry implements Finalizable {
}
double get trackTime {
final result =
SpineBindings.bindings.spine_track_entry_get_track_time(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_track_time(_ptr);
return result;
}
@ -137,8 +132,7 @@ class TrackEntry implements Finalizable {
}
double get animationStart {
final result =
SpineBindings.bindings.spine_track_entry_get_animation_start(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_animation_start(_ptr);
return result;
}
@ -147,8 +141,7 @@ class TrackEntry implements Finalizable {
}
double get animationEnd {
final result =
SpineBindings.bindings.spine_track_entry_get_animation_end(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_animation_end(_ptr);
return result;
}
@ -157,8 +150,7 @@ class TrackEntry implements Finalizable {
}
double get animationLast {
final result =
SpineBindings.bindings.spine_track_entry_get_animation_last(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_animation_last(_ptr);
return result;
}
@ -167,14 +159,12 @@ class TrackEntry implements Finalizable {
}
double get animationTime {
final result =
SpineBindings.bindings.spine_track_entry_get_animation_time(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_animation_time(_ptr);
return result;
}
double get timeScale {
final result =
SpineBindings.bindings.spine_track_entry_get_time_scale(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_time_scale(_ptr);
return result;
}
@ -192,8 +182,7 @@ class TrackEntry implements Finalizable {
}
double get eventThreshold {
final result =
SpineBindings.bindings.spine_track_entry_get_event_threshold(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_event_threshold(_ptr);
return result;
}
@ -202,36 +191,30 @@ class TrackEntry implements Finalizable {
}
double get mixAttachmentThreshold {
final result = SpineBindings.bindings
.spine_track_entry_get_mix_attachment_threshold(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_mix_attachment_threshold(_ptr);
return result;
}
set mixAttachmentThreshold(double value) {
SpineBindings.bindings
.spine_track_entry_set_mix_attachment_threshold(_ptr, value);
SpineBindings.bindings.spine_track_entry_set_mix_attachment_threshold(_ptr, value);
}
double get alphaAttachmentThreshold {
final result = SpineBindings.bindings
.spine_track_entry_get_alpha_attachment_threshold(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_alpha_attachment_threshold(_ptr);
return result;
}
set alphaAttachmentThreshold(double value) {
SpineBindings.bindings
.spine_track_entry_set_alpha_attachment_threshold(_ptr, value);
SpineBindings.bindings.spine_track_entry_set_alpha_attachment_threshold(_ptr, value);
}
double get mixDrawOrderThreshold {
final result = SpineBindings.bindings
.spine_track_entry_get_mix_draw_order_threshold(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_mix_draw_order_threshold(_ptr);
return result;
}
set mixDrawOrderThreshold(double value) {
SpineBindings.bindings
.spine_track_entry_set_mix_draw_order_threshold(_ptr, value);
SpineBindings.bindings.spine_track_entry_set_mix_draw_order_threshold(_ptr, value);
}
TrackEntry get next {
@ -254,8 +237,7 @@ class TrackEntry implements Finalizable {
}
double get mixDuration {
final result =
SpineBindings.bindings.spine_track_entry_get_mix_duration(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_mix_duration(_ptr);
return result;
}
@ -269,8 +251,7 @@ class TrackEntry implements Finalizable {
}
TrackEntry get mixingFrom {
final result =
SpineBindings.bindings.spine_track_entry_get_mixing_from(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_mixing_from(_ptr);
return TrackEntry.fromPointer(result);
}
@ -284,14 +265,12 @@ class TrackEntry implements Finalizable {
}
double get trackComplete {
final result =
SpineBindings.bindings.spine_track_entry_get_track_complete(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_track_complete(_ptr);
return result;
}
bool get isEmptyAnimation {
final result =
SpineBindings.bindings.spine_track_entry_is_empty_animation(_ptr);
final result = SpineBindings.bindings.spine_track_entry_is_empty_animation(_ptr);
return result;
}
@ -306,8 +285,7 @@ class TrackEntry implements Finalizable {
}
Pointer<Void> get rendererObject {
final result =
SpineBindings.bindings.spine_track_entry_get_renderer_object(_ptr);
final result = SpineBindings.bindings.spine_track_entry_get_renderer_object(_ptr);
return result;
}
@ -316,7 +294,6 @@ class TrackEntry implements Finalizable {
}
void setMixDuration2(double mixDuration, double delay) {
SpineBindings.bindings
.spine_track_entry_set_mix_duration_2(_ptr, mixDuration, delay);
SpineBindings.bindings.spine_track_entry_set_mix_duration_2(_ptr, mixDuration, delay);
}
}

View File

@ -54,76 +54,65 @@ class TransformConstraint extends PosedActive implements Posed, Constraint {
Pointer get nativePtr => _ptr;
factory TransformConstraint(TransformConstraintData data, Skeleton skeleton) {
final ptr = SpineBindings.bindings.spine_transform_constraint_create(
data.nativePtr.cast(), skeleton.nativePtr.cast());
final ptr =
SpineBindings.bindings.spine_transform_constraint_create(data.nativePtr.cast(), skeleton.nativePtr.cast());
return TransformConstraint.fromPointer(ptr);
}
@override
Rtti get rtti {
final result =
SpineBindings.bindings.spine_transform_constraint_get_rtti(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_get_rtti(_ptr);
return Rtti.fromPointer(result);
}
TransformConstraint copy(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_transform_constraint_copy(_ptr, skeleton.nativePtr.cast());
final result = SpineBindings.bindings.spine_transform_constraint_copy(_ptr, skeleton.nativePtr.cast());
return TransformConstraint.fromPointer(result);
}
@override
void update(Skeleton skeleton, Physics physics) {
SpineBindings.bindings.spine_transform_constraint_update(
_ptr, skeleton.nativePtr.cast(), physics.value);
SpineBindings.bindings.spine_transform_constraint_update(_ptr, skeleton.nativePtr.cast(), physics.value);
}
@override
void sort(Skeleton skeleton) {
SpineBindings.bindings
.spine_transform_constraint_sort(_ptr, skeleton.nativePtr.cast());
SpineBindings.bindings.spine_transform_constraint_sort(_ptr, skeleton.nativePtr.cast());
}
@override
bool get isSourceActive {
final result = SpineBindings.bindings
.spine_transform_constraint_is_source_active(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_is_source_active(_ptr);
return result;
}
ArrayBonePose get bones {
final result =
SpineBindings.bindings.spine_transform_constraint_get_bones(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_get_bones(_ptr);
return ArrayBonePose.fromPointer(result);
}
Bone get source {
final result =
SpineBindings.bindings.spine_transform_constraint_get_source(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_get_source(_ptr);
return Bone.fromPointer(result);
}
set source(Bone value) {
SpineBindings.bindings
.spine_transform_constraint_set_source(_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_transform_constraint_set_source(_ptr, value.nativePtr.cast());
}
@override
TransformConstraintData get data {
final result =
SpineBindings.bindings.spine_transform_constraint_get_data(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_get_data(_ptr);
return TransformConstraintData.fromPointer(result);
}
TransformConstraintPose get pose {
final result =
SpineBindings.bindings.spine_transform_constraint_get_pose(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_get_pose(_ptr);
return TransformConstraintPose.fromPointer(result);
}
TransformConstraintPose get appliedPose {
final result = SpineBindings.bindings
.spine_transform_constraint_get_applied_pose(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_get_applied_pose(_ptr);
return TransformConstraintPose.fromPointer(result);
}
@ -139,8 +128,7 @@ class TransformConstraint extends PosedActive implements Posed, Constraint {
@override
bool get isPoseEqualToApplied {
final result = SpineBindings.bindings
.spine_transform_constraint_is_pose_equal_to_applied(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_is_pose_equal_to_applied(_ptr);
return result;
}

View File

@ -51,36 +51,29 @@ import 'transform_constraint_pose.dart';
class TransformConstraintData extends PosedData implements ConstraintData {
final Pointer<spine_transform_constraint_data_wrapper> _ptr;
TransformConstraintData.fromPointer(this._ptr)
: super.fromPointer(_ptr.cast());
TransformConstraintData.fromPointer(this._ptr) : super.fromPointer(_ptr.cast());
/// Get the native pointer for FFI calls
@override
Pointer get nativePtr => _ptr;
factory TransformConstraintData(String name) {
final ptr = SpineBindings.bindings.spine_transform_constraint_data_create(
name.toNativeUtf8().cast<Char>());
final ptr = SpineBindings.bindings.spine_transform_constraint_data_create(name.toNativeUtf8().cast<Char>());
return TransformConstraintData.fromPointer(ptr);
}
@override
Rtti get rtti {
final result =
SpineBindings.bindings.spine_transform_constraint_data_get_rtti(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_rtti(_ptr);
return Rtti.fromPointer(result);
}
@override
Constraint createMethod(Skeleton skeleton) {
final result = SpineBindings.bindings
.spine_transform_constraint_data_create_method(
_ptr, skeleton.nativePtr.cast());
final result =
SpineBindings.bindings.spine_transform_constraint_data_create_method(_ptr, skeleton.nativePtr.cast());
final rtti = SpineBindings.bindings.spine_constraint_get_rtti(result);
final className = SpineBindings.bindings
.spine_rtti_get_class_name(rtti)
.cast<Utf8>()
.toDartString();
final className = SpineBindings.bindings.spine_rtti_get_class_name(rtti).cast<Utf8>().toDartString();
switch (className) {
case 'spine_ik_constraint':
return IkConstraint.fromPointer(result.cast());
@ -93,153 +86,126 @@ class TransformConstraintData extends PosedData implements ConstraintData {
case 'spine_transform_constraint':
return TransformConstraint.fromPointer(result.cast());
default:
throw UnsupportedError(
'Unknown concrete type: $className for abstract class Constraint');
throw UnsupportedError('Unknown concrete type: $className for abstract class Constraint');
}
}
ArrayBoneData get bones {
final result =
SpineBindings.bindings.spine_transform_constraint_data_get_bones(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_bones(_ptr);
return ArrayBoneData.fromPointer(result);
}
BoneData get source {
final result =
SpineBindings.bindings.spine_transform_constraint_data_get_source(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_source(_ptr);
return BoneData.fromPointer(result);
}
set source(BoneData value) {
SpineBindings.bindings.spine_transform_constraint_data_set_source(
_ptr, value.nativePtr.cast());
SpineBindings.bindings.spine_transform_constraint_data_set_source(_ptr, value.nativePtr.cast());
}
double get offsetRotation {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_offset_rotation(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_offset_rotation(_ptr);
return result;
}
set offsetRotation(double value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_offset_rotation(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_offset_rotation(_ptr, value);
}
double get offsetX {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_offset_x(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_offset_x(_ptr);
return result;
}
set offsetX(double value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_offset_x(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_offset_x(_ptr, value);
}
double get offsetY {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_offset_y(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_offset_y(_ptr);
return result;
}
set offsetY(double value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_offset_y(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_offset_y(_ptr, value);
}
double get offsetScaleX {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_offset_scale_x(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_offset_scale_x(_ptr);
return result;
}
set offsetScaleX(double value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_offset_scale_x(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_offset_scale_x(_ptr, value);
}
double get offsetScaleY {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_offset_scale_y(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_offset_scale_y(_ptr);
return result;
}
set offsetScaleY(double value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_offset_scale_y(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_offset_scale_y(_ptr, value);
}
double get offsetShearY {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_offset_shear_y(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_offset_shear_y(_ptr);
return result;
}
set offsetShearY(double value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_offset_shear_y(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_offset_shear_y(_ptr, value);
}
bool get localSource {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_local_source(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_local_source(_ptr);
return result;
}
set localSource(bool value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_local_source(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_local_source(_ptr, value);
}
bool get localTarget {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_local_target(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_local_target(_ptr);
return result;
}
set localTarget(bool value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_local_target(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_local_target(_ptr, value);
}
bool get additive {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_additive(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_additive(_ptr);
return result;
}
set additive(bool value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_additive(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_additive(_ptr, value);
}
bool get clamp {
final result =
SpineBindings.bindings.spine_transform_constraint_data_get_clamp(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_clamp(_ptr);
return result;
}
set clamp(bool value) {
SpineBindings.bindings
.spine_transform_constraint_data_set_clamp(_ptr, value);
SpineBindings.bindings.spine_transform_constraint_data_set_clamp(_ptr, value);
}
ArrayFromProperty get properties {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_properties(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_properties(_ptr);
return ArrayFromProperty.fromPointer(result);
}
TransformConstraintPose get setupPose {
final result = SpineBindings.bindings
.spine_transform_constraint_data_get_setup_pose(_ptr);
final result = SpineBindings.bindings.spine_transform_constraint_data_get_setup_pose(_ptr);
return TransformConstraintPose.fromPointer(result);
}
static Rtti rttiStatic() {
final result =
SpineBindings.bindings.spine_transform_constraint_data_rtti();
final result = SpineBindings.bindings.spine_transform_constraint_data_rtti();
return Rtti.fromPointer(result);
}
}

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