mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-25 22:23:42 +08:00
Formatting
This commit is contained in:
parent
63e3e010fb
commit
4200024fbb
@ -5,6 +5,5 @@
|
||||
import FlutterMacOS
|
||||
import Foundation
|
||||
|
||||
|
||||
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
||||
}
|
||||
|
||||
@ -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.
|
||||
@ -121,4 +129,4 @@ public class Animation: NSObject {
|
||||
public func dispose() {
|
||||
spine_animation_dispose(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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
|
||||
@ -2387,4 +2416,4 @@ public class ArrayUpdate: NSObject {
|
||||
spine_array_update_dispose(_ptr.assumingMemoryBound(to: spine_array_update_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -70,4 +70,4 @@ public class Atlas: NSObject {
|
||||
public func dispose() {
|
||||
spine_atlas_dispose(_ptr.assumingMemoryBound(to: spine_atlas_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -99,4 +99,4 @@ open class Attachment: NSObject {
|
||||
return Rtti(fromPointer: result!)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -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() {
|
||||
@ -125,4 +129,4 @@ public class Bone: PosedActive, Posed, Update {
|
||||
public override func dispose() {
|
||||
spine_bone_dispose(_ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,11 +140,12 @@ 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!)
|
||||
}
|
||||
|
||||
public func dispose() {
|
||||
spine_color_dispose(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,4 +41,4 @@ public protocol Constraint: Update {
|
||||
func sort(_ skeleton: Skeleton)
|
||||
func update(_ skeleton: Skeleton, _ physics: Physics)
|
||||
static func rttiStatic() -> Rtti
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -118,4 +118,4 @@ public class Event: NSObject {
|
||||
public func dispose() {
|
||||
spine_event_dispose(_ptr.assumingMemoryBound(to: spine_event_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -71,4 +72,4 @@ public class Polygon: NSObject {
|
||||
public func dispose() {
|
||||
spine_polygon_dispose(_ptr.assumingMemoryBound(to: spine_polygon_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,4 +38,4 @@ public protocol Posed {
|
||||
var isPoseEqualToApplied: Bool { get }
|
||||
func constrained()
|
||||
func resetConstrained()
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,16 +49,18 @@ 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
|
||||
}
|
||||
|
||||
public func dispose() {
|
||||
spine_rtti_dispose(_ptr.assumingMemoryBound(to: spine_rtti_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -112,4 +114,4 @@ public class Sequence: NSObject {
|
||||
public func dispose() {
|
||||
spine_sequence_dispose(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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.
|
||||
@ -363,4 +368,4 @@ public class Skeleton: NSObject {
|
||||
public func dispose() {
|
||||
spine_skeleton_dispose(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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.
|
||||
@ -134,4 +138,4 @@ public class Skin: NSObject {
|
||||
public func dispose() {
|
||||
spine_skin_dispose(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -42,26 +42,29 @@ 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!)
|
||||
}
|
||||
|
||||
public override func dispose() {
|
||||
spine_slider_dispose(_ptr.assumingMemoryBound(to: spine_slider_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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!)
|
||||
}
|
||||
|
||||
@ -92,4 +93,4 @@ public class Slot: NSObject, Posed {
|
||||
public func dispose() {
|
||||
spine_slot_dispose(_ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -92,4 +98,4 @@ open class Timeline: NSObject {
|
||||
return Rtti(fromPointer: result!)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,4 +38,4 @@ public protocol Update {
|
||||
var rtti: Rtti { get }
|
||||
func update(_ skeleton: Skeleton, _ physics: Physics)
|
||||
static func rttiStatic() -> Rtti
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -59,4 +59,4 @@ public class AlphaTimeline: CurveTimeline1, SlotTimeline {
|
||||
public func dispose() {
|
||||
spine_alpha_timeline_dispose(_ptr.assumingMemoryBound(to: spine_alpha_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,11 +233,13 @@ 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!)
|
||||
}
|
||||
|
||||
public func dispose() {
|
||||
spine_animation_state_dispose(_ptr.assumingMemoryBound(to: spine_animation_state_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +88,12 @@ 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() {
|
||||
spine_animation_state_data_dispose(_ptr.assumingMemoryBound(to: spine_animation_state_data_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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) }
|
||||
}
|
||||
|
||||
@ -89,4 +101,4 @@ public class AtlasAttachmentLoader: NSObject, AttachmentLoader {
|
||||
public func dispose() {
|
||||
spine_atlas_attachment_loader_dispose(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -166,4 +171,4 @@ public class AtlasPage: NSObject {
|
||||
public func dispose() {
|
||||
spine_atlas_page_dispose(_ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,34 +180,37 @@ 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))
|
||||
}
|
||||
}
|
||||
|
||||
public override func dispose() {
|
||||
spine_atlas_region_dispose(_ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,4 +41,4 @@ public protocol AttachmentLoader {
|
||||
func newPathAttachment(_ skin: Skin, _ name: String) -> PathAttachment?
|
||||
func newPointAttachment(_ skin: Skin, _ name: String) -> PointAttachment?
|
||||
func newClippingAttachment(_ skin: Skin, _ name: String) -> ClippingAttachment?
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -67,4 +67,4 @@ public class AttachmentTimeline: Timeline, SlotTimeline {
|
||||
public func dispose() {
|
||||
spine_attachment_timeline_dispose(_ptr.assumingMemoryBound(to: spine_attachment_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -44,4 +44,4 @@ public enum AttachmentType: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> AttachmentType? {
|
||||
return AttachmentType(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,4 +41,4 @@ public enum BlendMode: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> BlendMode? {
|
||||
return BlendMode(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -101,4 +101,4 @@ public class BoneData: PosedData {
|
||||
public override func dispose() {
|
||||
spine_bone_data_dispose(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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) {
|
||||
@ -158,4 +160,4 @@ public class BoneLocal: NSObject {
|
||||
public func dispose() {
|
||||
spine_bone_local_dispose(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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) {
|
||||
@ -218,4 +224,4 @@ public class BonePose: BoneLocal, Update {
|
||||
public override func dispose() {
|
||||
spine_bone_pose_dispose(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,4 +38,4 @@ public protocol BoneTimeline {
|
||||
var rtti: Rtti { get }
|
||||
var boneIndex: Int32 { get set }
|
||||
static func rttiStatic() -> Rtti
|
||||
}
|
||||
}
|
||||
|
||||
@ -44,11 +44,11 @@ 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)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -55,4 +55,4 @@ open class BoneTimeline2: CurveTimeline, BoneTimeline {
|
||||
spine_bone_timeline2_set_frame(_ptr.assumingMemoryBound(to: spine_bone_timeline2_wrapper.self), frame, time, value1, value2)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -54,4 +54,4 @@ public class BoundingBoxAttachment: VertexAttachment {
|
||||
public func dispose() {
|
||||
spine_bounding_box_attachment_dispose(_ptr.assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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))
|
||||
}
|
||||
}
|
||||
|
||||
@ -64,4 +66,4 @@ public class ClippingAttachment: VertexAttachment {
|
||||
public func dispose() {
|
||||
spine_clipping_attachment_dispose(_ptr.assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,4 +40,4 @@ public protocol ConstraintData {
|
||||
var skinRequired: Bool { get }
|
||||
func createMethod(_ skeleton: Skeleton) -> Constraint
|
||||
static func rttiStatic() -> Rtti
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,4 +38,4 @@ public protocol ConstraintTimeline {
|
||||
var rtti: Rtti { get }
|
||||
var constraintIndex: Int32 { get set }
|
||||
static func rttiStatic() -> Rtti
|
||||
}
|
||||
}
|
||||
|
||||
@ -44,11 +44,11 @@ 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)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -60,13 +60,18 @@ 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
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -56,23 +56,32 @@ 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
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -87,4 +92,4 @@ public class DeformTimeline: SlotCurveTimeline {
|
||||
public func dispose() {
|
||||
spine_deform_timeline_dispose(_ptr.assumingMemoryBound(to: spine_deform_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -52,10 +52,12 @@ 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() {
|
||||
spine_draw_order_timeline_dispose(_ptr.assumingMemoryBound(to: spine_draw_order_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -117,4 +117,4 @@ public class EventData: NSObject {
|
||||
public func dispose() {
|
||||
spine_event_data_dispose(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -44,41 +44,47 @@ 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))
|
||||
}
|
||||
}
|
||||
|
||||
public func dispose() {
|
||||
spine_event_queue_entry_dispose(_ptr.assumingMemoryBound(to: spine_event_queue_entry_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -56,10 +56,11 @@ 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() {
|
||||
spine_event_timeline_dispose(_ptr.assumingMemoryBound(to: spine_event_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -43,4 +43,4 @@ public enum EventType: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> EventType? {
|
||||
return EventType(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -44,4 +44,4 @@ public enum Format: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> Format? {
|
||||
return Format(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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))
|
||||
}
|
||||
}
|
||||
|
||||
@ -73,4 +75,4 @@ open class FromProperty: NSObject {
|
||||
return Rtti(fromPointer: result!)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class FromRotate: FromProperty {
|
||||
public func dispose() {
|
||||
spine_from_rotate_dispose(_ptr.assumingMemoryBound(to: spine_from_rotate_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class FromScaleX: FromProperty {
|
||||
public func dispose() {
|
||||
spine_from_scale_x_dispose(_ptr.assumingMemoryBound(to: spine_from_scale_x_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class FromScaleY: FromProperty {
|
||||
public func dispose() {
|
||||
spine_from_scale_y_dispose(_ptr.assumingMemoryBound(to: spine_from_scale_y_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class FromShearY: FromProperty {
|
||||
public func dispose() {
|
||||
spine_from_shear_y_dispose(_ptr.assumingMemoryBound(to: spine_from_shear_y_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class FromX: FromProperty {
|
||||
public func dispose() {
|
||||
spine_from_x_dispose(_ptr.assumingMemoryBound(to: spine_from_x_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class FromY: FromProperty {
|
||||
public func dispose() {
|
||||
spine_from_y_dispose(_ptr.assumingMemoryBound(to: spine_from_y_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,33 +56,44 @@ 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() {
|
||||
spine_ik_constraint_dispose(_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -93,4 +96,4 @@ open class IkConstraintBase: PosedActive, Posed, Constraint {
|
||||
return Rtti(fromPointer: result!)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -118,4 +121,4 @@ public class IkConstraintData: PosedData, ConstraintData {
|
||||
public override func dispose() {
|
||||
spine_ik_constraint_data_dispose(_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +113,12 @@ 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() {
|
||||
spine_ik_constraint_pose_dispose(_ptr.assumingMemoryBound(to: spine_ik_constraint_pose_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +64,11 @@ 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() {
|
||||
spine_ik_constraint_timeline_dispose(_ptr.assumingMemoryBound(to: spine_ik_constraint_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -42,4 +42,4 @@ public enum Inherit: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> Inherit? {
|
||||
return Inherit(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +61,11 @@ 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() {
|
||||
spine_inherit_timeline_dispose(_ptr.assumingMemoryBound(to: spine_inherit_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -35,4 +35,4 @@ import SpineC
|
||||
/// LinkedMesh wrapper
|
||||
public protocol LinkedMesh {
|
||||
var _ptr: UnsafeMutableRawPointer { get }
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -171,4 +182,4 @@ public class MeshAttachment: VertexAttachment {
|
||||
public func dispose() {
|
||||
spine_mesh_attachment_dispose(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,4 +41,4 @@ public enum MixBlend: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> MixBlend? {
|
||||
return MixBlend(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -39,4 +39,4 @@ public enum MixDirection: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> MixDirection? {
|
||||
return MixDirection(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -85,4 +87,4 @@ public class PathAttachment: VertexAttachment {
|
||||
public func dispose() {
|
||||
spine_path_attachment_dispose(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,19 +58,21 @@ 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!)
|
||||
}
|
||||
|
||||
public override func dispose() {
|
||||
spine_path_constraint_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -97,4 +100,4 @@ open class PathConstraintBase: PosedActive, Posed, Constraint {
|
||||
return Rtti(fromPointer: result!)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -153,4 +159,4 @@ public class PathConstraintData: PosedData, ConstraintData {
|
||||
public override func dispose() {
|
||||
spine_path_constraint_data_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +64,11 @@ 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() {
|
||||
spine_path_constraint_mix_timeline_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +106,12 @@ 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() {
|
||||
spine_path_constraint_pose_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_pose_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PathConstraintPositionTimeline: ConstraintTimeline1 {
|
||||
public func dispose() {
|
||||
spine_path_constraint_position_timeline_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_position_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PathConstraintSpacingTimeline: ConstraintTimeline1 {
|
||||
public func dispose() {
|
||||
spine_path_constraint_spacing_timeline_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_spacing_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,4 +41,4 @@ public enum Physics: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> Physics? {
|
||||
return Physics(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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
|
||||
@ -81,4 +87,4 @@ public class PhysicsConstraint: PhysicsConstraintBase {
|
||||
public override func dispose() {
|
||||
spine_physics_constraint_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -96,4 +100,4 @@ open class PhysicsConstraintBase: PosedActive, Posed, Constraint {
|
||||
return Rtti(fromPointer: result!)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PhysicsConstraintDampingTimeline: PhysicsConstraintTimeline {
|
||||
public func dispose() {
|
||||
spine_physics_constraint_damping_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_damping_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
@ -243,4 +247,4 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
|
||||
public override func dispose() {
|
||||
spine_physics_constraint_data_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PhysicsConstraintGravityTimeline: PhysicsConstraintTimeline {
|
||||
public func dispose() {
|
||||
spine_physics_constraint_gravity_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_gravity_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PhysicsConstraintInertiaTimeline: PhysicsConstraintTimeline {
|
||||
public func dispose() {
|
||||
spine_physics_constraint_inertia_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_inertia_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -50,4 +50,4 @@ public class PhysicsConstraintMassTimeline: PhysicsConstraintTimeline {
|
||||
public func dispose() {
|
||||
spine_physics_constraint_mass_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_mass_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PhysicsConstraintMixTimeline: PhysicsConstraintTimeline {
|
||||
public func dispose() {
|
||||
spine_physics_constraint_mix_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_mix_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +120,12 @@ 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() {
|
||||
spine_physics_constraint_pose_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,20 +49,23 @@ 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() {
|
||||
spine_physics_constraint_reset_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PhysicsConstraintStrengthTimeline: PhysicsConstraintTimeline {
|
||||
public func dispose() {
|
||||
spine_physics_constraint_strength_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_strength_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -43,12 +43,14 @@ 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)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,4 +49,4 @@ public class PhysicsConstraintWindTimeline: PhysicsConstraintTimeline {
|
||||
public func dispose() {
|
||||
spine_physics_constraint_wind_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_wind_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,11 +86,12 @@ 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
|
||||
}
|
||||
|
||||
public func dispose() {
|
||||
spine_point_attachment_dispose(_ptr.assumingMemoryBound(to: spine_point_attachment_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -58,4 +58,4 @@ open class PosedActive: NSObject {
|
||||
public func dispose() {
|
||||
spine_posed_active_dispose(_ptr.assumingMemoryBound(to: spine_posed_active_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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)
|
||||
@ -72,4 +72,4 @@ public class PosedData: NSObject {
|
||||
public func dispose() {
|
||||
spine_posed_data_dispose(_ptr.assumingMemoryBound(to: spine_posed_data_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -39,4 +39,4 @@ public enum PositionMode: Int32, CaseIterable {
|
||||
public static func fromValue(_ value: Int32) -> PositionMode? {
|
||||
return PositionMode(rawValue: value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -53,19 +53,19 @@ 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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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,10 +170,12 @@ 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() {
|
||||
spine_region_attachment_dispose(_ptr.assumingMemoryBound(to: spine_region_attachment_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -96,4 +96,4 @@ public class RenderCommand: NSObject {
|
||||
public func dispose() {
|
||||
spine_render_command_dispose(_ptr.assumingMemoryBound(to: spine_render_command_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -58,4 +58,4 @@ public class Rgb2Timeline: SlotCurveTimeline {
|
||||
public func dispose() {
|
||||
spine_rgb2_timeline_dispose(_ptr.assumingMemoryBound(to: spine_rgb2_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -57,4 +57,4 @@ public class RgbTimeline: SlotCurveTimeline {
|
||||
public func dispose() {
|
||||
spine_rgb_timeline_dispose(_ptr.assumingMemoryBound(to: spine_rgb_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -57,4 +57,4 @@ public class Rgba2Timeline: SlotCurveTimeline {
|
||||
public func dispose() {
|
||||
spine_rgba2_timeline_dispose(_ptr.assumingMemoryBound(to: spine_rgba2_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -57,4 +57,4 @@ public class RgbaTimeline: SlotCurveTimeline {
|
||||
public func dispose() {
|
||||
spine_rgba_timeline_dispose(_ptr.assumingMemoryBound(to: spine_rgba_timeline_wrapper.self))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user