Formatting

This commit is contained in:
Mario Zechner 2025-10-29 14:59:01 +01:00
parent 63e3e010fb
commit 4200024fbb
146 changed files with 1256 additions and 955 deletions

View File

@ -5,6 +5,5 @@
import FlutterMacOS
import Foundation
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
}

View File

@ -53,10 +53,11 @@ public class Animation: NSObject {
public var timelines: ArrayTimeline {
get {
let result = spine_animation_get_timelines(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
return ArrayTimeline(fromPointer: result!)
return ArrayTimeline(fromPointer: result!)
}
set {
spine_animation_set_timelines(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_timeline_wrapper.self))
spine_animation_set_timelines(
_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_timeline_wrapper.self))
}
}
@ -66,7 +67,7 @@ public class Animation: NSObject {
public var duration: Float {
get {
let result = spine_animation_get_duration(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
return result
return result
}
set {
spine_animation_set_duration(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), newValue)
@ -87,7 +88,8 @@ public class Animation: NSObject {
/// Returns true if this animation contains a timeline with any of the specified property IDs.
public func hasTimeline(_ ids: ArrayPropertyId) -> Bool {
let result = spine_animation_has_timeline(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), ids._ptr.assumingMemoryBound(to: spine_array_property_id_wrapper.self))
let result = spine_animation_has_timeline(
_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), ids._ptr.assumingMemoryBound(to: spine_array_property_id_wrapper.self))
return result
}
@ -103,8 +105,14 @@ public class Animation: NSObject {
/// - Parameter alpha: 0 applies the current or setup values (depending on blend). 1 applies the timeline values. Between 0 and 1 applies values between the current or setup values and the timeline values. By adjusting alpha over time, an animation can be mixed in or out. alpha can also be useful to apply animations on top of each other (layering).
/// - Parameter blend: Controls how mixing is applied when alpha < 1.
/// - Parameter direction: Indicates whether the timelines are mixing in or out. Used by timelines which perform instant transitions, such as DrawOrderTimeline or AttachmentTimeline.
public func apply(_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ loop: Bool, _ events: ArrayEvent?, _ alpha: Float, _ blend: MixBlend, _ direction: MixDirection, _ appliedPose: Bool) {
spine_animation_apply(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime, time, loop, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
public func apply(
_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ loop: Bool, _ events: ArrayEvent?, _ alpha: Float, _ blend: MixBlend,
_ direction: MixDirection, _ appliedPose: Bool
) {
spine_animation_apply(
_ptr.assumingMemoryBound(to: spine_animation_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime,
time, loop, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha,
spine_mix_blend(rawValue: UInt32(blend.rawValue)), spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
}
/// - Parameter target: After the first and before the last entry.

View File

@ -381,7 +381,8 @@ public class ArrayAnimation: NSObject {
/// Adds a value to the end of this array
public func add(_ value: Animation?) {
spine_array_animation_add(_ptr.assumingMemoryBound(to: spine_array_animation_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
spine_array_animation_add(
_ptr.assumingMemoryBound(to: spine_array_animation_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
}
/// Removes all elements from this array
@ -459,7 +460,8 @@ public class ArrayAtlasPage: NSObject {
/// Adds a value to the end of this array
public func add(_ value: AtlasPage?) {
spine_array_atlas_page_add(_ptr.assumingMemoryBound(to: spine_array_atlas_page_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
spine_array_atlas_page_add(
_ptr.assumingMemoryBound(to: spine_array_atlas_page_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
}
/// Removes all elements from this array
@ -537,7 +539,8 @@ public class ArrayAtlasRegion: NSObject {
/// Adds a value to the end of this array
public func add(_ value: AtlasRegion?) {
spine_array_atlas_region_add(_ptr.assumingMemoryBound(to: spine_array_atlas_region_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
spine_array_atlas_region_add(
_ptr.assumingMemoryBound(to: spine_array_atlas_region_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
}
/// Removes all elements from this array
@ -611,35 +614,36 @@ public class ArrayAttachment: NSObject {
let elementPtr = buffer[Int(index)]
guard let ptr = elementPtr else { return nil }
let rtti = spine_attachment_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_attachment_cast_to_bounding_box_attachment(ptr)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_attachment_cast_to_clipping_attachment(ptr)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_attachment_cast_to_mesh_attachment(ptr)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_attachment_cast_to_path_attachment(ptr)
return PathAttachment(fromPointer: castedPtr!)
case "PointAttachment":
let castedPtr = spine_attachment_cast_to_point_attachment(ptr)
return PointAttachment(fromPointer: castedPtr!)
case "RegionAttachment":
let castedPtr = spine_attachment_cast_to_region_attachment(ptr)
return RegionAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Attachment")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_attachment_cast_to_bounding_box_attachment(ptr)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_attachment_cast_to_clipping_attachment(ptr)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_attachment_cast_to_mesh_attachment(ptr)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_attachment_cast_to_path_attachment(ptr)
return PathAttachment(fromPointer: castedPtr!)
case "PointAttachment":
let castedPtr = spine_attachment_cast_to_point_attachment(ptr)
return PointAttachment(fromPointer: castedPtr!)
case "RegionAttachment":
let castedPtr = spine_attachment_cast_to_region_attachment(ptr)
return RegionAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Attachment")
}
}
}
/// Adds a value to the end of this array
public func add(_ value: Attachment?) {
spine_array_attachment_add(_ptr.assumingMemoryBound(to: spine_array_attachment_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
spine_array_attachment_add(
_ptr.assumingMemoryBound(to: spine_array_attachment_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
}
/// Removes all elements from this array
@ -717,7 +721,8 @@ public class ArrayBone: NSObject {
/// Adds a value to the end of this array
public func add(_ value: Bone?) {
spine_array_bone_add(_ptr.assumingMemoryBound(to: spine_array_bone_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
spine_array_bone_add(
_ptr.assumingMemoryBound(to: spine_array_bone_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
}
/// Removes all elements from this array
@ -795,7 +800,8 @@ public class ArrayBoneData: NSObject {
/// Adds a value to the end of this array
public func add(_ value: BoneData?) {
spine_array_bone_data_add(_ptr.assumingMemoryBound(to: spine_array_bone_data_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
spine_array_bone_data_add(
_ptr.assumingMemoryBound(to: spine_array_bone_data_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
}
/// Removes all elements from this array
@ -873,7 +879,8 @@ public class ArrayBonePose: NSObject {
/// Adds a value to the end of this array
public func add(_ value: BonePose?) {
spine_array_bone_pose_add(_ptr.assumingMemoryBound(to: spine_array_bone_pose_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
spine_array_bone_pose_add(
_ptr.assumingMemoryBound(to: spine_array_bone_pose_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
}
/// Removes all elements from this array
@ -951,7 +958,9 @@ public class ArrayBoundingBoxAttachment: NSObject {
/// Adds a value to the end of this array
public func add(_ value: BoundingBoxAttachment?) {
spine_array_bounding_box_attachment_add(_ptr.assumingMemoryBound(to: spine_array_bounding_box_attachment_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
spine_array_bounding_box_attachment_add(
_ptr.assumingMemoryBound(to: spine_array_bounding_box_attachment_wrapper.self),
value?._ptr.assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
}
/// Removes all elements from this array
@ -972,7 +981,8 @@ public class ArrayBoundingBoxAttachment: NSObject {
public var length: Int {
get { count }
set {
spine_array_bounding_box_attachment_set_size(_ptr.assumingMemoryBound(to: spine_array_bounding_box_attachment_wrapper.self), newValue, nil)
spine_array_bounding_box_attachment_set_size(
_ptr.assumingMemoryBound(to: spine_array_bounding_box_attachment_wrapper.self), newValue, nil)
}
}
@ -1025,32 +1035,33 @@ public class ArrayConstraint: NSObject {
let elementPtr = buffer[Int(index)]
guard let ptr = elementPtr else { return nil }
let rtti = spine_constraint_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "IkConstraint":
let castedPtr = spine_constraint_cast_to_ik_constraint(ptr)
return IkConstraint(fromPointer: castedPtr!)
case "PathConstraint":
let castedPtr = spine_constraint_cast_to_path_constraint(ptr)
return PathConstraint(fromPointer: castedPtr!)
case "PhysicsConstraint":
let castedPtr = spine_constraint_cast_to_physics_constraint(ptr)
return PhysicsConstraint(fromPointer: castedPtr!)
case "Slider":
let castedPtr = spine_constraint_cast_to_slider(ptr)
return Slider(fromPointer: castedPtr!)
case "TransformConstraint":
let castedPtr = spine_constraint_cast_to_transform_constraint(ptr)
return TransformConstraint(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Constraint")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "IkConstraint":
let castedPtr = spine_constraint_cast_to_ik_constraint(ptr)
return IkConstraint(fromPointer: castedPtr!)
case "PathConstraint":
let castedPtr = spine_constraint_cast_to_path_constraint(ptr)
return PathConstraint(fromPointer: castedPtr!)
case "PhysicsConstraint":
let castedPtr = spine_constraint_cast_to_physics_constraint(ptr)
return PhysicsConstraint(fromPointer: castedPtr!)
case "Slider":
let castedPtr = spine_constraint_cast_to_slider(ptr)
return Slider(fromPointer: castedPtr!)
case "TransformConstraint":
let castedPtr = spine_constraint_cast_to_transform_constraint(ptr)
return TransformConstraint(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Constraint")
}
}
}
/// Adds a value to the end of this array
public func add(_ value: Constraint?) {
spine_array_constraint_add(_ptr.assumingMemoryBound(to: spine_array_constraint_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_constraint_wrapper.self))
spine_array_constraint_add(
_ptr.assumingMemoryBound(to: spine_array_constraint_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_constraint_wrapper.self))
}
/// Removes all elements from this array
@ -1124,32 +1135,34 @@ public class ArrayConstraintData: NSObject {
let elementPtr = buffer[Int(index)]
guard let ptr = elementPtr else { return nil }
let rtti = spine_constraint_data_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "IkConstraintData":
let castedPtr = spine_constraint_data_cast_to_ik_constraint_data(ptr)
return IkConstraintData(fromPointer: castedPtr!)
case "PathConstraintData":
let castedPtr = spine_constraint_data_cast_to_path_constraint_data(ptr)
return PathConstraintData(fromPointer: castedPtr!)
case "PhysicsConstraintData":
let castedPtr = spine_constraint_data_cast_to_physics_constraint_data(ptr)
return PhysicsConstraintData(fromPointer: castedPtr!)
case "SliderData":
let castedPtr = spine_constraint_data_cast_to_slider_data(ptr)
return SliderData(fromPointer: castedPtr!)
case "TransformConstraintData":
let castedPtr = spine_constraint_data_cast_to_transform_constraint_data(ptr)
return TransformConstraintData(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class ConstraintData")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "IkConstraintData":
let castedPtr = spine_constraint_data_cast_to_ik_constraint_data(ptr)
return IkConstraintData(fromPointer: castedPtr!)
case "PathConstraintData":
let castedPtr = spine_constraint_data_cast_to_path_constraint_data(ptr)
return PathConstraintData(fromPointer: castedPtr!)
case "PhysicsConstraintData":
let castedPtr = spine_constraint_data_cast_to_physics_constraint_data(ptr)
return PhysicsConstraintData(fromPointer: castedPtr!)
case "SliderData":
let castedPtr = spine_constraint_data_cast_to_slider_data(ptr)
return SliderData(fromPointer: castedPtr!)
case "TransformConstraintData":
let castedPtr = spine_constraint_data_cast_to_transform_constraint_data(ptr)
return TransformConstraintData(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class ConstraintData")
}
}
}
/// Adds a value to the end of this array
public func add(_ value: ConstraintData?) {
spine_array_constraint_data_add(_ptr.assumingMemoryBound(to: spine_array_constraint_data_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_constraint_data_wrapper.self))
spine_array_constraint_data_add(
_ptr.assumingMemoryBound(to: spine_array_constraint_data_wrapper.self),
value?._ptr.assumingMemoryBound(to: spine_constraint_data_wrapper.self))
}
/// Removes all elements from this array
@ -1227,7 +1240,8 @@ public class ArrayEvent: NSObject {
/// Adds a value to the end of this array
public func add(_ value: Event?) {
spine_array_event_add(_ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
spine_array_event_add(
_ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
}
/// Removes all elements from this array
@ -1305,7 +1319,8 @@ public class ArrayEventData: NSObject {
/// Adds a value to the end of this array
public func add(_ value: EventData?) {
spine_array_event_data_add(_ptr.assumingMemoryBound(to: spine_array_event_data_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
spine_array_event_data_add(
_ptr.assumingMemoryBound(to: spine_array_event_data_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
}
/// Removes all elements from this array
@ -1379,35 +1394,37 @@ public class ArrayFromProperty: NSObject {
let elementPtr = buffer[Int(index)]
guard let ptr = elementPtr else { return nil }
let rtti = spine_from_property_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "FromRotate":
let castedPtr = spine_from_property_cast_to_from_rotate(ptr)
return FromRotate(fromPointer: castedPtr!)
case "FromScaleX":
let castedPtr = spine_from_property_cast_to_from_scale_x(ptr)
return FromScaleX(fromPointer: castedPtr!)
case "FromScaleY":
let castedPtr = spine_from_property_cast_to_from_scale_y(ptr)
return FromScaleY(fromPointer: castedPtr!)
case "FromShearY":
let castedPtr = spine_from_property_cast_to_from_shear_y(ptr)
return FromShearY(fromPointer: castedPtr!)
case "FromX":
let castedPtr = spine_from_property_cast_to_from_x(ptr)
return FromX(fromPointer: castedPtr!)
case "FromY":
let castedPtr = spine_from_property_cast_to_from_y(ptr)
return FromY(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class FromProperty")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "FromRotate":
let castedPtr = spine_from_property_cast_to_from_rotate(ptr)
return FromRotate(fromPointer: castedPtr!)
case "FromScaleX":
let castedPtr = spine_from_property_cast_to_from_scale_x(ptr)
return FromScaleX(fromPointer: castedPtr!)
case "FromScaleY":
let castedPtr = spine_from_property_cast_to_from_scale_y(ptr)
return FromScaleY(fromPointer: castedPtr!)
case "FromShearY":
let castedPtr = spine_from_property_cast_to_from_shear_y(ptr)
return FromShearY(fromPointer: castedPtr!)
case "FromX":
let castedPtr = spine_from_property_cast_to_from_x(ptr)
return FromX(fromPointer: castedPtr!)
case "FromY":
let castedPtr = spine_from_property_cast_to_from_y(ptr)
return FromY(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class FromProperty")
}
}
}
/// Adds a value to the end of this array
public func add(_ value: FromProperty?) {
spine_array_from_property_add(_ptr.assumingMemoryBound(to: spine_array_from_property_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_from_property_wrapper.self))
spine_array_from_property_add(
_ptr.assumingMemoryBound(to: spine_array_from_property_wrapper.self),
value?._ptr.assumingMemoryBound(to: spine_from_property_wrapper.self))
}
/// Removes all elements from this array
@ -1485,7 +1502,9 @@ public class ArrayPhysicsConstraint: NSObject {
/// Adds a value to the end of this array
public func add(_ value: PhysicsConstraint?) {
spine_array_physics_constraint_add(_ptr.assumingMemoryBound(to: spine_array_physics_constraint_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
spine_array_physics_constraint_add(
_ptr.assumingMemoryBound(to: spine_array_physics_constraint_wrapper.self),
value?._ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
}
/// Removes all elements from this array
@ -1563,7 +1582,8 @@ public class ArrayPolygon: NSObject {
/// Adds a value to the end of this array
public func add(_ value: Polygon?) {
spine_array_polygon_add(_ptr.assumingMemoryBound(to: spine_array_polygon_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self))
spine_array_polygon_add(
_ptr.assumingMemoryBound(to: spine_array_polygon_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self))
}
/// Removes all elements from this array
@ -1641,7 +1661,8 @@ public class ArraySkin: NSObject {
/// Adds a value to the end of this array
public func add(_ value: Skin?) {
spine_array_skin_add(_ptr.assumingMemoryBound(to: spine_array_skin_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
spine_array_skin_add(
_ptr.assumingMemoryBound(to: spine_array_skin_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
}
/// Removes all elements from this array
@ -1719,7 +1740,8 @@ public class ArraySlot: NSObject {
/// Adds a value to the end of this array
public func add(_ value: Slot?) {
spine_array_slot_add(_ptr.assumingMemoryBound(to: spine_array_slot_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
spine_array_slot_add(
_ptr.assumingMemoryBound(to: spine_array_slot_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
}
/// Removes all elements from this array
@ -1797,7 +1819,8 @@ public class ArraySlotData: NSObject {
/// Adds a value to the end of this array
public func add(_ value: SlotData?) {
spine_array_slot_data_add(_ptr.assumingMemoryBound(to: spine_array_slot_data_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
spine_array_slot_data_add(
_ptr.assumingMemoryBound(to: spine_array_slot_data_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
}
/// Removes all elements from this array
@ -1875,7 +1898,9 @@ public class ArrayTextureRegion: NSObject {
/// Adds a value to the end of this array
public func add(_ value: TextureRegion?) {
spine_array_texture_region_add(_ptr.assumingMemoryBound(to: spine_array_texture_region_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
spine_array_texture_region_add(
_ptr.assumingMemoryBound(to: spine_array_texture_region_wrapper.self),
value?._ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
}
/// Removes all elements from this array
@ -1949,125 +1974,126 @@ public class ArrayTimeline: NSObject {
let elementPtr = buffer[Int(index)]
guard let ptr = elementPtr else { return nil }
let rtti = spine_timeline_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "AlphaTimeline":
let castedPtr = spine_timeline_cast_to_alpha_timeline(ptr)
return AlphaTimeline(fromPointer: castedPtr!)
case "AttachmentTimeline":
let castedPtr = spine_timeline_cast_to_attachment_timeline(ptr)
return AttachmentTimeline(fromPointer: castedPtr!)
case "DeformTimeline":
let castedPtr = spine_timeline_cast_to_deform_timeline(ptr)
return DeformTimeline(fromPointer: castedPtr!)
case "DrawOrderTimeline":
let castedPtr = spine_timeline_cast_to_draw_order_timeline(ptr)
return DrawOrderTimeline(fromPointer: castedPtr!)
case "EventTimeline":
let castedPtr = spine_timeline_cast_to_event_timeline(ptr)
return EventTimeline(fromPointer: castedPtr!)
case "IkConstraintTimeline":
let castedPtr = spine_timeline_cast_to_ik_constraint_timeline(ptr)
return IkConstraintTimeline(fromPointer: castedPtr!)
case "InheritTimeline":
let castedPtr = spine_timeline_cast_to_inherit_timeline(ptr)
return InheritTimeline(fromPointer: castedPtr!)
case "PathConstraintMixTimeline":
let castedPtr = spine_timeline_cast_to_path_constraint_mix_timeline(ptr)
return PathConstraintMixTimeline(fromPointer: castedPtr!)
case "PathConstraintPositionTimeline":
let castedPtr = spine_timeline_cast_to_path_constraint_position_timeline(ptr)
return PathConstraintPositionTimeline(fromPointer: castedPtr!)
case "PathConstraintSpacingTimeline":
let castedPtr = spine_timeline_cast_to_path_constraint_spacing_timeline(ptr)
return PathConstraintSpacingTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintDampingTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_damping_timeline(ptr)
return PhysicsConstraintDampingTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintGravityTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_gravity_timeline(ptr)
return PhysicsConstraintGravityTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintInertiaTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_inertia_timeline(ptr)
return PhysicsConstraintInertiaTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintMassTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_mass_timeline(ptr)
return PhysicsConstraintMassTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintMixTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_mix_timeline(ptr)
return PhysicsConstraintMixTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintResetTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_reset_timeline(ptr)
return PhysicsConstraintResetTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintStrengthTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_strength_timeline(ptr)
return PhysicsConstraintStrengthTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintWindTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_wind_timeline(ptr)
return PhysicsConstraintWindTimeline(fromPointer: castedPtr!)
case "Rgb2Timeline":
let castedPtr = spine_timeline_cast_to_rgb2_timeline(ptr)
return Rgb2Timeline(fromPointer: castedPtr!)
case "Rgba2Timeline":
let castedPtr = spine_timeline_cast_to_rgba2_timeline(ptr)
return Rgba2Timeline(fromPointer: castedPtr!)
case "RgbaTimeline":
let castedPtr = spine_timeline_cast_to_rgba_timeline(ptr)
return RgbaTimeline(fromPointer: castedPtr!)
case "RgbTimeline":
let castedPtr = spine_timeline_cast_to_rgb_timeline(ptr)
return RgbTimeline(fromPointer: castedPtr!)
case "RotateTimeline":
let castedPtr = spine_timeline_cast_to_rotate_timeline(ptr)
return RotateTimeline(fromPointer: castedPtr!)
case "ScaleTimeline":
let castedPtr = spine_timeline_cast_to_scale_timeline(ptr)
return ScaleTimeline(fromPointer: castedPtr!)
case "ScaleXTimeline":
let castedPtr = spine_timeline_cast_to_scale_x_timeline(ptr)
return ScaleXTimeline(fromPointer: castedPtr!)
case "ScaleYTimeline":
let castedPtr = spine_timeline_cast_to_scale_y_timeline(ptr)
return ScaleYTimeline(fromPointer: castedPtr!)
case "SequenceTimeline":
let castedPtr = spine_timeline_cast_to_sequence_timeline(ptr)
return SequenceTimeline(fromPointer: castedPtr!)
case "ShearTimeline":
let castedPtr = spine_timeline_cast_to_shear_timeline(ptr)
return ShearTimeline(fromPointer: castedPtr!)
case "ShearXTimeline":
let castedPtr = spine_timeline_cast_to_shear_x_timeline(ptr)
return ShearXTimeline(fromPointer: castedPtr!)
case "ShearYTimeline":
let castedPtr = spine_timeline_cast_to_shear_y_timeline(ptr)
return ShearYTimeline(fromPointer: castedPtr!)
case "SliderMixTimeline":
let castedPtr = spine_timeline_cast_to_slider_mix_timeline(ptr)
return SliderMixTimeline(fromPointer: castedPtr!)
case "SliderTimeline":
let castedPtr = spine_timeline_cast_to_slider_timeline(ptr)
return SliderTimeline(fromPointer: castedPtr!)
case "TransformConstraintTimeline":
let castedPtr = spine_timeline_cast_to_transform_constraint_timeline(ptr)
return TransformConstraintTimeline(fromPointer: castedPtr!)
case "TranslateTimeline":
let castedPtr = spine_timeline_cast_to_translate_timeline(ptr)
return TranslateTimeline(fromPointer: castedPtr!)
case "TranslateXTimeline":
let castedPtr = spine_timeline_cast_to_translate_x_timeline(ptr)
return TranslateXTimeline(fromPointer: castedPtr!)
case "TranslateYTimeline":
let castedPtr = spine_timeline_cast_to_translate_y_timeline(ptr)
return TranslateYTimeline(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Timeline")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "AlphaTimeline":
let castedPtr = spine_timeline_cast_to_alpha_timeline(ptr)
return AlphaTimeline(fromPointer: castedPtr!)
case "AttachmentTimeline":
let castedPtr = spine_timeline_cast_to_attachment_timeline(ptr)
return AttachmentTimeline(fromPointer: castedPtr!)
case "DeformTimeline":
let castedPtr = spine_timeline_cast_to_deform_timeline(ptr)
return DeformTimeline(fromPointer: castedPtr!)
case "DrawOrderTimeline":
let castedPtr = spine_timeline_cast_to_draw_order_timeline(ptr)
return DrawOrderTimeline(fromPointer: castedPtr!)
case "EventTimeline":
let castedPtr = spine_timeline_cast_to_event_timeline(ptr)
return EventTimeline(fromPointer: castedPtr!)
case "IkConstraintTimeline":
let castedPtr = spine_timeline_cast_to_ik_constraint_timeline(ptr)
return IkConstraintTimeline(fromPointer: castedPtr!)
case "InheritTimeline":
let castedPtr = spine_timeline_cast_to_inherit_timeline(ptr)
return InheritTimeline(fromPointer: castedPtr!)
case "PathConstraintMixTimeline":
let castedPtr = spine_timeline_cast_to_path_constraint_mix_timeline(ptr)
return PathConstraintMixTimeline(fromPointer: castedPtr!)
case "PathConstraintPositionTimeline":
let castedPtr = spine_timeline_cast_to_path_constraint_position_timeline(ptr)
return PathConstraintPositionTimeline(fromPointer: castedPtr!)
case "PathConstraintSpacingTimeline":
let castedPtr = spine_timeline_cast_to_path_constraint_spacing_timeline(ptr)
return PathConstraintSpacingTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintDampingTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_damping_timeline(ptr)
return PhysicsConstraintDampingTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintGravityTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_gravity_timeline(ptr)
return PhysicsConstraintGravityTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintInertiaTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_inertia_timeline(ptr)
return PhysicsConstraintInertiaTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintMassTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_mass_timeline(ptr)
return PhysicsConstraintMassTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintMixTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_mix_timeline(ptr)
return PhysicsConstraintMixTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintResetTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_reset_timeline(ptr)
return PhysicsConstraintResetTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintStrengthTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_strength_timeline(ptr)
return PhysicsConstraintStrengthTimeline(fromPointer: castedPtr!)
case "PhysicsConstraintWindTimeline":
let castedPtr = spine_timeline_cast_to_physics_constraint_wind_timeline(ptr)
return PhysicsConstraintWindTimeline(fromPointer: castedPtr!)
case "Rgb2Timeline":
let castedPtr = spine_timeline_cast_to_rgb2_timeline(ptr)
return Rgb2Timeline(fromPointer: castedPtr!)
case "Rgba2Timeline":
let castedPtr = spine_timeline_cast_to_rgba2_timeline(ptr)
return Rgba2Timeline(fromPointer: castedPtr!)
case "RgbaTimeline":
let castedPtr = spine_timeline_cast_to_rgba_timeline(ptr)
return RgbaTimeline(fromPointer: castedPtr!)
case "RgbTimeline":
let castedPtr = spine_timeline_cast_to_rgb_timeline(ptr)
return RgbTimeline(fromPointer: castedPtr!)
case "RotateTimeline":
let castedPtr = spine_timeline_cast_to_rotate_timeline(ptr)
return RotateTimeline(fromPointer: castedPtr!)
case "ScaleTimeline":
let castedPtr = spine_timeline_cast_to_scale_timeline(ptr)
return ScaleTimeline(fromPointer: castedPtr!)
case "ScaleXTimeline":
let castedPtr = spine_timeline_cast_to_scale_x_timeline(ptr)
return ScaleXTimeline(fromPointer: castedPtr!)
case "ScaleYTimeline":
let castedPtr = spine_timeline_cast_to_scale_y_timeline(ptr)
return ScaleYTimeline(fromPointer: castedPtr!)
case "SequenceTimeline":
let castedPtr = spine_timeline_cast_to_sequence_timeline(ptr)
return SequenceTimeline(fromPointer: castedPtr!)
case "ShearTimeline":
let castedPtr = spine_timeline_cast_to_shear_timeline(ptr)
return ShearTimeline(fromPointer: castedPtr!)
case "ShearXTimeline":
let castedPtr = spine_timeline_cast_to_shear_x_timeline(ptr)
return ShearXTimeline(fromPointer: castedPtr!)
case "ShearYTimeline":
let castedPtr = spine_timeline_cast_to_shear_y_timeline(ptr)
return ShearYTimeline(fromPointer: castedPtr!)
case "SliderMixTimeline":
let castedPtr = spine_timeline_cast_to_slider_mix_timeline(ptr)
return SliderMixTimeline(fromPointer: castedPtr!)
case "SliderTimeline":
let castedPtr = spine_timeline_cast_to_slider_timeline(ptr)
return SliderTimeline(fromPointer: castedPtr!)
case "TransformConstraintTimeline":
let castedPtr = spine_timeline_cast_to_transform_constraint_timeline(ptr)
return TransformConstraintTimeline(fromPointer: castedPtr!)
case "TranslateTimeline":
let castedPtr = spine_timeline_cast_to_translate_timeline(ptr)
return TranslateTimeline(fromPointer: castedPtr!)
case "TranslateXTimeline":
let castedPtr = spine_timeline_cast_to_translate_x_timeline(ptr)
return TranslateXTimeline(fromPointer: castedPtr!)
case "TranslateYTimeline":
let castedPtr = spine_timeline_cast_to_translate_y_timeline(ptr)
return TranslateYTimeline(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Timeline")
}
}
}
/// Adds a value to the end of this array
public func add(_ value: Timeline?) {
spine_array_timeline_add(_ptr.assumingMemoryBound(to: spine_array_timeline_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_timeline_wrapper.self))
spine_array_timeline_add(
_ptr.assumingMemoryBound(to: spine_array_timeline_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_timeline_wrapper.self))
}
/// Removes all elements from this array
@ -2141,35 +2167,36 @@ public class ArrayToProperty: NSObject {
let elementPtr = buffer[Int(index)]
guard let ptr = elementPtr else { return nil }
let rtti = spine_to_property_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "ToRotate":
let castedPtr = spine_to_property_cast_to_to_rotate(ptr)
return ToRotate(fromPointer: castedPtr!)
case "ToScaleX":
let castedPtr = spine_to_property_cast_to_to_scale_x(ptr)
return ToScaleX(fromPointer: castedPtr!)
case "ToScaleY":
let castedPtr = spine_to_property_cast_to_to_scale_y(ptr)
return ToScaleY(fromPointer: castedPtr!)
case "ToShearY":
let castedPtr = spine_to_property_cast_to_to_shear_y(ptr)
return ToShearY(fromPointer: castedPtr!)
case "ToX":
let castedPtr = spine_to_property_cast_to_to_x(ptr)
return ToX(fromPointer: castedPtr!)
case "ToY":
let castedPtr = spine_to_property_cast_to_to_y(ptr)
return ToY(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class ToProperty")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "ToRotate":
let castedPtr = spine_to_property_cast_to_to_rotate(ptr)
return ToRotate(fromPointer: castedPtr!)
case "ToScaleX":
let castedPtr = spine_to_property_cast_to_to_scale_x(ptr)
return ToScaleX(fromPointer: castedPtr!)
case "ToScaleY":
let castedPtr = spine_to_property_cast_to_to_scale_y(ptr)
return ToScaleY(fromPointer: castedPtr!)
case "ToShearY":
let castedPtr = spine_to_property_cast_to_to_shear_y(ptr)
return ToShearY(fromPointer: castedPtr!)
case "ToX":
let castedPtr = spine_to_property_cast_to_to_x(ptr)
return ToX(fromPointer: castedPtr!)
case "ToY":
let castedPtr = spine_to_property_cast_to_to_y(ptr)
return ToY(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class ToProperty")
}
}
}
/// Adds a value to the end of this array
public func add(_ value: ToProperty?) {
spine_array_to_property_add(_ptr.assumingMemoryBound(to: spine_array_to_property_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_to_property_wrapper.self))
spine_array_to_property_add(
_ptr.assumingMemoryBound(to: spine_array_to_property_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_to_property_wrapper.self))
}
/// Removes all elements from this array
@ -2247,7 +2274,8 @@ public class ArrayTrackEntry: NSObject {
/// Adds a value to the end of this array
public func add(_ value: TrackEntry?) {
spine_array_track_entry_add(_ptr.assumingMemoryBound(to: spine_array_track_entry_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
spine_array_track_entry_add(
_ptr.assumingMemoryBound(to: spine_array_track_entry_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
}
/// Removes all elements from this array
@ -2321,38 +2349,39 @@ public class ArrayUpdate: NSObject {
let elementPtr = buffer[Int(index)]
guard let ptr = elementPtr else { return nil }
let rtti = spine_update_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "Bone":
let castedPtr = spine_update_cast_to_bone(ptr)
return Bone(fromPointer: castedPtr!)
case "BonePose":
let castedPtr = spine_update_cast_to_bone_pose(ptr)
return BonePose(fromPointer: castedPtr!)
case "IkConstraint":
let castedPtr = spine_update_cast_to_ik_constraint(ptr)
return IkConstraint(fromPointer: castedPtr!)
case "PathConstraint":
let castedPtr = spine_update_cast_to_path_constraint(ptr)
return PathConstraint(fromPointer: castedPtr!)
case "PhysicsConstraint":
let castedPtr = spine_update_cast_to_physics_constraint(ptr)
return PhysicsConstraint(fromPointer: castedPtr!)
case "Slider":
let castedPtr = spine_update_cast_to_slider(ptr)
return Slider(fromPointer: castedPtr!)
case "TransformConstraint":
let castedPtr = spine_update_cast_to_transform_constraint(ptr)
return TransformConstraint(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Update")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "Bone":
let castedPtr = spine_update_cast_to_bone(ptr)
return Bone(fromPointer: castedPtr!)
case "BonePose":
let castedPtr = spine_update_cast_to_bone_pose(ptr)
return BonePose(fromPointer: castedPtr!)
case "IkConstraint":
let castedPtr = spine_update_cast_to_ik_constraint(ptr)
return IkConstraint(fromPointer: castedPtr!)
case "PathConstraint":
let castedPtr = spine_update_cast_to_path_constraint(ptr)
return PathConstraint(fromPointer: castedPtr!)
case "PhysicsConstraint":
let castedPtr = spine_update_cast_to_physics_constraint(ptr)
return PhysicsConstraint(fromPointer: castedPtr!)
case "Slider":
let castedPtr = spine_update_cast_to_slider(ptr)
return Slider(fromPointer: castedPtr!)
case "TransformConstraint":
let castedPtr = spine_update_cast_to_transform_constraint(ptr)
return TransformConstraint(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Update")
}
}
}
/// Adds a value to the end of this array
public func add(_ value: Update?) {
spine_array_update_add(_ptr.assumingMemoryBound(to: spine_array_update_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_update_wrapper.self))
spine_array_update_add(
_ptr.assumingMemoryBound(to: spine_array_update_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_update_wrapper.self))
}
/// Removes all elements from this array

View File

@ -48,13 +48,15 @@ public class Bone: PosedActive, Posed, Update {
/// - Parameter parent: May be NULL.
public convenience init(_ data: BoneData, _ parent: Bone?) {
let ptr = spine_bone_create(data._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self), parent?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
let ptr = spine_bone_create(
data._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self), parent?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
self.init(fromPointer: ptr!)
}
/// Copy constructor. Does not copy the children bones.
public static func from(_ bone: Bone, _ parent: Bone?) -> Bone {
let ptr = spine_bone_create2(bone._ptr.assumingMemoryBound(to: spine_bone_wrapper.self), parent?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
let ptr = spine_bone_create2(
bone._ptr.assumingMemoryBound(to: spine_bone_wrapper.self), parent?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
return Bone(fromPointer: ptr!)
}
@ -106,7 +108,9 @@ public class Bone: PosedActive, Posed, Update {
}
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_bone_update(_ptr.assumingMemoryBound(to: spine_bone_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_bone_update(
_ptr.assumingMemoryBound(to: spine_bone_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public func resetConstrained() {

View File

@ -56,7 +56,7 @@ public class Color: NSObject {
public var r: Float {
get {
let result = spine_color_get_r(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_r(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -66,7 +66,7 @@ public class Color: NSObject {
public var g: Float {
get {
let result = spine_color_get_g(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_g(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -76,7 +76,7 @@ public class Color: NSObject {
public var b: Float {
get {
let result = spine_color_get_b(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_b(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -86,7 +86,7 @@ public class Color: NSObject {
public var a: Float {
get {
let result = spine_color_get_a(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_a(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -124,7 +124,8 @@ public class Color: NSObject {
}
public func set3(_ other: Color) -> Color {
let result = spine_color_set_3(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), other._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
let result = spine_color_set_3(
_ptr.assumingMemoryBound(to: spine_color_wrapper.self), other._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return Color(fromPointer: result!)
}
@ -139,7 +140,8 @@ public class Color: NSObject {
}
public func add3(_ other: Color) -> Color {
let result = spine_color_add_3(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), other._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
let result = spine_color_add_3(
_ptr.assumingMemoryBound(to: spine_color_wrapper.self), other._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return Color(fromPointer: result!)
}

View File

@ -68,7 +68,7 @@ public class Event: NSObject {
public var intValue: Int32 {
get {
let result = spine_event_get_int(_ptr.assumingMemoryBound(to: spine_event_wrapper.self))
return result
return result
}
set {
spine_event_set_int(_ptr.assumingMemoryBound(to: spine_event_wrapper.self), newValue)
@ -78,7 +78,7 @@ public class Event: NSObject {
public var floatValue: Float {
get {
let result = spine_event_get_float(_ptr.assumingMemoryBound(to: spine_event_wrapper.self))
return result
return result
}
set {
spine_event_set_float(_ptr.assumingMemoryBound(to: spine_event_wrapper.self), newValue)
@ -88,7 +88,7 @@ public class Event: NSObject {
public var stringValue: String {
get {
let result = spine_event_get_string(_ptr.assumingMemoryBound(to: spine_event_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_event_set_string(_ptr.assumingMemoryBound(to: spine_event_wrapper.self), newValue)
@ -98,7 +98,7 @@ public class Event: NSObject {
public var volume: Float {
get {
let result = spine_event_get_volume(_ptr.assumingMemoryBound(to: spine_event_wrapper.self))
return result
return result
}
set {
spine_event_set_volume(_ptr.assumingMemoryBound(to: spine_event_wrapper.self), newValue)
@ -108,7 +108,7 @@ public class Event: NSObject {
public var balance: Float {
get {
let result = spine_event_get_balance(_ptr.assumingMemoryBound(to: spine_event_wrapper.self))
return result
return result
}
set {
spine_event_set_balance(_ptr.assumingMemoryBound(to: spine_event_wrapper.self), newValue)

View File

@ -51,17 +51,18 @@ public class Polygon: NSObject {
public var vertices: ArrayFloat {
get {
let result = spine_polygon_get__vertices(_ptr.assumingMemoryBound(to: spine_polygon_wrapper.self))
return ArrayFloat(fromPointer: result!)
return ArrayFloat(fromPointer: result!)
}
set {
spine_polygon_set__vertices(_ptr.assumingMemoryBound(to: spine_polygon_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_polygon_set__vertices(
_ptr.assumingMemoryBound(to: spine_polygon_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
}
}
public var count: Int32 {
get {
let result = spine_polygon_get__count(_ptr.assumingMemoryBound(to: spine_polygon_wrapper.self))
return result
return result
}
set {
spine_polygon_set__count(_ptr.assumingMemoryBound(to: spine_polygon_wrapper.self), newValue)

View File

@ -49,12 +49,14 @@ public class Rtti: NSObject {
}
public func isExactly(_ rtti: Rtti) -> Bool {
let result = spine_rtti_is_exactly(_ptr.assumingMemoryBound(to: spine_rtti_wrapper.self), rtti._ptr.assumingMemoryBound(to: spine_rtti_wrapper.self))
let result = spine_rtti_is_exactly(
_ptr.assumingMemoryBound(to: spine_rtti_wrapper.self), rtti._ptr.assumingMemoryBound(to: spine_rtti_wrapper.self))
return result
}
public func instanceOf(_ rtti: Rtti) -> Bool {
let result = spine_rtti_instance_of(_ptr.assumingMemoryBound(to: spine_rtti_wrapper.self), rtti._ptr.assumingMemoryBound(to: spine_rtti_wrapper.self))
let result = spine_rtti_instance_of(
_ptr.assumingMemoryBound(to: spine_rtti_wrapper.self), rtti._ptr.assumingMemoryBound(to: spine_rtti_wrapper.self))
return result
}

View File

@ -52,7 +52,7 @@ public class Sequence: NSObject {
public var id: Int32 {
get {
let result = spine_sequence_get_id(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
return result
return result
}
set {
spine_sequence_set_id(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self), newValue)
@ -62,7 +62,7 @@ public class Sequence: NSObject {
public var start: Int32 {
get {
let result = spine_sequence_get_start(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
return result
return result
}
set {
spine_sequence_set_start(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self), newValue)
@ -72,7 +72,7 @@ public class Sequence: NSObject {
public var digits: Int32 {
get {
let result = spine_sequence_get_digits(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
return result
return result
}
set {
spine_sequence_set_digits(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self), newValue)
@ -83,7 +83,7 @@ public class Sequence: NSObject {
public var setupIndex: Int32 {
get {
let result = spine_sequence_get_setup_index(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
return result
return result
}
set {
spine_sequence_set_setup_index(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self), newValue)
@ -101,7 +101,9 @@ public class Sequence: NSObject {
}
public func apply(_ slot: SlotPose?, _ attachment: Attachment?) {
spine_sequence_apply(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self), slot?._ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self), attachment?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
spine_sequence_apply(
_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self), slot?._ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self),
attachment?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
}
public func getPath(_ basePath: String, _ index: Int32) -> String {

View File

@ -101,7 +101,7 @@ public class Skeleton: NSObject {
public var scaleX: Float {
get {
let result = spine_skeleton_get_scale_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_scale_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -111,7 +111,7 @@ public class Skeleton: NSObject {
public var scaleY: Float {
get {
let result = spine_skeleton_get_scale_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_scale_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -121,7 +121,7 @@ public class Skeleton: NSObject {
public var x: Float {
get {
let result = spine_skeleton_get_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -131,7 +131,7 @@ public class Skeleton: NSObject {
public var y: Float {
get {
let result = spine_skeleton_get_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -141,7 +141,7 @@ public class Skeleton: NSObject {
public var windX: Float {
get {
let result = spine_skeleton_get_wind_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_wind_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -151,7 +151,7 @@ public class Skeleton: NSObject {
public var windY: Float {
get {
let result = spine_skeleton_get_wind_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_wind_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -161,7 +161,7 @@ public class Skeleton: NSObject {
public var gravityX: Float {
get {
let result = spine_skeleton_get_gravity_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_gravity_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -171,7 +171,7 @@ public class Skeleton: NSObject {
public var gravityY: Float {
get {
let result = spine_skeleton_get_gravity_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_gravity_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -181,7 +181,7 @@ public class Skeleton: NSObject {
public var time: Float {
get {
let result = spine_skeleton_get_time(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_time(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -191,7 +191,8 @@ public class Skeleton: NSObject {
public var setColor: Color {
get { fatalError("Setter-only property") }
set(newValue) {
spine_skeleton_set_color_1(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
spine_skeleton_set_color_1(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
}
}
@ -206,11 +207,13 @@ public class Skeleton: NSObject {
}
public func constrained(_ object: Posed) {
spine_skeleton_constrained(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), object._ptr.assumingMemoryBound(to: spine_posed_wrapper.self))
spine_skeleton_constrained(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), object._ptr.assumingMemoryBound(to: spine_posed_wrapper.self))
}
public func sortBone(_ bone: Bone?) {
spine_skeleton_sort_bone(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), bone?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
spine_skeleton_sort_bone(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), bone?._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
}
public static func sortReset(_ bones: ArrayBone) {
@ -222,7 +225,8 @@ public class Skeleton: NSObject {
/// See [World transforms](http://esotericsoftware.com/spine-runtime-skeletons#World-transforms)
/// in the Spine Runtimes Guide.
public func updateWorldTransform(_ physics: Physics) {
spine_skeleton_update_world_transform(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_skeleton_update_world_transform(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
}
/// Sets the bones, constraints, and slots to their setup pose values.
@ -293,7 +297,8 @@ public class Skeleton: NSObject {
///
/// - Parameter newSkin: May be NULL.
public func setSkin2(_ newSkin: Skin?) {
spine_skeleton_set_skin_2(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newSkin?._ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
spine_skeleton_set_skin_2(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newSkin?._ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
}
/// - Returns: May be NULL.

View File

@ -73,7 +73,9 @@ public class Skin: NSObject {
/// Adds an attachment to the skin for the specified slot index and name. If the name already
/// exists for the slot, the previous value is replaced.
public func setAttachment(_ slotIndex: Int, _ name: String, _ attachment: Attachment?) {
spine_skin_set_attachment(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, name, attachment?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
spine_skin_set_attachment(
_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, name,
attachment?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
}
/// Returns the attachment for the specified slot index and name, or NULL.
@ -117,7 +119,9 @@ public class Skin: NSObject {
/// - Parameter slotIndex: The target slotIndex. To find the slot index, use SkeletonData::findSlot and SlotData::getIndex.
/// - Parameter attachments: Found Attachments will be added to this array.
public func findAttachmentsForSlot(_ slotIndex: Int, _ attachments: ArrayAttachment) {
spine_skin_find_attachments_for_slot(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex, attachments._ptr.assumingMemoryBound(to: spine_array_attachment_wrapper.self))
spine_skin_find_attachments_for_slot(
_ptr.assumingMemoryBound(to: spine_skin_wrapper.self), slotIndex,
attachments._ptr.assumingMemoryBound(to: spine_array_attachment_wrapper.self))
}
/// Adds all attachments, bones, and constraints from the specified skin to this skin.

View File

@ -42,22 +42,25 @@ public class Slider: SliderBase {
}
public convenience init(_ data: SliderData, _ skeleton: Skeleton) {
let ptr = spine_slider_create(data._ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let ptr = spine_slider_create(
data._ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
self.init(fromPointer: ptr!)
}
public var bone: Bone {
get {
let result = spine_slider_get_bone(_ptr.assumingMemoryBound(to: spine_slider_wrapper.self))
return Bone(fromPointer: result!)
return Bone(fromPointer: result!)
}
set {
spine_slider_set_bone(_ptr.assumingMemoryBound(to: spine_slider_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
spine_slider_set_bone(
_ptr.assumingMemoryBound(to: spine_slider_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
}
}
public func copyAttachment(_ skeleton: Skeleton) -> Slider {
let result = spine_slider_copy(_ptr.assumingMemoryBound(to: spine_slider_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_slider_copy(
_ptr.assumingMemoryBound(to: spine_slider_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return Slider(fromPointer: result!)
}

View File

@ -46,7 +46,8 @@ public class Slot: NSObject, Posed {
}
public convenience init(_ data: SlotData, _ skeleton: Skeleton) {
let ptr = spine_slot_create(data._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let ptr = spine_slot_create(
data._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
self.init(fromPointer: ptr!)
}

View File

@ -83,8 +83,14 @@ open class Timeline: NSObject {
/// - Parameter blend: Controls how mixing is applied when alpha is than 1.
/// - Parameter direction: Indicates whether the timeline is mixing in or out. Used by timelines which perform instant transitions such as DrawOrderTimeline and AttachmentTimeline.
/// - Parameter appliedPose: True to modify the applied pose.
public func apply(_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ events: ArrayEvent?, _ alpha: Float, _ blend: MixBlend, _ direction: MixDirection, _ appliedPose: Bool) {
spine_timeline_apply(_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime, time, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
public func apply(
_ skeleton: Skeleton, _ lastTime: Float, _ time: Float, _ events: ArrayEvent?, _ alpha: Float, _ blend: MixBlend, _ direction: MixDirection,
_ appliedPose: Bool
) {
spine_timeline_apply(
_ptr.assumingMemoryBound(to: spine_timeline_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), lastTime,
time, events?._ptr.assumingMemoryBound(to: spine_array_event_wrapper.self), alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)),
spine_mix_direction(rawValue: UInt32(direction.rawValue)), appliedPose)
}
public static func rttiStatic() -> Rtti {

View File

@ -49,7 +49,7 @@ public class AlphaTimeline: CurveTimeline1, SlotTimeline {
public var slotIndex: Int32 {
get {
let result = spine_alpha_timeline_get_slot_index(_ptr.assumingMemoryBound(to: spine_alpha_timeline_wrapper.self))
return result
return result
}
set {
spine_alpha_timeline_set_slot_index(_ptr.assumingMemoryBound(to: spine_alpha_timeline_wrapper.self), newValue)

View File

@ -79,7 +79,7 @@ public class AnimationState: NSObject {
public var timeScale: Float {
get {
let result = spine_animation_state_get_time_scale(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self))
return result
return result
}
set {
spine_animation_state_set_time_scale(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), newValue)
@ -89,7 +89,7 @@ public class AnimationState: NSObject {
public var manualTrackEntryDisposal: Bool {
get {
let result = spine_animation_state_get_manual_track_entry_disposal(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self))
return result
return result
}
set {
spine_animation_state_set_manual_track_entry_disposal(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), newValue)
@ -112,7 +112,8 @@ public class AnimationState: NSObject {
///
/// - Returns: True if any animations were applied.
public func apply(_ skeleton: Skeleton) -> Bool {
let result = spine_animation_state_apply(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_animation_state_apply(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
}
@ -142,7 +143,7 @@ public class AnimationState: NSObject {
/// less over the mix duration. Properties keyed in the previous animation transition to the
/// value from lower tracks or to the setup pose value if no lower tracks key the property. A
/// mix duration of 0 still mixes out over one frame.
///
///
/// Mixing in is done by first setting an empty animation, then adding an animation using
/// addAnimation(int, Animation, bool, float) with the desired delay (an empty animation has a
/// duration of 0) and on the returned track entry, set the TrackEntry::setMixDuration(float).
@ -150,10 +151,11 @@ public class AnimationState: NSObject {
/// mix duration. Properties keyed in the new animation transition from the value from lower
/// tracks or from the setup pose value if no lower tracks key the property to the value keyed
/// in the new animation.
///
///
/// See Empty animations in the Spine Runtimes Guide.
public func setEmptyAnimation(_ trackIndex: Int, _ mixDuration: Float) -> TrackEntry {
let result = spine_animation_state_set_empty_animation(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, mixDuration)
let result = spine_animation_state_set_empty_animation(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, mixDuration)
return TrackEntry(fromPointer: result!)
}
@ -167,7 +169,8 @@ public class AnimationState: NSObject {
///
/// - Returns: A track entry to allow further customization of animation playback. References to the track entry must not be kept after the AnimationStateListener::dispose(TrackEntry) event occurs.
public func addEmptyAnimation(_ trackIndex: Int, _ mixDuration: Float, _ delay: Float) -> TrackEntry {
let result = spine_animation_state_add_empty_animation(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, mixDuration, delay)
let result = spine_animation_state_add_empty_animation(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, mixDuration, delay)
return TrackEntry(fromPointer: result!)
}
@ -186,14 +189,16 @@ public class AnimationState: NSObject {
}
public func disposeTrackEntry(_ entry: TrackEntry?) {
spine_animation_state_dispose_track_entry(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), entry?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
spine_animation_state_dispose_track_entry(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), entry?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
}
/// Sets an animation by name.
///
/// See setAnimation(int, Animation, bool).
public func setAnimation(_ trackIndex: Int, _ animationName: String, _ loop: Bool) -> TrackEntry {
let result = spine_animation_state_set_animation_1(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, animationName, loop)
let result = spine_animation_state_set_animation_1(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, animationName, loop)
return TrackEntry(fromPointer: result!)
}
@ -206,7 +211,9 @@ public class AnimationState: NSObject {
///
/// - Returns: A track entry to allow further customization of animation playback. References to the track entry must not be kept after AnimationState.Dispose.
public func setAnimation2(_ trackIndex: Int, _ animation: Animation, _ loop: Bool) -> TrackEntry {
let result = spine_animation_state_set_animation_2(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, animation._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), loop)
let result = spine_animation_state_set_animation_2(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex,
animation._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), loop)
return TrackEntry(fromPointer: result!)
}
@ -214,7 +221,8 @@ public class AnimationState: NSObject {
///
/// See addAnimation(int, Animation, bool, float).
public func addAnimation(_ trackIndex: Int, _ animationName: String, _ loop: Bool, _ delay: Float) -> TrackEntry {
let result = spine_animation_state_add_animation_1(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, animationName, loop, delay)
let result = spine_animation_state_add_animation_1(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, animationName, loop, delay)
return TrackEntry(fromPointer: result!)
}
@ -225,7 +233,9 @@ public class AnimationState: NSObject {
///
/// - Returns: A track entry to allow further customization of animation playback. References to the track entry must not be kept after AnimationState.Dispose
public func addAnimation2(_ trackIndex: Int, _ animation: Animation, _ loop: Bool, _ delay: Float) -> TrackEntry {
let result = spine_animation_state_add_animation_2(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex, animation._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), loop, delay)
let result = spine_animation_state_add_animation_2(
_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self), trackIndex,
animation._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), loop, delay)
return TrackEntry(fromPointer: result!)
}

View File

@ -59,7 +59,7 @@ public class AnimationStateData: NSObject {
public var defaultMix: Float {
get {
let result = spine_animation_state_data_get_default_mix(_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self))
return result
return result
}
set {
spine_animation_state_data_set_default_mix(_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self), newValue)
@ -69,7 +69,9 @@ public class AnimationStateData: NSObject {
/// The mix duration to use when changing from the specified animation to the other, or the
/// DefaultMix if no mix duration has been set.
public func getMix(_ from: Animation, _ to: Animation) -> Float {
let result = spine_animation_state_data_get_mix(_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self), from._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), to._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
let result = spine_animation_state_data_get_mix(
_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self), from._ptr.assumingMemoryBound(to: spine_animation_wrapper.self),
to._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
return result
}
@ -86,7 +88,9 @@ public class AnimationStateData: NSObject {
/// Sets a mix duration when changing from the specified animation to the other. See
/// TrackEntry.MixDuration.
public func setMix2(_ from: Animation, _ to: Animation, _ duration: Float) {
spine_animation_state_data_set_mix_2(_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self), from._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), to._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), duration)
spine_animation_state_data_set_mix_2(
_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self), from._ptr.assumingMemoryBound(to: spine_animation_wrapper.self),
to._ptr.assumingMemoryBound(to: spine_animation_wrapper.self), duration)
}
public func dispose() {

View File

@ -52,32 +52,44 @@ public class AtlasAttachmentLoader: NSObject, AttachmentLoader {
}
public func newRegionAttachment(_ skin: Skin, _ name: String, _ path: String, _ sequence: Sequence?) -> RegionAttachment? {
let result = spine_atlas_attachment_loader_new_region_attachment(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name, path, sequence?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
let result = spine_atlas_attachment_loader_new_region_attachment(
_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self),
name, path, sequence?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
return result.map { RegionAttachment(fromPointer: $0) }
}
public func newMeshAttachment(_ skin: Skin, _ name: String, _ path: String, _ sequence: Sequence?) -> MeshAttachment? {
let result = spine_atlas_attachment_loader_new_mesh_attachment(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name, path, sequence?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
let result = spine_atlas_attachment_loader_new_mesh_attachment(
_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self),
name, path, sequence?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
return result.map { MeshAttachment(fromPointer: $0) }
}
public func newBoundingBoxAttachment(_ skin: Skin, _ name: String) -> BoundingBoxAttachment? {
let result = spine_atlas_attachment_loader_new_bounding_box_attachment(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name)
let result = spine_atlas_attachment_loader_new_bounding_box_attachment(
_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name
)
return result.map { BoundingBoxAttachment(fromPointer: $0) }
}
public func newPathAttachment(_ skin: Skin, _ name: String) -> PathAttachment? {
let result = spine_atlas_attachment_loader_new_path_attachment(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name)
let result = spine_atlas_attachment_loader_new_path_attachment(
_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name
)
return result.map { PathAttachment(fromPointer: $0) }
}
public func newPointAttachment(_ skin: Skin, _ name: String) -> PointAttachment? {
let result = spine_atlas_attachment_loader_new_point_attachment(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name)
let result = spine_atlas_attachment_loader_new_point_attachment(
_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name
)
return result.map { PointAttachment(fromPointer: $0) }
}
public func newClippingAttachment(_ skin: Skin, _ name: String) -> ClippingAttachment? {
let result = spine_atlas_attachment_loader_new_clipping_attachment(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name)
let result = spine_atlas_attachment_loader_new_clipping_attachment(
_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self), skin._ptr.assumingMemoryBound(to: spine_skin_wrapper.self), name
)
return result.map { ClippingAttachment(fromPointer: $0) }
}

View File

@ -51,7 +51,7 @@ public class AtlasPage: NSObject {
public var name: String {
get {
let result = spine_atlas_page_get_name(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_atlas_page_set_name(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), newValue)
@ -61,7 +61,7 @@ public class AtlasPage: NSObject {
public var texturePath: String {
get {
let result = spine_atlas_page_get_texture_path(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_atlas_page_set_texture_path(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), newValue)
@ -71,57 +71,62 @@ public class AtlasPage: NSObject {
public var format: Format {
get {
let result = spine_atlas_page_get_format(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return Format(rawValue: Int32(result.rawValue))!
return Format(rawValue: Int32(result.rawValue))!
}
set {
spine_atlas_page_set_format(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_format(rawValue: UInt32(newValue.rawValue)))
spine_atlas_page_set_format(
_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_format(rawValue: UInt32(newValue.rawValue)))
}
}
public var minFilter: TextureFilter {
get {
let result = spine_atlas_page_get_min_filter(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return TextureFilter(rawValue: Int32(result.rawValue))!
return TextureFilter(rawValue: Int32(result.rawValue))!
}
set {
spine_atlas_page_set_min_filter(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_filter(rawValue: UInt32(newValue.rawValue)))
spine_atlas_page_set_min_filter(
_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_filter(rawValue: UInt32(newValue.rawValue)))
}
}
public var magFilter: TextureFilter {
get {
let result = spine_atlas_page_get_mag_filter(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return TextureFilter(rawValue: Int32(result.rawValue))!
return TextureFilter(rawValue: Int32(result.rawValue))!
}
set {
spine_atlas_page_set_mag_filter(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_filter(rawValue: UInt32(newValue.rawValue)))
spine_atlas_page_set_mag_filter(
_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_filter(rawValue: UInt32(newValue.rawValue)))
}
}
public var uWrap: TextureWrap {
get {
let result = spine_atlas_page_get_u_wrap(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return TextureWrap(rawValue: Int32(result.rawValue))!
return TextureWrap(rawValue: Int32(result.rawValue))!
}
set {
spine_atlas_page_set_u_wrap(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_wrap(rawValue: UInt32(newValue.rawValue)))
spine_atlas_page_set_u_wrap(
_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_wrap(rawValue: UInt32(newValue.rawValue)))
}
}
public var vWrap: TextureWrap {
get {
let result = spine_atlas_page_get_v_wrap(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return TextureWrap(rawValue: Int32(result.rawValue))!
return TextureWrap(rawValue: Int32(result.rawValue))!
}
set {
spine_atlas_page_set_v_wrap(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_wrap(rawValue: UInt32(newValue.rawValue)))
spine_atlas_page_set_v_wrap(
_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), spine_texture_wrap(rawValue: UInt32(newValue.rawValue)))
}
}
public var width: Int32 {
get {
let result = spine_atlas_page_get_width(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return result
return result
}
set {
spine_atlas_page_set_width(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), newValue)
@ -131,7 +136,7 @@ public class AtlasPage: NSObject {
public var height: Int32 {
get {
let result = spine_atlas_page_get_height(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return result
return result
}
set {
spine_atlas_page_set_height(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), newValue)
@ -141,7 +146,7 @@ public class AtlasPage: NSObject {
public var pma: Bool {
get {
let result = spine_atlas_page_get_pma(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return result
return result
}
set {
spine_atlas_page_set_pma(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), newValue)
@ -151,7 +156,7 @@ public class AtlasPage: NSObject {
public var index: Int32 {
get {
let result = spine_atlas_page_get_index(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
return result
return result
}
set {
spine_atlas_page_set_index(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self), newValue)

View File

@ -49,17 +49,18 @@ public class AtlasRegion: TextureRegion {
public var page: AtlasPage? {
get {
let result = spine_atlas_region_get_page(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result.map { AtlasPage(fromPointer: $0) }
return result.map { AtlasPage(fromPointer: $0) }
}
set {
spine_atlas_region_set_page(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
spine_atlas_region_set_page(
_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
}
}
public var name: String {
get {
let result = spine_atlas_region_get_name(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_atlas_region_set_name(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -69,7 +70,7 @@ public class AtlasRegion: TextureRegion {
public var index: Int32 {
get {
let result = spine_atlas_region_get_index(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_index(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -79,7 +80,7 @@ public class AtlasRegion: TextureRegion {
public var x: Int32 {
get {
let result = spine_atlas_region_get_x(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_x(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -89,7 +90,7 @@ public class AtlasRegion: TextureRegion {
public var y: Int32 {
get {
let result = spine_atlas_region_get_y(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_y(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -99,7 +100,7 @@ public class AtlasRegion: TextureRegion {
public var offsetX: Float {
get {
let result = spine_atlas_region_get_offset_x(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_offset_x(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -109,7 +110,7 @@ public class AtlasRegion: TextureRegion {
public var offsetY: Float {
get {
let result = spine_atlas_region_get_offset_y(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_offset_y(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -119,7 +120,7 @@ public class AtlasRegion: TextureRegion {
public var packedWidth: Int32 {
get {
let result = spine_atlas_region_get_packed_width(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_packed_width(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -129,7 +130,7 @@ public class AtlasRegion: TextureRegion {
public var packedHeight: Int32 {
get {
let result = spine_atlas_region_get_packed_height(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_packed_height(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -139,7 +140,7 @@ public class AtlasRegion: TextureRegion {
public var originalWidth: Int32 {
get {
let result = spine_atlas_region_get_original_width(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_original_width(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -149,7 +150,7 @@ public class AtlasRegion: TextureRegion {
public var originalHeight: Int32 {
get {
let result = spine_atlas_region_get_original_height(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_original_height(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -159,7 +160,7 @@ public class AtlasRegion: TextureRegion {
public var rotate: Bool {
get {
let result = spine_atlas_region_get_rotate(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_rotate(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -169,7 +170,7 @@ public class AtlasRegion: TextureRegion {
public var degrees: Int32 {
get {
let result = spine_atlas_region_get_degrees(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return result
return result
}
set {
spine_atlas_region_set_degrees(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue)
@ -179,30 +180,33 @@ public class AtlasRegion: TextureRegion {
public var splits: ArrayInt {
get {
let result = spine_atlas_region_get_splits(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return ArrayInt(fromPointer: result!)
return ArrayInt(fromPointer: result!)
}
set {
spine_atlas_region_set_splits(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
spine_atlas_region_set_splits(
_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
}
}
public var pads: ArrayInt {
get {
let result = spine_atlas_region_get_pads(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return ArrayInt(fromPointer: result!)
return ArrayInt(fromPointer: result!)
}
set {
spine_atlas_region_set_pads(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
spine_atlas_region_set_pads(
_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
}
}
public var values: ArrayFloat {
get {
let result = spine_atlas_region_get_values(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
return ArrayFloat(fromPointer: result!)
return ArrayFloat(fromPointer: result!)
}
set {
spine_atlas_region_set_values(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_atlas_region_set_values(
_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
}
}

View File

@ -49,7 +49,7 @@ public class AttachmentTimeline: Timeline, SlotTimeline {
public var slotIndex: Int32 {
get {
let result = spine_attachment_timeline_get_slot_index(_ptr.assumingMemoryBound(to: spine_attachment_timeline_wrapper.self))
return result
return result
}
set {
spine_attachment_timeline_set_slot_index(_ptr.assumingMemoryBound(to: spine_attachment_timeline_wrapper.self), newValue)

View File

@ -61,7 +61,7 @@ public class BoneData: PosedData {
public var length: Float {
get {
let result = spine_bone_data_get_length(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
return result
return result
}
set {
spine_bone_data_set_length(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self), newValue)
@ -76,7 +76,7 @@ public class BoneData: PosedData {
public var icon: String {
get {
let result = spine_bone_data_get_icon(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_bone_data_set_icon(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self), newValue)
@ -86,7 +86,7 @@ public class BoneData: PosedData {
public var visible: Bool {
get {
let result = spine_bone_data_get_visible(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
return result
return result
}
set {
spine_bone_data_set_visible(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self), newValue)

View File

@ -52,7 +52,7 @@ public class BoneLocal: NSObject {
public var x: Float {
get {
let result = spine_bone_local_get_x(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return result
return result
}
set {
spine_bone_local_set_x(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), newValue)
@ -63,7 +63,7 @@ public class BoneLocal: NSObject {
public var y: Float {
get {
let result = spine_bone_local_get_y(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return result
return result
}
set {
spine_bone_local_set_y(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), newValue)
@ -74,7 +74,7 @@ public class BoneLocal: NSObject {
public var rotation: Float {
get {
let result = spine_bone_local_get_rotation(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return result
return result
}
set {
spine_bone_local_set_rotation(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), newValue)
@ -85,7 +85,7 @@ public class BoneLocal: NSObject {
public var scaleX: Float {
get {
let result = spine_bone_local_get_scale_x(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return result
return result
}
set {
spine_bone_local_set_scale_x(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), newValue)
@ -96,7 +96,7 @@ public class BoneLocal: NSObject {
public var scaleY: Float {
get {
let result = spine_bone_local_get_scale_y(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return result
return result
}
set {
spine_bone_local_set_scale_y(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), newValue)
@ -107,7 +107,7 @@ public class BoneLocal: NSObject {
public var shearX: Float {
get {
let result = spine_bone_local_get_shear_x(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return result
return result
}
set {
spine_bone_local_set_shear_x(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), newValue)
@ -118,7 +118,7 @@ public class BoneLocal: NSObject {
public var shearY: Float {
get {
let result = spine_bone_local_get_shear_y(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return result
return result
}
set {
spine_bone_local_set_shear_y(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), newValue)
@ -129,10 +129,11 @@ public class BoneLocal: NSObject {
public var inherit: Inherit {
get {
let result = spine_bone_local_get_inherit(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
return Inherit(rawValue: Int32(result.rawValue))!
return Inherit(rawValue: Int32(result.rawValue))!
}
set {
spine_bone_local_set_inherit(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), spine_inherit(rawValue: UInt32(newValue.rawValue)))
spine_bone_local_set_inherit(
_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), spine_inherit(rawValue: UInt32(newValue.rawValue)))
}
}
@ -144,7 +145,8 @@ public class BoneLocal: NSObject {
}
public func set(_ pose: BoneLocal) {
spine_bone_local_set(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
spine_bone_local_set(
_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
}
public func setPosition(_ x: Float, _ y: Float) {

View File

@ -57,7 +57,7 @@ public class BonePose: BoneLocal, Update {
public var a: Float {
get {
let result = spine_bone_pose_get_a(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
return result
return result
}
set {
spine_bone_pose_set_a(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), newValue)
@ -69,7 +69,7 @@ public class BonePose: BoneLocal, Update {
public var b: Float {
get {
let result = spine_bone_pose_get_b(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
return result
return result
}
set {
spine_bone_pose_set_b(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), newValue)
@ -81,7 +81,7 @@ public class BonePose: BoneLocal, Update {
public var c: Float {
get {
let result = spine_bone_pose_get_c(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
return result
return result
}
set {
spine_bone_pose_set_c(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), newValue)
@ -93,7 +93,7 @@ public class BonePose: BoneLocal, Update {
public var d: Float {
get {
let result = spine_bone_pose_get_d(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
return result
return result
}
set {
spine_bone_pose_set_d(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), newValue)
@ -104,7 +104,7 @@ public class BonePose: BoneLocal, Update {
public var worldX: Float {
get {
let result = spine_bone_pose_get_world_x(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
return result
return result
}
set {
spine_bone_pose_set_world_x(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), newValue)
@ -115,7 +115,7 @@ public class BonePose: BoneLocal, Update {
public var worldY: Float {
get {
let result = spine_bone_pose_get_world_y(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
return result
return result
}
set {
spine_bone_pose_set_world_y(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), newValue)
@ -148,7 +148,9 @@ public class BonePose: BoneLocal, Update {
/// Called by Skeleton::updateCache() to compute the world transform, if needed.
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_bone_pose_update(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_bone_pose_update(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
/// Computes the world transform using the parent bone's applied pose and this pose. Child bones
@ -156,7 +158,8 @@ public class BonePose: BoneLocal, Update {
///
/// See World transforms in the Spine Runtimes Guide.
public func updateWorldTransform(_ skeleton: Skeleton) {
spine_bone_pose_update_world_transform(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_bone_pose_update_world_transform(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// Computes the local transform values from the world transform.
@ -164,22 +167,25 @@ public class BonePose: BoneLocal, Update {
/// If the world transform is modified (by a constraint, rotateWorld(), etc) then this method
/// should be called so the local transform matches the world transform. The local transform may
/// be needed by other code (eg to apply another constraint).
///
///
/// Some information is ambiguous in the world transform, such as -1,-1 scale versus 180
/// rotation. The local transform after calling this method is equivalent to the local transform
/// used to compute the world transform, but may not be identical.
public func updateLocalTransform(_ skeleton: Skeleton) {
spine_bone_pose_update_local_transform(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_bone_pose_update_local_transform(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// If the world transform has been modified and the local transform no longer matches,
/// updateLocalTransform() is called.
public func validateLocalTransform(_ skeleton: Skeleton) {
spine_bone_pose_validate_local_transform(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_bone_pose_validate_local_transform(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
public func modifyLocal(_ skeleton: Skeleton) {
spine_bone_pose_modify_local(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_bone_pose_modify_local(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
public func modifyWorld(_ update: Int32) {

View File

@ -44,7 +44,7 @@ open class BoneTimeline1: CurveTimeline1, BoneTimeline {
public var boneIndex: Int32 {
get {
let result = spine_bone_timeline1_get_bone_index(_ptr.assumingMemoryBound(to: spine_bone_timeline1_wrapper.self))
return result
return result
}
set {
spine_bone_timeline1_set_bone_index(_ptr.assumingMemoryBound(to: spine_bone_timeline1_wrapper.self), newValue)

View File

@ -44,7 +44,7 @@ open class BoneTimeline2: CurveTimeline, BoneTimeline {
public var boneIndex: Int32 {
get {
let result = spine_bone_timeline2_get_bone_index(_ptr.assumingMemoryBound(to: spine_bone_timeline2_wrapper.self))
return result
return result
}
set {
spine_bone_timeline2_set_bone_index(_ptr.assumingMemoryBound(to: spine_bone_timeline2_wrapper.self), newValue)

View File

@ -49,10 +49,12 @@ public class ClippingAttachment: VertexAttachment {
public var endSlot: SlotData? {
get {
let result = spine_clipping_attachment_get_end_slot(_ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
return result.map { SlotData(fromPointer: $0) }
return result.map { SlotData(fromPointer: $0) }
}
set {
spine_clipping_attachment_set_end_slot(_ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
spine_clipping_attachment_set_end_slot(
_ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
}
}

View File

@ -44,7 +44,7 @@ open class ConstraintTimeline1: CurveTimeline1, ConstraintTimeline {
public var constraintIndex: Int32 {
get {
let result = spine_constraint_timeline1_get_constraint_index(_ptr.assumingMemoryBound(to: spine_constraint_timeline1_wrapper.self))
return result
return result
}
set {
spine_constraint_timeline1_set_constraint_index(_ptr.assumingMemoryBound(to: spine_constraint_timeline1_wrapper.self), newValue)

View File

@ -60,12 +60,17 @@ open class CurveTimeline: Timeline {
return ArrayFloat(fromPointer: result!)
}
public func setBezier(_ bezier: Int, _ frame: Int, _ value: Float, _ time1: Float, _ value1: Float, _ cx1: Float, _ cy1: Float, _ cx2: Float, _ cy2: Float, _ time2: Float, _ value2: Float) {
spine_curve_timeline_set_bezier(_ptr.assumingMemoryBound(to: spine_curve_timeline_wrapper.self), bezier, frame, value, time1, value1, cx1, cy1, cx2, cy2, time2, value2)
public func setBezier(
_ bezier: Int, _ frame: Int, _ value: Float, _ time1: Float, _ value1: Float, _ cx1: Float, _ cy1: Float, _ cx2: Float, _ cy2: Float,
_ time2: Float, _ value2: Float
) {
spine_curve_timeline_set_bezier(
_ptr.assumingMemoryBound(to: spine_curve_timeline_wrapper.self), bezier, frame, value, time1, value1, cx1, cy1, cx2, cy2, time2, value2)
}
public func getBezierValue(_ time: Float, _ frame: Int, _ valueOffset: Int, _ i: Int) -> Float {
let result = spine_curve_timeline_get_bezier_value(_ptr.assumingMemoryBound(to: spine_curve_timeline_wrapper.self), time, frame, valueOffset, i)
let result = spine_curve_timeline_get_bezier_value(
_ptr.assumingMemoryBound(to: spine_curve_timeline_wrapper.self), time, frame, valueOffset, i)
return result
}

View File

@ -56,22 +56,31 @@ open class CurveTimeline1: CurveTimeline {
}
public func getRelativeValue(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ current: Float, _ setup: Float) -> Float {
let result = spine_curve_timeline1_get_relative_value(_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current, setup)
let result = spine_curve_timeline1_get_relative_value(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current,
setup)
return result
}
public func getScaleValue(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ direction: MixDirection, _ current: Float, _ setup: Float) -> Float {
let result = spine_curve_timeline1_get_scale_value(_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), spine_mix_direction(rawValue: UInt32(direction.rawValue)), current, setup)
public func getScaleValue(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ direction: MixDirection, _ current: Float, _ setup: Float) -> Float
{
let result = spine_curve_timeline1_get_scale_value(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)),
spine_mix_direction(rawValue: UInt32(direction.rawValue)), current, setup)
return result
}
public func getAbsoluteValue(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ current: Float, _ setup: Float) -> Float {
let result = spine_curve_timeline1_get_absolute_value_1(_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current, setup)
let result = spine_curve_timeline1_get_absolute_value_1(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current,
setup)
return result
}
public func getAbsoluteValue2(_ time: Float, _ alpha: Float, _ blend: MixBlend, _ current: Float, _ setup: Float, _ value: Float) -> Float {
let result = spine_curve_timeline1_get_absolute_value_2(_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current, setup, value)
let result = spine_curve_timeline1_get_absolute_value_2(
_ptr.assumingMemoryBound(to: spine_curve_timeline1_wrapper.self), time, alpha, spine_mix_blend(rawValue: UInt32(blend.rawValue)), current,
setup, value)
return result
}

View File

@ -42,7 +42,8 @@ public class DeformTimeline: SlotCurveTimeline {
}
public convenience init(_ frameCount: Int, _ bezierCount: Int, _ slotIndex: Int32, _ attachment: VertexAttachment) {
let ptr = spine_deform_timeline_create(frameCount, bezierCount, slotIndex, attachment._ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
let ptr = spine_deform_timeline_create(
frameCount, bezierCount, slotIndex, attachment._ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
self.init(fromPointer: ptr!)
}
@ -50,33 +51,37 @@ public class DeformTimeline: SlotCurveTimeline {
public var attachment: VertexAttachment {
get {
let result = spine_deform_timeline_get_attachment(_ptr.assumingMemoryBound(to: spine_deform_timeline_wrapper.self))
let rtti = spine_vertex_attachment_get_rtti(result!)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_vertex_attachment_cast_to_bounding_box_attachment(result!)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_vertex_attachment_cast_to_clipping_attachment(result!)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_vertex_attachment_cast_to_mesh_attachment(result!)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_vertex_attachment_cast_to_path_attachment(result!)
return PathAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class VertexAttachment")
}
let rtti = spine_vertex_attachment_get_rtti(result!)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_vertex_attachment_cast_to_bounding_box_attachment(result!)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_vertex_attachment_cast_to_clipping_attachment(result!)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_vertex_attachment_cast_to_mesh_attachment(result!)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_vertex_attachment_cast_to_path_attachment(result!)
return PathAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class VertexAttachment")
}
}
set {
spine_deform_timeline_set_attachment(_ptr.assumingMemoryBound(to: spine_deform_timeline_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
spine_deform_timeline_set_attachment(
_ptr.assumingMemoryBound(to: spine_deform_timeline_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
}
}
/// Sets the time and vertices for the specified frame.
public func setFrame(_ frameIndex: Int32, _ time: Float, _ vertices: ArrayFloat) {
spine_deform_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_deform_timeline_wrapper.self), frameIndex, time, vertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_deform_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_deform_timeline_wrapper.self), frameIndex, time,
vertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
}
public func getCurvePercent(_ time: Float, _ frame: Int32) -> Float {

View File

@ -52,7 +52,9 @@ public class DrawOrderTimeline: Timeline {
/// - Parameter time: The frame time in seconds.
/// - Parameter drawOrder: For each slot in Skeleton::slots, the index of the slot in the new draw order. May be null to use setup pose draw order.
public func setFrame(_ frame: Int, _ time: Float, _ drawOrder: ArrayInt?) {
spine_draw_order_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_draw_order_timeline_wrapper.self), frame, time, drawOrder?._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
spine_draw_order_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_draw_order_timeline_wrapper.self), frame, time,
drawOrder?._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
}
public func dispose() {

View File

@ -57,7 +57,7 @@ public class EventData: NSObject {
public var intValue: Int32 {
get {
let result = spine_event_data_get_int(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return result
return result
}
set {
spine_event_data_set_int(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self), newValue)
@ -67,7 +67,7 @@ public class EventData: NSObject {
public var floatValue: Float {
get {
let result = spine_event_data_get_float(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return result
return result
}
set {
spine_event_data_set_float(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self), newValue)
@ -77,7 +77,7 @@ public class EventData: NSObject {
public var stringValue: String {
get {
let result = spine_event_data_get_string(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_event_data_set_string(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self), newValue)
@ -87,7 +87,7 @@ public class EventData: NSObject {
public var audioPath: String {
get {
let result = spine_event_data_get_audio_path(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_event_data_set_audio_path(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self), newValue)
@ -97,7 +97,7 @@ public class EventData: NSObject {
public var volume: Float {
get {
let result = spine_event_data_get_volume(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return result
return result
}
set {
spine_event_data_set_volume(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self), newValue)
@ -107,7 +107,7 @@ public class EventData: NSObject {
public var balance: Float {
get {
let result = spine_event_data_get_balance(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
return result
return result
}
set {
spine_event_data_set_balance(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self), newValue)

View File

@ -44,37 +44,43 @@ public class EventQueueEntry: NSObject {
}
public convenience init(_ eventType: EventType, _ trackEntry: TrackEntry?, _ event: Event?) {
let ptr = spine_event_queue_entry_create(spine_event_type(rawValue: UInt32(eventType.rawValue)), trackEntry?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), event?._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
let ptr = spine_event_queue_entry_create(
spine_event_type(rawValue: UInt32(eventType.rawValue)), trackEntry?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self),
event?._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
self.init(fromPointer: ptr!)
}
public var type: EventType {
get {
let result = spine_event_queue_entry_get__type(_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self))
return EventType(rawValue: Int32(result.rawValue))!
return EventType(rawValue: Int32(result.rawValue))!
}
set {
spine_event_queue_entry_set__type(_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self), spine_event_type(rawValue: UInt32(newValue.rawValue)))
spine_event_queue_entry_set__type(
_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self), spine_event_type(rawValue: UInt32(newValue.rawValue)))
}
}
public var entry: TrackEntry? {
get {
let result = spine_event_queue_entry_get__entry(_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self))
return result.map { TrackEntry(fromPointer: $0) }
return result.map { TrackEntry(fromPointer: $0) }
}
set {
spine_event_queue_entry_set__entry(_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
spine_event_queue_entry_set__entry(
_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
}
}
public var event: Event? {
get {
let result = spine_event_queue_entry_get__event(_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self))
return result.map { Event(fromPointer: $0) }
return result.map { Event(fromPointer: $0) }
}
set {
spine_event_queue_entry_set__event(_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
spine_event_queue_entry_set__event(
_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
}
}

View File

@ -56,7 +56,8 @@ public class EventTimeline: Timeline {
///
/// - Parameter frame: Between 0 and frameCount, inclusive.
public func setFrame(_ frame: Int, _ event: Event) {
spine_event_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_event_timeline_wrapper.self), frame, event._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
spine_event_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_event_timeline_wrapper.self), frame, event._ptr.assumingMemoryBound(to: spine_event_wrapper.self))
}
public func dispose() {

View File

@ -51,7 +51,7 @@ open class FromProperty: NSObject {
public var offset: Float {
get {
let result = spine_from_property_get__offset(_ptr.assumingMemoryBound(to: spine_from_property_wrapper.self))
return result
return result
}
set {
spine_from_property_set__offset(_ptr.assumingMemoryBound(to: spine_from_property_wrapper.self), newValue)
@ -61,10 +61,12 @@ open class FromProperty: NSObject {
public var to: ArrayToProperty? {
get {
let result = spine_from_property_get__to(_ptr.assumingMemoryBound(to: spine_from_property_wrapper.self))
return result.map { ArrayToProperty(fromPointer: $0) }
return result.map { ArrayToProperty(fromPointer: $0) }
}
set {
spine_from_property_set__to(_ptr.assumingMemoryBound(to: spine_from_property_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_array_to_property_wrapper.self))
spine_from_property_set__to(
_ptr.assumingMemoryBound(to: spine_from_property_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_array_to_property_wrapper.self))
}
}

View File

@ -42,7 +42,9 @@ public class IkConstraint: IkConstraintBase {
}
public convenience init(_ data: IkConstraintData, _ skeleton: Skeleton) {
let ptr = spine_ik_constraint_create(data._ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let ptr = spine_ik_constraint_create(
data._ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
self.init(fromPointer: ptr!)
}
@ -54,30 +56,41 @@ public class IkConstraint: IkConstraintBase {
public var target: Bone {
get {
let result = spine_ik_constraint_get_target(_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self))
return Bone(fromPointer: result!)
return Bone(fromPointer: result!)
}
set {
spine_ik_constraint_set_target(_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
spine_ik_constraint_set_target(
_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
}
}
public func copyAttachment(_ skeleton: Skeleton) -> IkConstraint {
let result = spine_ik_constraint_copy(_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_ik_constraint_copy(
_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return IkConstraint(fromPointer: result!)
}
/// Adjusts the bone rotation so the tip is as close to the target position as possible. The
/// target is specified in the world coordinate system.
public static func apply(_ skeleton: Skeleton, _ bone: BonePose, _ targetX: Float, _ targetY: Float, _ compress: Bool, _ stretch: Bool, _ uniform: Bool, _ mix: Float) {
spine_ik_constraint_apply_1(skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), targetX, targetY, compress, stretch, uniform, mix)
public static func apply(
_ skeleton: Skeleton, _ bone: BonePose, _ targetX: Float, _ targetY: Float, _ compress: Bool, _ stretch: Bool, _ uniform: Bool, _ mix: Float
) {
spine_ik_constraint_apply_1(
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
targetX, targetY, compress, stretch, uniform, mix)
}
/// Adjusts the parent and child bone rotations so the tip of the child is as close to the
/// target position as possible. The target is specified in the world coordinate system.
///
/// - Parameter child: A direct descendant of the parent bone.
public static func apply2(_ skeleton: Skeleton, _ parent: BonePose, _ child: BonePose, _ targetX: Float, _ targetY: Float, _ bendDirection: Int32, _ stretch: Bool, _ uniform: Bool, _ softness: Float, _ mix: Float) {
spine_ik_constraint_apply_2(skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), parent._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), child._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), targetX, targetY, bendDirection, stretch, uniform, softness, mix)
public static func apply2(
_ skeleton: Skeleton, _ parent: BonePose, _ child: BonePose, _ targetX: Float, _ targetY: Float, _ bendDirection: Int32, _ stretch: Bool,
_ uniform: Bool, _ softness: Float, _ mix: Float
) {
spine_ik_constraint_apply_2(
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), parent._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
child._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), targetX, targetY, bendDirection, stretch, uniform, softness, mix)
}
public override func dispose() {

View File

@ -80,12 +80,15 @@ open class IkConstraintBase: PosedActive, Posed, Constraint {
}
public func sort(_ skeleton: Skeleton) {
spine_ik_constraint_base_sort(_ptr.assumingMemoryBound(to: spine_ik_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_ik_constraint_base_sort(
_ptr.assumingMemoryBound(to: spine_ik_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// Inherited from Update
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_ik_constraint_base_update(_ptr.assumingMemoryBound(to: spine_ik_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_ik_constraint_base_update(
_ptr.assumingMemoryBound(to: spine_ik_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public static func rttiStatic() -> Rtti {

View File

@ -61,10 +61,12 @@ public class IkConstraintData: PosedData, ConstraintData {
public var target: BoneData {
get {
let result = spine_ik_constraint_data_get_target(_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self))
return BoneData(fromPointer: result!)
return BoneData(fromPointer: result!)
}
set {
spine_ik_constraint_data_set_target(_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
spine_ik_constraint_data_set_target(
_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
}
}
@ -73,7 +75,7 @@ public class IkConstraintData: PosedData, ConstraintData {
public var uniform: Bool {
get {
let result = spine_ik_constraint_data_get_uniform(_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self))
return result
return result
}
set {
spine_ik_constraint_data_set_uniform(_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self), newValue)
@ -86,7 +88,8 @@ public class IkConstraintData: PosedData, ConstraintData {
}
public func createMethod(_ skeleton: Skeleton) -> Constraint {
let result = spine_ik_constraint_data_create_method(_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_ik_constraint_data_create_method(
_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let rtti = spine_constraint_get_rtti(result!)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {

View File

@ -55,7 +55,7 @@ public class IkConstraintPose: NSObject {
public var mix: Float {
get {
let result = spine_ik_constraint_pose_get_mix(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_ik_constraint_pose_set_mix(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self), newValue)
@ -68,7 +68,7 @@ public class IkConstraintPose: NSObject {
public var softness: Float {
get {
let result = spine_ik_constraint_pose_get_softness(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_ik_constraint_pose_set_softness(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self), newValue)
@ -79,7 +79,7 @@ public class IkConstraintPose: NSObject {
public var bendDirection: Int32 {
get {
let result = spine_ik_constraint_pose_get_bend_direction(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_ik_constraint_pose_set_bend_direction(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self), newValue)
@ -90,7 +90,7 @@ public class IkConstraintPose: NSObject {
public var compress: Bool {
get {
let result = spine_ik_constraint_pose_get_compress(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_ik_constraint_pose_set_compress(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self), newValue)
@ -105,7 +105,7 @@ public class IkConstraintPose: NSObject {
public var stretch: Bool {
get {
let result = spine_ik_constraint_pose_get_stretch(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_ik_constraint_pose_set_stretch(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self), newValue)
@ -113,7 +113,9 @@ public class IkConstraintPose: NSObject {
}
public func set(_ pose: IkConstraintPose) {
spine_ik_constraint_pose_set(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
spine_ik_constraint_pose_set(
_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self),
pose._ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
}
public func dispose() {

View File

@ -51,7 +51,7 @@ public class IkConstraintTimeline: CurveTimeline, ConstraintTimeline {
public var constraintIndex: Int32 {
get {
let result = spine_ik_constraint_timeline_get_constraint_index(_ptr.assumingMemoryBound(to: spine_ik_constraint_timeline_wrapper.self))
return result
return result
}
set {
spine_ik_constraint_timeline_set_constraint_index(_ptr.assumingMemoryBound(to: spine_ik_constraint_timeline_wrapper.self), newValue)
@ -64,7 +64,8 @@ public class IkConstraintTimeline: CurveTimeline, ConstraintTimeline {
/// - Parameter time: The frame time in seconds.
/// - Parameter bendDirection: 1 or -1.
public func setFrame(_ frame: Int32, _ time: Float, _ mix: Float, _ softness: Float, _ bendDirection: Int32, _ compress: Bool, _ stretch: Bool) {
spine_ik_constraint_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_ik_constraint_timeline_wrapper.self), frame, time, mix, softness, bendDirection, compress, stretch)
spine_ik_constraint_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_ik_constraint_timeline_wrapper.self), frame, time, mix, softness, bendDirection, compress, stretch)
}
public func dispose() {

View File

@ -49,7 +49,7 @@ public class InheritTimeline: Timeline, BoneTimeline {
public var boneIndex: Int32 {
get {
let result = spine_inherit_timeline_get_bone_index(_ptr.assumingMemoryBound(to: spine_inherit_timeline_wrapper.self))
return result
return result
}
set {
spine_inherit_timeline_set_bone_index(_ptr.assumingMemoryBound(to: spine_inherit_timeline_wrapper.self), newValue)
@ -61,7 +61,8 @@ public class InheritTimeline: Timeline, BoneTimeline {
/// - Parameter frame: Between 0 and frameCount, inclusive.
/// - Parameter time: The frame time in seconds.
public func setFrame(_ frame: Int32, _ time: Float, _ inherit: Inherit) {
spine_inherit_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_inherit_timeline_wrapper.self), frame, time, spine_inherit(rawValue: UInt32(inherit.rawValue)))
spine_inherit_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_inherit_timeline_wrapper.self), frame, time, spine_inherit(rawValue: UInt32(inherit.rawValue)))
}
public func dispose() {

View File

@ -49,7 +49,7 @@ public class MeshAttachment: VertexAttachment {
public var hullLength: Int32 {
get {
let result = spine_mesh_attachment_get_hull_length(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return result
return result
}
set {
spine_mesh_attachment_set_hull_length(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue)
@ -59,10 +59,12 @@ public class MeshAttachment: VertexAttachment {
public var regionUVs: ArrayFloat {
get {
let result = spine_mesh_attachment_get_region_u_vs(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return ArrayFloat(fromPointer: result!)
return ArrayFloat(fromPointer: result!)
}
set {
spine_mesh_attachment_set_region_u_vs(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_mesh_attachment_set_region_u_vs(
_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
}
}
@ -76,10 +78,12 @@ public class MeshAttachment: VertexAttachment {
public var triangles: ArrayUnsignedShort {
get {
let result = spine_mesh_attachment_get_triangles(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return ArrayUnsignedShort(fromPointer: result!)
return ArrayUnsignedShort(fromPointer: result!)
}
set {
spine_mesh_attachment_set_triangles(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_unsigned_short_wrapper.self))
spine_mesh_attachment_set_triangles(
_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_array_unsigned_short_wrapper.self))
}
}
@ -91,7 +95,7 @@ public class MeshAttachment: VertexAttachment {
public var path: String {
get {
let result = spine_mesh_attachment_get_path(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_mesh_attachment_set_path(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue)
@ -101,30 +105,35 @@ public class MeshAttachment: VertexAttachment {
public var region: TextureRegion? {
get {
let result = spine_mesh_attachment_get_region(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return result.map { TextureRegion(fromPointer: $0) }
return result.map { TextureRegion(fromPointer: $0) }
}
set {
spine_mesh_attachment_set_region(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
spine_mesh_attachment_set_region(
_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
}
}
public var sequence: Sequence? {
get {
let result = spine_mesh_attachment_get_sequence(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return result.map { Sequence(fromPointer: $0) }
return result.map { Sequence(fromPointer: $0) }
}
set {
spine_mesh_attachment_set_sequence(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
spine_mesh_attachment_set_sequence(
_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
}
}
public var parentMesh: MeshAttachment? {
get {
let result = spine_mesh_attachment_get_parent_mesh(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return result.map { MeshAttachment(fromPointer: $0) }
return result.map { MeshAttachment(fromPointer: $0) }
}
set {
spine_mesh_attachment_set_parent_mesh(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
spine_mesh_attachment_set_parent_mesh(
_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
}
}
@ -132,17 +141,19 @@ public class MeshAttachment: VertexAttachment {
public var edges: ArrayUnsignedShort {
get {
let result = spine_mesh_attachment_get_edges(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return ArrayUnsignedShort(fromPointer: result!)
return ArrayUnsignedShort(fromPointer: result!)
}
set {
spine_mesh_attachment_set_edges(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_unsigned_short_wrapper.self))
spine_mesh_attachment_set_edges(
_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_array_unsigned_short_wrapper.self))
}
}
public var width: Float {
get {
let result = spine_mesh_attachment_get_width(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return result
return result
}
set {
spine_mesh_attachment_set_width(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue)
@ -152,7 +163,7 @@ public class MeshAttachment: VertexAttachment {
public var height: Float {
get {
let result = spine_mesh_attachment_get_height(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return result
return result
}
set {
spine_mesh_attachment_set_height(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue)

View File

@ -50,17 +50,19 @@ public class PathAttachment: VertexAttachment {
public var lengths: ArrayFloat {
get {
let result = spine_path_attachment_get_lengths(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self))
return ArrayFloat(fromPointer: result!)
return ArrayFloat(fromPointer: result!)
}
set {
spine_path_attachment_set_lengths(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_path_attachment_set_lengths(
_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
}
}
public var closed: Bool {
get {
let result = spine_path_attachment_get_closed(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self))
return result
return result
}
set {
spine_path_attachment_set_closed(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self), newValue)
@ -70,7 +72,7 @@ public class PathAttachment: VertexAttachment {
public var constantSpeed: Bool {
get {
let result = spine_path_attachment_get_constant_speed(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self))
return result
return result
}
set {
spine_path_attachment_set_constant_speed(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self), newValue)

View File

@ -42,7 +42,9 @@ public class PathConstraint: PathConstraintBase {
}
public convenience init(_ data: PathConstraintData, _ skeleton: Skeleton) {
let ptr = spine_path_constraint_create(data._ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let ptr = spine_path_constraint_create(
data._ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
self.init(fromPointer: ptr!)
}
@ -56,15 +58,17 @@ public class PathConstraint: PathConstraintBase {
public var slot: Slot {
get {
let result = spine_path_constraint_get_slot(_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self))
return Slot(fromPointer: result!)
return Slot(fromPointer: result!)
}
set {
spine_path_constraint_set_slot(_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
spine_path_constraint_set_slot(
_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
}
}
public func copyAttachment(_ skeleton: Skeleton) -> PathConstraint {
let result = spine_path_constraint_copy(_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_path_constraint_copy(
_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return PathConstraint(fromPointer: result!)
}

View File

@ -84,12 +84,15 @@ open class PathConstraintBase: PosedActive, Posed, Constraint {
}
public func sort(_ skeleton: Skeleton) {
spine_path_constraint_base_sort(_ptr.assumingMemoryBound(to: spine_path_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_path_constraint_base_sort(
_ptr.assumingMemoryBound(to: spine_path_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// Inherited from Update
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_path_constraint_base_update(_ptr.assumingMemoryBound(to: spine_path_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_path_constraint_base_update(
_ptr.assumingMemoryBound(to: spine_path_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public static func rttiStatic() -> Rtti {

View File

@ -64,10 +64,12 @@ public class PathConstraintData: PosedData, ConstraintData {
public var slot: SlotData {
get {
let result = spine_path_constraint_data_get_slot(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
return SlotData(fromPointer: result!)
return SlotData(fromPointer: result!)
}
set {
spine_path_constraint_data_set_slot(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
spine_path_constraint_data_set_slot(
_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
}
}
@ -75,10 +77,11 @@ public class PathConstraintData: PosedData, ConstraintData {
public var positionMode: PositionMode {
get {
let result = spine_path_constraint_data_get_position_mode(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
return PositionMode(rawValue: Int32(result.rawValue))!
return PositionMode(rawValue: Int32(result.rawValue))!
}
set {
spine_path_constraint_data_set_position_mode(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), spine_position_mode(rawValue: UInt32(newValue.rawValue)))
spine_path_constraint_data_set_position_mode(
_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), spine_position_mode(rawValue: UInt32(newValue.rawValue)))
}
}
@ -86,10 +89,11 @@ public class PathConstraintData: PosedData, ConstraintData {
public var spacingMode: SpacingMode {
get {
let result = spine_path_constraint_data_get_spacing_mode(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
return SpacingMode(rawValue: Int32(result.rawValue))!
return SpacingMode(rawValue: Int32(result.rawValue))!
}
set {
spine_path_constraint_data_set_spacing_mode(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), spine_spacing_mode(rawValue: UInt32(newValue.rawValue)))
spine_path_constraint_data_set_spacing_mode(
_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), spine_spacing_mode(rawValue: UInt32(newValue.rawValue)))
}
}
@ -97,10 +101,11 @@ public class PathConstraintData: PosedData, ConstraintData {
public var rotateMode: RotateMode {
get {
let result = spine_path_constraint_data_get_rotate_mode(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
return RotateMode(rawValue: Int32(result.rawValue))!
return RotateMode(rawValue: Int32(result.rawValue))!
}
set {
spine_path_constraint_data_set_rotate_mode(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), spine_rotate_mode(rawValue: UInt32(newValue.rawValue)))
spine_path_constraint_data_set_rotate_mode(
_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), spine_rotate_mode(rawValue: UInt32(newValue.rawValue)))
}
}
@ -108,7 +113,7 @@ public class PathConstraintData: PosedData, ConstraintData {
public var offsetRotation: Float {
get {
let result = spine_path_constraint_data_get_offset_rotation(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
return result
return result
}
set {
spine_path_constraint_data_set_offset_rotation(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), newValue)
@ -121,7 +126,8 @@ public class PathConstraintData: PosedData, ConstraintData {
}
public func createMethod(_ skeleton: Skeleton) -> Constraint {
let result = spine_path_constraint_data_create_method(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_path_constraint_data_create_method(
_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let rtti = spine_constraint_get_rtti(result!)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {

View File

@ -49,11 +49,13 @@ public class PathConstraintMixTimeline: CurveTimeline, ConstraintTimeline {
public var constraintIndex: Int32 {
get {
let result = spine_path_constraint_mix_timeline_get_constraint_index(_ptr.assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self))
return result
let result = spine_path_constraint_mix_timeline_get_constraint_index(
_ptr.assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self))
return result
}
set {
spine_path_constraint_mix_timeline_set_constraint_index(_ptr.assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self), newValue)
spine_path_constraint_mix_timeline_set_constraint_index(
_ptr.assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self), newValue)
}
}
@ -62,7 +64,8 @@ public class PathConstraintMixTimeline: CurveTimeline, ConstraintTimeline {
/// - Parameter frame: Between 0 and frameCount, inclusive.
/// - Parameter time: The frame time in seconds.
public func setFrame(_ frame: Int32, _ time: Float, _ mixRotate: Float, _ mixX: Float, _ mixY: Float) {
spine_path_constraint_mix_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self), frame, time, mixRotate, mixX, mixY)
spine_path_constraint_mix_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self), frame, time, mixRotate, mixX, mixY)
}
public func dispose() {

View File

@ -52,7 +52,7 @@ public class PathConstraintPose: NSObject {
public var position: Float {
get {
let result = spine_path_constraint_pose_get_position(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_path_constraint_pose_set_position(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self), newValue)
@ -63,7 +63,7 @@ public class PathConstraintPose: NSObject {
public var spacing: Float {
get {
let result = spine_path_constraint_pose_get_spacing(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_path_constraint_pose_set_spacing(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self), newValue)
@ -74,7 +74,7 @@ public class PathConstraintPose: NSObject {
public var mixRotate: Float {
get {
let result = spine_path_constraint_pose_get_mix_rotate(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_path_constraint_pose_set_mix_rotate(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self), newValue)
@ -86,7 +86,7 @@ public class PathConstraintPose: NSObject {
public var mixX: Float {
get {
let result = spine_path_constraint_pose_get_mix_x(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_path_constraint_pose_set_mix_x(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self), newValue)
@ -98,7 +98,7 @@ public class PathConstraintPose: NSObject {
public var mixY: Float {
get {
let result = spine_path_constraint_pose_get_mix_y(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_path_constraint_pose_set_mix_y(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self), newValue)
@ -106,7 +106,9 @@ public class PathConstraintPose: NSObject {
}
public func set(_ pose: PathConstraintPose) {
spine_path_constraint_pose_set(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
spine_path_constraint_pose_set(
_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self),
pose._ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
}
public func dispose() {

View File

@ -42,7 +42,9 @@ public class PhysicsConstraint: PhysicsConstraintBase {
}
public convenience init(_ data: PhysicsConstraintData, _ skeleton: Skeleton) {
let ptr = spine_physics_constraint_create(data._ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let ptr = spine_physics_constraint_create(
data._ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
self.init(fromPointer: ptr!)
}
@ -50,20 +52,24 @@ public class PhysicsConstraint: PhysicsConstraintBase {
public var bone: BonePose {
get {
let result = spine_physics_constraint_get_bone(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
return BonePose(fromPointer: result!)
return BonePose(fromPointer: result!)
}
set {
spine_physics_constraint_set_bone(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
spine_physics_constraint_set_bone(
_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
}
}
public func copyAttachment(_ skeleton: Skeleton) -> PhysicsConstraint {
let result = spine_physics_constraint_copy(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_physics_constraint_copy(
_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return PhysicsConstraint(fromPointer: result!)
}
public func reset(_ skeleton: Skeleton) {
spine_physics_constraint_reset(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_physics_constraint_reset(
_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// Translates the physics constraint so next update() forces are applied as if the bone moved

View File

@ -83,12 +83,16 @@ open class PhysicsConstraintBase: PosedActive, Posed, Constraint {
}
public func sort(_ skeleton: Skeleton) {
spine_physics_constraint_base_sort(_ptr.assumingMemoryBound(to: spine_physics_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_physics_constraint_base_sort(
_ptr.assumingMemoryBound(to: spine_physics_constraint_base_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// Inherited from Update
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_physics_constraint_base_update(_ptr.assumingMemoryBound(to: spine_physics_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_physics_constraint_base_update(
_ptr.assumingMemoryBound(to: spine_physics_constraint_base_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
}
public static func rttiStatic() -> Rtti {

View File

@ -58,17 +58,19 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var bone: BoneData {
get {
let result = spine_physics_constraint_data_get_bone(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return BoneData(fromPointer: result!)
return BoneData(fromPointer: result!)
}
set {
spine_physics_constraint_data_set_bone(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
spine_physics_constraint_data_set_bone(
_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
}
}
public var step: Float {
get {
let result = spine_physics_constraint_data_get_step(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_step(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -78,7 +80,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var x: Float {
get {
let result = spine_physics_constraint_data_get_x(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_x(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -88,7 +90,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var y: Float {
get {
let result = spine_physics_constraint_data_get_y(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_y(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -98,7 +100,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var rotate: Float {
get {
let result = spine_physics_constraint_data_get_rotate(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_rotate(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -108,7 +110,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var scaleX: Float {
get {
let result = spine_physics_constraint_data_get_scale_x(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_scale_x(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -118,7 +120,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var shearX: Float {
get {
let result = spine_physics_constraint_data_get_shear_x(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_shear_x(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -128,7 +130,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var limit: Float {
get {
let result = spine_physics_constraint_data_get_limit(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_limit(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -138,7 +140,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var inertiaGlobal: Bool {
get {
let result = spine_physics_constraint_data_get_inertia_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_inertia_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -148,7 +150,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var strengthGlobal: Bool {
get {
let result = spine_physics_constraint_data_get_strength_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_strength_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -158,7 +160,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var dampingGlobal: Bool {
get {
let result = spine_physics_constraint_data_get_damping_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_damping_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -168,7 +170,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var massGlobal: Bool {
get {
let result = spine_physics_constraint_data_get_mass_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_mass_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -178,7 +180,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var windGlobal: Bool {
get {
let result = spine_physics_constraint_data_get_wind_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_wind_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -188,7 +190,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var gravityGlobal: Bool {
get {
let result = spine_physics_constraint_data_get_gravity_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_gravity_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -198,7 +200,7 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public var mixGlobal: Bool {
get {
let result = spine_physics_constraint_data_get_mix_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_data_set_mix_global(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), newValue)
@ -211,7 +213,9 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
}
public func createMethod(_ skeleton: Skeleton) -> Constraint {
let result = spine_physics_constraint_data_create_method(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_physics_constraint_data_create_method(
_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let rtti = spine_constraint_get_rtti(result!)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {

View File

@ -51,7 +51,7 @@ public class PhysicsConstraintPose: NSObject {
public var inertia: Float {
get {
let result = spine_physics_constraint_pose_get_inertia(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_inertia(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -61,7 +61,7 @@ public class PhysicsConstraintPose: NSObject {
public var strength: Float {
get {
let result = spine_physics_constraint_pose_get_strength(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_strength(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -71,7 +71,7 @@ public class PhysicsConstraintPose: NSObject {
public var damping: Float {
get {
let result = spine_physics_constraint_pose_get_damping(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_damping(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -81,7 +81,7 @@ public class PhysicsConstraintPose: NSObject {
public var massInverse: Float {
get {
let result = spine_physics_constraint_pose_get_mass_inverse(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_mass_inverse(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -91,7 +91,7 @@ public class PhysicsConstraintPose: NSObject {
public var wind: Float {
get {
let result = spine_physics_constraint_pose_get_wind(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_wind(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -101,7 +101,7 @@ public class PhysicsConstraintPose: NSObject {
public var gravity: Float {
get {
let result = spine_physics_constraint_pose_get_gravity(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_gravity(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -112,7 +112,7 @@ public class PhysicsConstraintPose: NSObject {
public var mix: Float {
get {
let result = spine_physics_constraint_pose_get_mix(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_mix(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -120,7 +120,9 @@ public class PhysicsConstraintPose: NSObject {
}
public func set(_ pose: PhysicsConstraintPose) {
spine_physics_constraint_pose_set(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
spine_physics_constraint_pose_set(
_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self),
pose._ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
}
public func dispose() {

View File

@ -49,17 +49,20 @@ public class PhysicsConstraintResetTimeline: Timeline, ConstraintTimeline {
public var constraintIndex: Int32 {
get {
let result = spine_physics_constraint_reset_timeline_get_constraint_index(_ptr.assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self))
return result
let result = spine_physics_constraint_reset_timeline_get_constraint_index(
_ptr.assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self))
return result
}
set {
spine_physics_constraint_reset_timeline_set_constraint_index(_ptr.assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self), newValue)
spine_physics_constraint_reset_timeline_set_constraint_index(
_ptr.assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self), newValue)
}
}
/// Sets the time for the specified frame.
public func setFrame(_ frame: Int32, _ time: Float) {
spine_physics_constraint_reset_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self), frame, time)
spine_physics_constraint_reset_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self), frame, time)
}
public func dispose() {

View File

@ -43,11 +43,13 @@ open class PhysicsConstraintTimeline: CurveTimeline1, ConstraintTimeline {
public var constraintIndex: Int32 {
get {
let result = spine_physics_constraint_timeline_get_constraint_index(_ptr.assumingMemoryBound(to: spine_physics_constraint_timeline_wrapper.self))
return result
let result = spine_physics_constraint_timeline_get_constraint_index(
_ptr.assumingMemoryBound(to: spine_physics_constraint_timeline_wrapper.self))
return result
}
set {
spine_physics_constraint_timeline_set_constraint_index(_ptr.assumingMemoryBound(to: spine_physics_constraint_timeline_wrapper.self), newValue)
spine_physics_constraint_timeline_set_constraint_index(
_ptr.assumingMemoryBound(to: spine_physics_constraint_timeline_wrapper.self), newValue)
}
}

View File

@ -53,7 +53,7 @@ public class PointAttachment: Attachment {
public var x: Float {
get {
let result = spine_point_attachment_get_x(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self))
return result
return result
}
set {
spine_point_attachment_set_x(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self), newValue)
@ -63,7 +63,7 @@ public class PointAttachment: Attachment {
public var y: Float {
get {
let result = spine_point_attachment_get_y(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self))
return result
return result
}
set {
spine_point_attachment_set_y(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self), newValue)
@ -73,7 +73,7 @@ public class PointAttachment: Attachment {
public var rotation: Float {
get {
let result = spine_point_attachment_get_rotation(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self))
return result
return result
}
set {
spine_point_attachment_set_rotation(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self), newValue)
@ -86,7 +86,8 @@ public class PointAttachment: Attachment {
}
public func computeWorldRotation(_ bone: BonePose) -> Float {
let result = spine_point_attachment_compute_world_rotation(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self), bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
let result = spine_point_attachment_compute_world_rotation(
_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self), bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
return result
}

View File

@ -62,7 +62,7 @@ public class PosedData: NSObject {
public var skinRequired: Bool {
get {
let result = spine_posed_data_get_skin_required(_ptr.assumingMemoryBound(to: spine_posed_data_wrapper.self))
return result
return result
}
set {
spine_posed_data_set_skin_required(_ptr.assumingMemoryBound(to: spine_posed_data_wrapper.self), newValue)

View File

@ -53,17 +53,17 @@ public enum Property: Int32, CaseIterable {
case pathConstraintPosition = 131072
case pathConstraintSpacing = 262144
case pathConstraintMix = 524288
case physicsConstraintInertia = 1048576
case physicsConstraintStrength = 2097152
case physicsConstraintDamping = 4194304
case physicsConstraintMass = 8388608
case physicsConstraintWind = 16777216
case physicsConstraintGravity = 33554432
case physicsConstraintMix = 67108864
case physicsConstraintReset = 134217728
case sequence = 268435456
case sliderTime = 536870912
case sliderMix = 1073741824
case physicsConstraintInertia = 1_048_576
case physicsConstraintStrength = 2_097_152
case physicsConstraintDamping = 4_194_304
case physicsConstraintMass = 8_388_608
case physicsConstraintWind = 16_777_216
case physicsConstraintGravity = 33_554_432
case physicsConstraintMix = 67_108_864
case physicsConstraintReset = 134_217_728
case sequence = 268_435_456
case sliderTime = 536_870_912
case sliderMix = 1_073_741_824
public static func fromValue(_ value: Int32) -> Property? {
return Property(rawValue: value)

View File

@ -49,7 +49,7 @@ public class RegionAttachment: Attachment {
public var x: Float {
get {
let result = spine_region_attachment_get_x(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result
return result
}
set {
spine_region_attachment_set_x(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -59,7 +59,7 @@ public class RegionAttachment: Attachment {
public var y: Float {
get {
let result = spine_region_attachment_get_y(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result
return result
}
set {
spine_region_attachment_set_y(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -69,7 +69,7 @@ public class RegionAttachment: Attachment {
public var rotation: Float {
get {
let result = spine_region_attachment_get_rotation(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result
return result
}
set {
spine_region_attachment_set_rotation(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -79,7 +79,7 @@ public class RegionAttachment: Attachment {
public var scaleX: Float {
get {
let result = spine_region_attachment_get_scale_x(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result
return result
}
set {
spine_region_attachment_set_scale_x(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -89,7 +89,7 @@ public class RegionAttachment: Attachment {
public var scaleY: Float {
get {
let result = spine_region_attachment_get_scale_y(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result
return result
}
set {
spine_region_attachment_set_scale_y(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -99,7 +99,7 @@ public class RegionAttachment: Attachment {
public var width: Float {
get {
let result = spine_region_attachment_get_width(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result
return result
}
set {
spine_region_attachment_set_width(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -109,7 +109,7 @@ public class RegionAttachment: Attachment {
public var height: Float {
get {
let result = spine_region_attachment_get_height(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result
return result
}
set {
spine_region_attachment_set_height(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -124,7 +124,7 @@ public class RegionAttachment: Attachment {
public var path: String {
get {
let result = spine_region_attachment_get_path(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_region_attachment_set_path(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue)
@ -134,20 +134,24 @@ public class RegionAttachment: Attachment {
public var region: TextureRegion? {
get {
let result = spine_region_attachment_get_region(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result.map { TextureRegion(fromPointer: $0) }
return result.map { TextureRegion(fromPointer: $0) }
}
set {
spine_region_attachment_set_region(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
spine_region_attachment_set_region(
_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
}
}
public var sequence: Sequence? {
get {
let result = spine_region_attachment_get_sequence(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
return result.map { Sequence(fromPointer: $0) }
return result.map { Sequence(fromPointer: $0) }
}
set {
spine_region_attachment_set_sequence(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
spine_region_attachment_set_sequence(
_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
}
}
@ -166,7 +170,9 @@ public class RegionAttachment: Attachment {
}
public func computeWorldVertices(_ slot: Slot, _ worldVertices: ArrayFloat, _ offset: Int, _ stride: Int) {
spine_region_attachment_compute_world_vertices_2(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self), worldVertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self), offset, stride)
spine_region_attachment_compute_world_vertices_2(
_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self), slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self),
worldVertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self), offset, stride)
}
public func dispose() {

View File

@ -77,7 +77,7 @@ public class SequenceTimeline: Timeline, SlotTimeline {
public var slotIndex: Int32 {
get {
let result = spine_sequence_timeline_get_slot_index(_ptr.assumingMemoryBound(to: spine_sequence_timeline_wrapper.self))
return result
return result
}
set {
spine_sequence_timeline_set_slot_index(_ptr.assumingMemoryBound(to: spine_sequence_timeline_wrapper.self), newValue)
@ -89,7 +89,9 @@ public class SequenceTimeline: Timeline, SlotTimeline {
/// - Parameter frame: Between 0 and frameCount, inclusive.
/// - Parameter delay: Seconds between frames.
public func setFrame(_ frame: Int32, _ time: Float, _ mode: SequenceMode, _ index: Int32, _ delay: Float) {
spine_sequence_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_sequence_timeline_wrapper.self), frame, time, spine_sequence_mode(rawValue: UInt32(mode.rawValue)), index, delay)
spine_sequence_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_sequence_timeline_wrapper.self), frame, time, spine_sequence_mode(rawValue: UInt32(mode.rawValue)),
index, delay)
}
public func dispose() {

View File

@ -104,7 +104,9 @@ public class SkeletonBounds: NSObject {
/// - Parameter skeleton: The skeleton.
/// - Parameter updateAabb: If true, the axis aligned bounding box containing all the polygons is computed. If false, the SkeletonBounds AABB methods will always return true.
public func update(_ skeleton: Skeleton, _ updateAabb: Bool) {
spine_skeleton_bounds_update(_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), updateAabb)
spine_skeleton_bounds_update(
_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
updateAabb)
}
/// Returns true if the axis aligned bounding box contains the point.
@ -122,26 +124,31 @@ public class SkeletonBounds: NSObject {
/// Returns true if the axis aligned bounding box intersects the axis aligned bounding box of
/// the specified bounds.
public func aabbIntersectsSkeleton(_ bounds: SkeletonBounds) -> Bool {
let result = spine_skeleton_bounds_aabb_intersects_skeleton(_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), bounds._ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self))
let result = spine_skeleton_bounds_aabb_intersects_skeleton(
_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), bounds._ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self))
return result
}
/// Returns the polygon for the given bounding box attachment or null if no polygon can be found
/// for the attachment. Requires a call to update() first.
public func getPolygon(_ attachment: BoundingBoxAttachment?) -> Polygon? {
let result = spine_skeleton_bounds_get_polygon(_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), attachment?._ptr.assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
let result = spine_skeleton_bounds_get_polygon(
_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self),
attachment?._ptr.assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
return result.map { Polygon(fromPointer: $0) }
}
/// Returns the bounding box for the given polygon or null. Requires a call to update() first.
public func getBoundingBox(_ polygon: Polygon?) -> BoundingBoxAttachment? {
let result = spine_skeleton_bounds_get_bounding_box(_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), polygon?._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self))
let result = spine_skeleton_bounds_get_bounding_box(
_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), polygon?._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self))
return result.map { BoundingBoxAttachment(fromPointer: $0) }
}
/// Returns true if the polygon contains the point.
public func containsPoint(_ polygon: Polygon, _ x: Float, _ y: Float) -> Bool {
let result = spine_skeleton_bounds_contains_point_1(_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), polygon._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self), x, y)
let result = spine_skeleton_bounds_contains_point_1(
_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), polygon._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self), x, y)
return result
}
@ -163,7 +170,9 @@ public class SkeletonBounds: NSObject {
/// Returns true if the polygon contains any part of the line segment.
public func intersectsSegment2(_ polygon: Polygon, _ x1: Float, _ y1: Float, _ x2: Float, _ y2: Float) -> Bool {
let result = spine_skeleton_bounds_intersects_segment_2(_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), polygon._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self), x1, y1, x2, y2)
let result = spine_skeleton_bounds_intersects_segment_2(
_ptr.assumingMemoryBound(to: spine_skeleton_bounds_wrapper.self), polygon._ptr.assumingMemoryBound(to: spine_polygon_wrapper.self), x1,
y1, x2, y2)
return result
}

View File

@ -69,12 +69,15 @@ public class SkeletonClipping: NSObject {
}
public func clipStart(_ skeleton: Skeleton, _ slot: Slot, _ clip: ClippingAttachment?) -> Int {
let result = spine_skeleton_clipping_clip_start(_ptr.assumingMemoryBound(to: spine_skeleton_clipping_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self), clip?._ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
let result = spine_skeleton_clipping_clip_start(
_ptr.assumingMemoryBound(to: spine_skeleton_clipping_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self), clip?._ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
return result
}
public func clipEnd(_ slot: Slot) {
spine_skeleton_clipping_clip_end_1(_ptr.assumingMemoryBound(to: spine_skeleton_clipping_wrapper.self), slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
spine_skeleton_clipping_clip_end_1(
_ptr.assumingMemoryBound(to: spine_skeleton_clipping_wrapper.self), slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
}
public func clipEnd2() {
@ -82,7 +85,10 @@ public class SkeletonClipping: NSObject {
}
public func clipTriangles(_ vertices: ArrayFloat, _ triangles: ArrayUnsignedShort, _ uvs: ArrayFloat, _ stride: Int) -> Bool {
let result = spine_skeleton_clipping_clip_triangles_3(_ptr.assumingMemoryBound(to: spine_skeleton_clipping_wrapper.self), vertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self), triangles._ptr.assumingMemoryBound(to: spine_array_unsigned_short_wrapper.self), uvs._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self), stride)
let result = spine_skeleton_clipping_clip_triangles_3(
_ptr.assumingMemoryBound(to: spine_skeleton_clipping_wrapper.self), vertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self),
triangles._ptr.assumingMemoryBound(to: spine_array_unsigned_short_wrapper.self),
uvs._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self), stride)
return result
}

View File

@ -55,7 +55,7 @@ public class SkeletonData: NSObject {
public var name: String {
get {
let result = spine_skeleton_data_get_name(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_skeleton_data_set_name(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -87,10 +87,11 @@ public class SkeletonData: NSObject {
public var defaultSkin: Skin? {
get {
let result = spine_skeleton_data_get_default_skin(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return result.map { Skin(fromPointer: $0) }
return result.map { Skin(fromPointer: $0) }
}
set {
spine_skeleton_data_set_default_skin(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
spine_skeleton_data_set_default_skin(
_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
}
}
@ -116,7 +117,7 @@ public class SkeletonData: NSObject {
public var x: Float {
get {
let result = spine_skeleton_data_get_x(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return result
return result
}
set {
spine_skeleton_data_set_x(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -127,7 +128,7 @@ public class SkeletonData: NSObject {
public var y: Float {
get {
let result = spine_skeleton_data_get_y(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return result
return result
}
set {
spine_skeleton_data_set_y(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -138,7 +139,7 @@ public class SkeletonData: NSObject {
public var width: Float {
get {
let result = spine_skeleton_data_get_width(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return result
return result
}
set {
spine_skeleton_data_set_width(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -149,7 +150,7 @@ public class SkeletonData: NSObject {
public var height: Float {
get {
let result = spine_skeleton_data_get_height(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return result
return result
}
set {
spine_skeleton_data_set_height(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -161,7 +162,7 @@ public class SkeletonData: NSObject {
public var referenceScale: Float {
get {
let result = spine_skeleton_data_get_reference_scale(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return result
return result
}
set {
spine_skeleton_data_set_reference_scale(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -172,7 +173,7 @@ public class SkeletonData: NSObject {
public var version: String {
get {
let result = spine_skeleton_data_get_version(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_skeleton_data_set_version(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -183,7 +184,7 @@ public class SkeletonData: NSObject {
public var hashString: String {
get {
let result = spine_skeleton_data_get_hash(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_skeleton_data_set_hash(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -195,7 +196,7 @@ public class SkeletonData: NSObject {
public var imagesPath: String {
get {
let result = spine_skeleton_data_get_images_path(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_skeleton_data_set_images_path(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -207,7 +208,7 @@ public class SkeletonData: NSObject {
public var audioPath: String {
get {
let result = spine_skeleton_data_get_audio_path(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_skeleton_data_set_audio_path(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)
@ -218,7 +219,7 @@ public class SkeletonData: NSObject {
public var fps: Float {
get {
let result = spine_skeleton_data_get_fps(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self))
return result
return result
}
set {
spine_skeleton_data_set_fps(_ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self), newValue)

View File

@ -49,7 +49,8 @@ public class SkeletonRenderer: NSObject {
}
public func render(_ skeleton: Skeleton) -> RenderCommand? {
let result = spine_skeleton_renderer_render(_ptr.assumingMemoryBound(to: spine_skeleton_renderer_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_skeleton_renderer_render(
_ptr.assumingMemoryBound(to: spine_skeleton_renderer_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result.map { RenderCommand(fromPointer: $0) }
}

View File

@ -83,12 +83,15 @@ open class SliderBase: PosedActive, Posed, Constraint {
}
public func sort(_ skeleton: Skeleton) {
spine_slider_base_sort(_ptr.assumingMemoryBound(to: spine_slider_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_slider_base_sort(
_ptr.assumingMemoryBound(to: spine_slider_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// Inherited from Update
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_slider_base_update(_ptr.assumingMemoryBound(to: spine_slider_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_slider_base_update(
_ptr.assumingMemoryBound(to: spine_slider_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public static func rttiStatic() -> Rtti {

View File

@ -54,17 +54,18 @@ public class SliderData: PosedData, ConstraintData {
public var animation: Animation {
get {
let result = spine_slider_data_get_animation(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
return Animation(fromPointer: result!)
return Animation(fromPointer: result!)
}
set {
spine_slider_data_set_animation(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
spine_slider_data_set_animation(
_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
}
}
public var additive: Bool {
get {
let result = spine_slider_data_get_additive(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
return result
return result
}
set {
spine_slider_data_set_additive(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue)
@ -74,7 +75,7 @@ public class SliderData: PosedData, ConstraintData {
public var loop: Bool {
get {
let result = spine_slider_data_get_loop(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
return result
return result
}
set {
spine_slider_data_set_loop(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue)
@ -84,51 +85,54 @@ public class SliderData: PosedData, ConstraintData {
public var bone: BoneData? {
get {
let result = spine_slider_data_get_bone(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
return result.map { BoneData(fromPointer: $0) }
return result.map { BoneData(fromPointer: $0) }
}
set {
spine_slider_data_set_bone(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
spine_slider_data_set_bone(
_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
}
}
public var property: FromProperty? {
get {
let result = spine_slider_data_get_property(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
guard let ptr = result else { return nil }
let rtti = spine_from_property_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "FromRotate":
let castedPtr = spine_from_property_cast_to_from_rotate(ptr)
return FromRotate(fromPointer: castedPtr!)
case "FromScaleX":
let castedPtr = spine_from_property_cast_to_from_scale_x(ptr)
return FromScaleX(fromPointer: castedPtr!)
case "FromScaleY":
let castedPtr = spine_from_property_cast_to_from_scale_y(ptr)
return FromScaleY(fromPointer: castedPtr!)
case "FromShearY":
let castedPtr = spine_from_property_cast_to_from_shear_y(ptr)
return FromShearY(fromPointer: castedPtr!)
case "FromX":
let castedPtr = spine_from_property_cast_to_from_x(ptr)
return FromX(fromPointer: castedPtr!)
case "FromY":
let castedPtr = spine_from_property_cast_to_from_y(ptr)
return FromY(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class FromProperty")
}
guard let ptr = result else { return nil }
let rtti = spine_from_property_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "FromRotate":
let castedPtr = spine_from_property_cast_to_from_rotate(ptr)
return FromRotate(fromPointer: castedPtr!)
case "FromScaleX":
let castedPtr = spine_from_property_cast_to_from_scale_x(ptr)
return FromScaleX(fromPointer: castedPtr!)
case "FromScaleY":
let castedPtr = spine_from_property_cast_to_from_scale_y(ptr)
return FromScaleY(fromPointer: castedPtr!)
case "FromShearY":
let castedPtr = spine_from_property_cast_to_from_shear_y(ptr)
return FromShearY(fromPointer: castedPtr!)
case "FromX":
let castedPtr = spine_from_property_cast_to_from_x(ptr)
return FromX(fromPointer: castedPtr!)
case "FromY":
let castedPtr = spine_from_property_cast_to_from_y(ptr)
return FromY(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class FromProperty")
}
}
set {
spine_slider_data_set_property(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_from_property_wrapper.self))
spine_slider_data_set_property(
_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_from_property_wrapper.self)
)
}
}
public var scale: Float {
get {
let result = spine_slider_data_get_scale(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
return result
return result
}
set {
spine_slider_data_set_scale(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue)
@ -138,7 +142,7 @@ public class SliderData: PosedData, ConstraintData {
public var offset: Float {
get {
let result = spine_slider_data_get_offset(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
return result
return result
}
set {
spine_slider_data_set_offset(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue)
@ -148,7 +152,7 @@ public class SliderData: PosedData, ConstraintData {
public var local: Bool {
get {
let result = spine_slider_data_get_local(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self))
return result
return result
}
set {
spine_slider_data_set_local(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), newValue)
@ -162,7 +166,8 @@ public class SliderData: PosedData, ConstraintData {
/// Creates a slider instance.
public func createMethod(_ skeleton: Skeleton) -> Constraint {
let result = spine_slider_data_create_method(_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_slider_data_create_method(
_ptr.assumingMemoryBound(to: spine_slider_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let rtti = spine_constraint_get_rtti(result!)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {

View File

@ -51,7 +51,7 @@ public class SliderPose: NSObject {
public var time: Float {
get {
let result = spine_slider_pose_get_time(_ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self))
return result
return result
}
set {
spine_slider_pose_set_time(_ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self), newValue)
@ -61,7 +61,7 @@ public class SliderPose: NSObject {
public var mix: Float {
get {
let result = spine_slider_pose_get_mix(_ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self))
return result
return result
}
set {
spine_slider_pose_set_mix(_ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self), newValue)
@ -69,7 +69,8 @@ public class SliderPose: NSObject {
}
public func set(_ pose: SliderPose) {
spine_slider_pose_set(_ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self))
spine_slider_pose_set(
_ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_slider_pose_wrapper.self))
}
public func dispose() {

View File

@ -44,7 +44,7 @@ open class SlotCurveTimeline: CurveTimeline, SlotTimeline {
public var slotIndex: Int32 {
get {
let result = spine_slot_curve_timeline_get_slot_index(_ptr.assumingMemoryBound(to: spine_slot_curve_timeline_wrapper.self))
return result
return result
}
set {
spine_slot_curve_timeline_set_slot_index(_ptr.assumingMemoryBound(to: spine_slot_curve_timeline_wrapper.self), newValue)

View File

@ -63,7 +63,7 @@ public class SlotData: PosedData {
public var attachmentName: String {
get {
let result = spine_slot_data_get_attachment_name(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
return String(cString: result!)
return String(cString: result!)
}
set {
spine_slot_data_set_attachment_name(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self), newValue)
@ -74,10 +74,11 @@ public class SlotData: PosedData {
public var blendMode: BlendMode {
get {
let result = spine_slot_data_get_blend_mode(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
return BlendMode(rawValue: Int32(result.rawValue))!
return BlendMode(rawValue: Int32(result.rawValue))!
}
set {
spine_slot_data_set_blend_mode(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self), spine_blend_mode(rawValue: UInt32(newValue.rawValue)))
spine_slot_data_set_blend_mode(
_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self), spine_blend_mode(rawValue: UInt32(newValue.rawValue)))
}
}
@ -86,7 +87,7 @@ public class SlotData: PosedData {
public var visible: Bool {
get {
let result = spine_slot_data_get_visible(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self))
return result
return result
}
set {
spine_slot_data_set_visible(_ptr.assumingMemoryBound(to: spine_slot_data_wrapper.self), newValue)

View File

@ -66,7 +66,7 @@ public class SlotPose: NSObject {
public var hasDarkColor: Bool {
get {
let result = spine_slot_pose_has_dark_color(_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self))
return result
return result
}
set {
spine_slot_pose_set_has_dark_color(_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self), newValue)
@ -77,34 +77,35 @@ public class SlotPose: NSObject {
public var attachment: Attachment? {
get {
let result = spine_slot_pose_get_attachment(_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self))
guard let ptr = result else { return nil }
let rtti = spine_attachment_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_attachment_cast_to_bounding_box_attachment(ptr)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_attachment_cast_to_clipping_attachment(ptr)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_attachment_cast_to_mesh_attachment(ptr)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_attachment_cast_to_path_attachment(ptr)
return PathAttachment(fromPointer: castedPtr!)
case "PointAttachment":
let castedPtr = spine_attachment_cast_to_point_attachment(ptr)
return PointAttachment(fromPointer: castedPtr!)
case "RegionAttachment":
let castedPtr = spine_attachment_cast_to_region_attachment(ptr)
return RegionAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Attachment")
}
guard let ptr = result else { return nil }
let rtti = spine_attachment_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_attachment_cast_to_bounding_box_attachment(ptr)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_attachment_cast_to_clipping_attachment(ptr)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_attachment_cast_to_mesh_attachment(ptr)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_attachment_cast_to_path_attachment(ptr)
return PathAttachment(fromPointer: castedPtr!)
case "PointAttachment":
let castedPtr = spine_attachment_cast_to_point_attachment(ptr)
return PointAttachment(fromPointer: castedPtr!)
case "RegionAttachment":
let castedPtr = spine_attachment_cast_to_region_attachment(ptr)
return RegionAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Attachment")
}
}
set {
spine_slot_pose_set_attachment(_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
spine_slot_pose_set_attachment(
_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
}
}
@ -113,7 +114,7 @@ public class SlotPose: NSObject {
public var sequenceIndex: Int32 {
get {
let result = spine_slot_pose_get_sequence_index(_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self))
return result
return result
}
set {
spine_slot_pose_set_sequence_index(_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self), newValue)
@ -131,7 +132,8 @@ public class SlotPose: NSObject {
}
public func set(_ pose: SlotPose) {
spine_slot_pose_set(_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self))
spine_slot_pose_set(
_ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_slot_pose_wrapper.self))
}
public func dispose() {

View File

@ -56,7 +56,7 @@ public class TextureRegion: NSObject {
public var u: Float {
get {
let result = spine_texture_region_get_u(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
return result
return result
}
set {
spine_texture_region_set_u(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self), newValue)
@ -66,7 +66,7 @@ public class TextureRegion: NSObject {
public var v: Float {
get {
let result = spine_texture_region_get_v(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
return result
return result
}
set {
spine_texture_region_set_v(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self), newValue)
@ -76,7 +76,7 @@ public class TextureRegion: NSObject {
public var u2: Float {
get {
let result = spine_texture_region_get_u2(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
return result
return result
}
set {
spine_texture_region_set_u2(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self), newValue)
@ -86,7 +86,7 @@ public class TextureRegion: NSObject {
public var v2: Float {
get {
let result = spine_texture_region_get_v2(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
return result
return result
}
set {
spine_texture_region_set_v2(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self), newValue)
@ -96,7 +96,7 @@ public class TextureRegion: NSObject {
public var regionWidth: Int32 {
get {
let result = spine_texture_region_get_region_width(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
return result
return result
}
set {
spine_texture_region_set_region_width(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self), newValue)
@ -106,7 +106,7 @@ public class TextureRegion: NSObject {
public var regionHeight: Int32 {
get {
let result = spine_texture_region_get_region_height(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self))
return result
return result
}
set {
spine_texture_region_set_region_height(_ptr.assumingMemoryBound(to: spine_texture_region_wrapper.self), newValue)

View File

@ -51,7 +51,7 @@ open class ToProperty: NSObject {
public var offset: Float {
get {
let result = spine_to_property_get__offset(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self))
return result
return result
}
set {
spine_to_property_set__offset(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self), newValue)
@ -61,7 +61,7 @@ open class ToProperty: NSObject {
public var max: Float {
get {
let result = spine_to_property_get__max(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self))
return result
return result
}
set {
spine_to_property_set__max(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self), newValue)
@ -71,7 +71,7 @@ open class ToProperty: NSObject {
public var scale: Float {
get {
let result = spine_to_property_get__scale(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self))
return result
return result
}
set {
spine_to_property_set__scale(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self), newValue)
@ -80,13 +80,18 @@ open class ToProperty: NSObject {
/// Reads the mix for this property from the specified pose.
public func mix(_ pose: TransformConstraintPose) -> Float {
let result = spine_to_property_mix(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
let result = spine_to_property_mix(
_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self),
pose._ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
return result
}
/// Applies the value to this property.
public func apply(_ skeleton: Skeleton, _ pose: TransformConstraintPose, _ bone: BonePose, _ value: Float, _ local: Bool, _ additive: Bool) {
spine_to_property_apply(_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), value, local, additive)
spine_to_property_apply(
_ptr.assumingMemoryBound(to: spine_to_property_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
pose._ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self),
bone._ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self), value, local, additive)
}
public static func rttiStatic() -> Rtti {

View File

@ -58,10 +58,11 @@ public class TrackEntry: NSObject {
public var animation: Animation {
get {
let result = spine_track_entry_get_animation(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return Animation(fromPointer: result!)
return Animation(fromPointer: result!)
}
set {
spine_track_entry_set_animation(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
spine_track_entry_set_animation(
_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
}
}
@ -75,7 +76,7 @@ public class TrackEntry: NSObject {
public var loop: Bool {
get {
let result = spine_track_entry_get_loop(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_loop(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -91,13 +92,13 @@ public class TrackEntry: NSObject {
/// from 0% to 100%. Setting holdPrevious to true applies the first animation at 100% during the
/// mix so the lower track value is overwritten. Such dipping does not occur on the lowest track
/// which keys the property, only when a higher track also keys the property.
///
///
/// Snapping will occur if holdPrevious is true and this animation does not key all the same
/// properties as the previous animation.
public var holdPrevious: Bool {
get {
let result = spine_track_entry_get_hold_previous(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_hold_previous(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -107,7 +108,7 @@ public class TrackEntry: NSObject {
public var reverse: Bool {
get {
let result = spine_track_entry_get_reverse(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_reverse(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -117,7 +118,7 @@ public class TrackEntry: NSObject {
public var shortestRotation: Bool {
get {
let result = spine_track_entry_get_shortest_rotation(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_shortest_rotation(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -131,14 +132,14 @@ public class TrackEntry: NSObject {
/// >= this track entry's delay).
///
/// getTimeScale() affects the delay.
///
///
/// When passing delay < = 0 to AnimationState::addAnimation(int, Animation, bool, float) this
/// delay is set using a mix duration from AnimationStateData. To change the getMixDuration()
/// afterward, use setMixDuration(float, float) so this delay is adjusted.
public var delay: Float {
get {
let result = spine_track_entry_get_delay(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_delay(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -151,7 +152,7 @@ public class TrackEntry: NSObject {
public var trackTime: Float {
get {
let result = spine_track_entry_get_track_time(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_track_time(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -170,7 +171,7 @@ public class TrackEntry: NSObject {
public var trackEnd: Float {
get {
let result = spine_track_entry_get_track_end(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_track_end(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -184,7 +185,7 @@ public class TrackEntry: NSObject {
public var animationStart: Float {
get {
let result = spine_track_entry_get_animation_start(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_animation_start(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -197,7 +198,7 @@ public class TrackEntry: NSObject {
public var animationEnd: Float {
get {
let result = spine_track_entry_get_animation_end(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_animation_end(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -211,7 +212,7 @@ public class TrackEntry: NSObject {
public var animationLast: Float {
get {
let result = spine_track_entry_get_animation_last(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_animation_last(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -233,19 +234,19 @@ public class TrackEntry: NSObject {
/// animation to pass slower or faster. Defaults to 1.
///
/// Values < 0 are not supported. To play an animation in reverse, use getReverse().
///
///
/// getMixTime() is not affected by track entry time scale, so getMixDuration() may need to be
/// adjusted to match the animation speed.
///
///
/// When using AnimationState::addAnimation(int, Animation, bool, float) with a delay < = 0, the
/// getDelay() is set using the mix duration from the AnimationStateData, assuming time scale to
/// be 1. If the time scale is not 1, the delay may need to be adjusted.
///
///
/// See AnimationState getTimeScale() for affecting all animations.
public var timeScale: Float {
get {
let result = spine_track_entry_get_time_scale(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_time_scale(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -261,7 +262,7 @@ public class TrackEntry: NSObject {
public var alpha: Float {
get {
let result = spine_track_entry_get_alpha(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_alpha(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -274,7 +275,7 @@ public class TrackEntry: NSObject {
public var eventThreshold: Float {
get {
let result = spine_track_entry_get_event_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_event_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -287,7 +288,7 @@ public class TrackEntry: NSObject {
public var mixAttachmentThreshold: Float {
get {
let result = spine_track_entry_get_mix_attachment_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_mix_attachment_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -299,7 +300,7 @@ public class TrackEntry: NSObject {
public var alphaAttachmentThreshold: Float {
get {
let result = spine_track_entry_get_alpha_attachment_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_alpha_attachment_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -312,7 +313,7 @@ public class TrackEntry: NSObject {
public var mixDrawOrderThreshold: Float {
get {
let result = spine_track_entry_get_mix_draw_order_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_mix_draw_order_threshold(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -336,7 +337,7 @@ public class TrackEntry: NSObject {
public var mixTime: Float {
get {
let result = spine_track_entry_get_mix_time(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result
return result
}
set {
spine_track_entry_set_mix_time(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue)
@ -349,7 +350,7 @@ public class TrackEntry: NSObject {
/// The mix duration can be set manually rather than use the value from
/// AnimationStateData.GetMix. In that case, the mixDuration must be set before
/// AnimationState.update(float) is next called.
///
///
/// When using AnimationState::addAnimation(int, Animation, bool, float) with a delay less than
/// or equal to 0, note the Delay is set using the mix duration from the AnimationStateData
public var mixDuration: Float {
@ -360,10 +361,11 @@ public class TrackEntry: NSObject {
public var mixBlend: MixBlend {
get {
let result = spine_track_entry_get_mix_blend(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return MixBlend(rawValue: Int32(result.rawValue))!
return MixBlend(rawValue: Int32(result.rawValue))!
}
set {
spine_track_entry_set_mix_blend(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), spine_mix_blend(rawValue: UInt32(newValue.rawValue)))
spine_track_entry_set_mix_blend(
_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), spine_mix_blend(rawValue: UInt32(newValue.rawValue)))
}
}
@ -414,10 +416,12 @@ public class TrackEntry: NSObject {
public var animationState: AnimationState? {
get {
let result = spine_track_entry_get_animation_state(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self))
return result.map { AnimationState(fromPointer: $0) }
return result.map { AnimationState(fromPointer: $0) }
}
set {
spine_track_entry_set_animation_state(_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self))
spine_track_entry_set_animation_state(
_ptr.assumingMemoryBound(to: spine_track_entry_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self))
}
}

View File

@ -42,7 +42,9 @@ public class TransformConstraint: TransformConstraintBase {
}
public convenience init(_ data: TransformConstraintData, _ skeleton: Skeleton) {
let ptr = spine_transform_constraint_create(data._ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let ptr = spine_transform_constraint_create(
data._ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
self.init(fromPointer: ptr!)
}
@ -56,15 +58,17 @@ public class TransformConstraint: TransformConstraintBase {
public var source: Bone {
get {
let result = spine_transform_constraint_get_source(_ptr.assumingMemoryBound(to: spine_transform_constraint_wrapper.self))
return Bone(fromPointer: result!)
return Bone(fromPointer: result!)
}
set {
spine_transform_constraint_set_source(_ptr.assumingMemoryBound(to: spine_transform_constraint_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
spine_transform_constraint_set_source(
_ptr.assumingMemoryBound(to: spine_transform_constraint_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
}
}
public func copyAttachment(_ skeleton: Skeleton) -> TransformConstraint {
let result = spine_transform_constraint_copy(_ptr.assumingMemoryBound(to: spine_transform_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_transform_constraint_copy(
_ptr.assumingMemoryBound(to: spine_transform_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return TransformConstraint(fromPointer: result!)
}

View File

@ -57,7 +57,8 @@ open class TransformConstraintBase: PosedActive, Posed, Constraint {
}
public var isPoseEqualToApplied: Bool {
let result = spine_transform_constraint_base_is_pose_equal_to_applied(_ptr.assumingMemoryBound(to: spine_transform_constraint_base_wrapper.self))
let result = spine_transform_constraint_base_is_pose_equal_to_applied(
_ptr.assumingMemoryBound(to: spine_transform_constraint_base_wrapper.self))
return result
}
@ -80,12 +81,16 @@ open class TransformConstraintBase: PosedActive, Posed, Constraint {
}
public func sort(_ skeleton: Skeleton) {
spine_transform_constraint_base_sort(_ptr.assumingMemoryBound(to: spine_transform_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_transform_constraint_base_sort(
_ptr.assumingMemoryBound(to: spine_transform_constraint_base_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
/// Inherited from Update
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_transform_constraint_base_update(_ptr.assumingMemoryBound(to: spine_transform_constraint_base_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_transform_constraint_base_update(
_ptr.assumingMemoryBound(to: spine_transform_constraint_base_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
}
public static func rttiStatic() -> Rtti {

View File

@ -64,18 +64,21 @@ public class TransformConstraintData: PosedData, ConstraintData {
public var source: BoneData {
get {
let result = spine_transform_constraint_data_get_source(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return BoneData(fromPointer: result!)
return BoneData(fromPointer: result!)
}
set {
spine_transform_constraint_data_set_source(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
spine_transform_constraint_data_set_source(
_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
}
}
/// An offset added to the constrained bone rotation.
public var offsetRotation: Float {
get {
let result = spine_transform_constraint_data_get_offset_rotation(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
let result = spine_transform_constraint_data_get_offset_rotation(
_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
}
set {
spine_transform_constraint_data_set_offset_rotation(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -86,7 +89,7 @@ public class TransformConstraintData: PosedData, ConstraintData {
public var offsetX: Float {
get {
let result = spine_transform_constraint_data_get_offset_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_data_set_offset_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -97,7 +100,7 @@ public class TransformConstraintData: PosedData, ConstraintData {
public var offsetY: Float {
get {
let result = spine_transform_constraint_data_get_offset_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_data_set_offset_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -107,8 +110,9 @@ public class TransformConstraintData: PosedData, ConstraintData {
/// An offset added to the constrained bone scaleX.
public var offsetScaleX: Float {
get {
let result = spine_transform_constraint_data_get_offset_scale_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
let result = spine_transform_constraint_data_get_offset_scale_x(
_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
}
set {
spine_transform_constraint_data_set_offset_scale_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -118,8 +122,9 @@ public class TransformConstraintData: PosedData, ConstraintData {
/// An offset added to the constrained bone scaleY.
public var offsetScaleY: Float {
get {
let result = spine_transform_constraint_data_get_offset_scale_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
let result = spine_transform_constraint_data_get_offset_scale_y(
_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
}
set {
spine_transform_constraint_data_set_offset_scale_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -129,8 +134,9 @@ public class TransformConstraintData: PosedData, ConstraintData {
/// An offset added to the constrained bone shearY.
public var offsetShearY: Float {
get {
let result = spine_transform_constraint_data_get_offset_shear_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
let result = spine_transform_constraint_data_get_offset_shear_y(
_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
}
set {
spine_transform_constraint_data_set_offset_shear_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -141,7 +147,7 @@ public class TransformConstraintData: PosedData, ConstraintData {
public var localSource: Bool {
get {
let result = spine_transform_constraint_data_get_local_source(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_data_set_local_source(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -152,7 +158,7 @@ public class TransformConstraintData: PosedData, ConstraintData {
public var localTarget: Bool {
get {
let result = spine_transform_constraint_data_get_local_target(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_data_set_local_target(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -163,7 +169,7 @@ public class TransformConstraintData: PosedData, ConstraintData {
public var additive: Bool {
get {
let result = spine_transform_constraint_data_get_additive(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_data_set_additive(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -174,7 +180,7 @@ public class TransformConstraintData: PosedData, ConstraintData {
public var clamp: Bool {
get {
let result = spine_transform_constraint_data_get_clamp(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_data_set_clamp(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), newValue)
@ -193,7 +199,9 @@ public class TransformConstraintData: PosedData, ConstraintData {
}
public func createMethod(_ skeleton: Skeleton) -> Constraint {
let result = spine_transform_constraint_data_create_method(_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let result = spine_transform_constraint_data_create_method(
_ptr.assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self),
skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
let rtti = spine_constraint_get_rtti(result!)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {

View File

@ -52,7 +52,7 @@ public class TransformConstraintPose: NSObject {
public var mixRotate: Float {
get {
let result = spine_transform_constraint_pose_get_mix_rotate(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_pose_set_mix_rotate(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), newValue)
@ -64,7 +64,7 @@ public class TransformConstraintPose: NSObject {
public var mixX: Float {
get {
let result = spine_transform_constraint_pose_get_mix_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_pose_set_mix_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), newValue)
@ -76,7 +76,7 @@ public class TransformConstraintPose: NSObject {
public var mixY: Float {
get {
let result = spine_transform_constraint_pose_get_mix_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_pose_set_mix_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), newValue)
@ -87,7 +87,7 @@ public class TransformConstraintPose: NSObject {
public var mixScaleX: Float {
get {
let result = spine_transform_constraint_pose_get_mix_scale_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_pose_set_mix_scale_x(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), newValue)
@ -98,7 +98,7 @@ public class TransformConstraintPose: NSObject {
public var mixScaleY: Float {
get {
let result = spine_transform_constraint_pose_get_mix_scale_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_pose_set_mix_scale_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), newValue)
@ -109,7 +109,7 @@ public class TransformConstraintPose: NSObject {
public var mixShearY: Float {
get {
let result = spine_transform_constraint_pose_get_mix_shear_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_transform_constraint_pose_set_mix_shear_y(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), newValue)
@ -117,7 +117,9 @@ public class TransformConstraintPose: NSObject {
}
public func set(_ pose: TransformConstraintPose) {
spine_transform_constraint_pose_set(_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self), pose._ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
spine_transform_constraint_pose_set(
_ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self),
pose._ptr.assumingMemoryBound(to: spine_transform_constraint_pose_wrapper.self))
}
public func dispose() {

View File

@ -51,11 +51,13 @@ public class TransformConstraintTimeline: CurveTimeline, ConstraintTimeline {
public var constraintIndex: Int32 {
get {
let result = spine_transform_constraint_timeline_get_constraint_index(_ptr.assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self))
return result
let result = spine_transform_constraint_timeline_get_constraint_index(
_ptr.assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self))
return result
}
set {
spine_transform_constraint_timeline_set_constraint_index(_ptr.assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self), newValue)
spine_transform_constraint_timeline_set_constraint_index(
_ptr.assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self), newValue)
}
}
@ -63,8 +65,12 @@ public class TransformConstraintTimeline: CurveTimeline, ConstraintTimeline {
///
/// - Parameter frame: Between 0 and frameCount, inclusive.
/// - Parameter time: The frame time in seconds.
public func setFrame(_ frame: Int32, _ time: Float, _ mixRotate: Float, _ mixX: Float, _ mixY: Float, _ mixScaleX: Float, _ mixScaleY: Float, _ mixShearY: Float) {
spine_transform_constraint_timeline_set_frame(_ptr.assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self), frame, time, mixRotate, mixX, mixY, mixScaleX, mixScaleY, mixShearY)
public func setFrame(
_ frame: Int32, _ time: Float, _ mixRotate: Float, _ mixX: Float, _ mixY: Float, _ mixScaleX: Float, _ mixScaleY: Float, _ mixShearY: Float
) {
spine_transform_constraint_timeline_set_frame(
_ptr.assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self), frame, time, mixRotate, mixX, mixY, mixScaleX, mixScaleY,
mixShearY)
}
public func dispose() {

View File

@ -51,27 +51,31 @@ open class VertexAttachment: Attachment {
public var bones: ArrayInt {
get {
let result = spine_vertex_attachment_get_bones(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
return ArrayInt(fromPointer: result!)
return ArrayInt(fromPointer: result!)
}
set {
spine_vertex_attachment_set_bones(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
spine_vertex_attachment_set_bones(
_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_array_int_wrapper.self))
}
}
public var vertices: ArrayFloat {
get {
let result = spine_vertex_attachment_get_vertices(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
return ArrayFloat(fromPointer: result!)
return ArrayFloat(fromPointer: result!)
}
set {
spine_vertex_attachment_set_vertices(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_vertex_attachment_set_vertices(
_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
}
}
public var worldVerticesLength: Int {
get {
let result = spine_vertex_attachment_get_world_vertices_length(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
return result
return result
}
set {
spine_vertex_attachment_set_world_vertices_length(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self), newValue)
@ -81,43 +85,52 @@ open class VertexAttachment: Attachment {
public var timelineAttachment: Attachment? {
get {
let result = spine_vertex_attachment_get_timeline_attachment(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
guard let ptr = result else { return nil }
let rtti = spine_attachment_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_attachment_cast_to_bounding_box_attachment(ptr)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_attachment_cast_to_clipping_attachment(ptr)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_attachment_cast_to_mesh_attachment(ptr)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_attachment_cast_to_path_attachment(ptr)
return PathAttachment(fromPointer: castedPtr!)
case "PointAttachment":
let castedPtr = spine_attachment_cast_to_point_attachment(ptr)
return PointAttachment(fromPointer: castedPtr!)
case "RegionAttachment":
let castedPtr = spine_attachment_cast_to_region_attachment(ptr)
return RegionAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Attachment")
}
guard let ptr = result else { return nil }
let rtti = spine_attachment_get_rtti(ptr)
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "BoundingBoxAttachment":
let castedPtr = spine_attachment_cast_to_bounding_box_attachment(ptr)
return BoundingBoxAttachment(fromPointer: castedPtr!)
case "ClippingAttachment":
let castedPtr = spine_attachment_cast_to_clipping_attachment(ptr)
return ClippingAttachment(fromPointer: castedPtr!)
case "MeshAttachment":
let castedPtr = spine_attachment_cast_to_mesh_attachment(ptr)
return MeshAttachment(fromPointer: castedPtr!)
case "PathAttachment":
let castedPtr = spine_attachment_cast_to_path_attachment(ptr)
return PathAttachment(fromPointer: castedPtr!)
case "PointAttachment":
let castedPtr = spine_attachment_cast_to_point_attachment(ptr)
return PointAttachment(fromPointer: castedPtr!)
case "RegionAttachment":
let castedPtr = spine_attachment_cast_to_region_attachment(ptr)
return RegionAttachment(fromPointer: castedPtr!)
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Attachment")
}
}
set {
spine_vertex_attachment_set_timeline_attachment(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self), newValue?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
spine_vertex_attachment_set_timeline_attachment(
_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self),
newValue?._ptr.assumingMemoryBound(to: spine_attachment_wrapper.self))
}
}
public func copyTo(_ other: VertexAttachment) {
spine_vertex_attachment_copy_to(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self), other._ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
spine_vertex_attachment_copy_to(
_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self),
other._ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self))
}
public func computeWorldVertices(_ skeleton: Skeleton, _ slot: Slot, _ start: Int, _ count: Int, _ worldVertices: ArrayFloat, _ offset: Int, _ stride: Int) {
spine_vertex_attachment_compute_world_vertices_2(_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self), start, count, worldVertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self), offset, stride)
public func computeWorldVertices(
_ skeleton: Skeleton, _ slot: Slot, _ start: Int, _ count: Int, _ worldVertices: ArrayFloat, _ offset: Int, _ stride: Int
) {
spine_vertex_attachment_compute_world_vertices_2(
_ptr.assumingMemoryBound(to: spine_vertex_attachment_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
slot._ptr.assumingMemoryBound(to: spine_slot_wrapper.self), start, count,
worldVertices._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self), offset, stride)
}
}