Formatting

This commit is contained in:
Mario Zechner 2025-08-28 13:57:28 +02:00
parent 7d7d43843c
commit 3d5a66b5f8
168 changed files with 1398 additions and 1057 deletions

View File

@ -26,7 +26,7 @@ let package = Package(
.library(
name: "SpineiOS",
targets: ["SpineiOS"]
)
),
],
targets: [
.target(
@ -43,7 +43,7 @@ let package = Package(
sources: [
"spine-c/src/extensions.cpp",
"spine-c/src/generated",
"spine-cpp/src/spine"
"spine-cpp/src/spine",
],
publicHeadersPath: "spine-c/include",
cxxSettings: [
@ -63,7 +63,7 @@ let package = Package(
path: "spine-ios/Sources/SpineSwift",
sources: [
"Generated",
"Extensions"
"Extensions",
]
),
.systemLibrary(

View File

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

View File

@ -27,8 +27,8 @@
* THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/
import SpineiOS
import SpineSwift
import SpineiOS
import SwiftUI
struct AnimationStateEvents: View {
@ -38,7 +38,7 @@ struct AnimationStateEvents: View {
onInitialized: { controller in
controller.skeleton.scaleX = 0.5
controller.skeleton.scaleY = 0.5
controller.skeleton.findSlot("gun")?.appliedPose.color.set(1, 0, 0, 1)
controller.skeleton.findSlot("gun")?.appliedPose.color.set(1, 0, 0, 1)
controller.animationStateData.defaultMix = 0.2
let walk = controller.animationState.setAnimation(0, "walk", true)
walk.setListener { type, entry, event in

View File

@ -27,8 +27,8 @@
* THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/
import SpineiOS
import SpineSwift
import SpineiOS
import SwiftUI
struct DressUp: View {
@ -112,7 +112,7 @@ final class DressUpModel: ObservableObject {
skeleton.setSkin2(skin)
skeleton.setupPose()
skeleton.update(0)
skeleton.updateWorldTransform(SpineSwift.Physics.update)
skeleton.updateWorldTransform(SpineSwift.Physics.update)
let skinName = skin.name
self.skinImages[skinName] = try drawable.renderToImage(
size: self.thumbnailSize,

View File

@ -85,9 +85,9 @@ final class IKFollowingModel: ObservableObject {
}
let bone = controller.skeleton.findBone("crosshair")!
if let parent = bone.parent {
let position = parent.appliedPose.worldToLocal(worldX: Float(worldPosition.x), worldY: Float(worldPosition.y))
bone.appliedPose.x = position.x
bone.appliedPose.y = position.y
let position = parent.appliedPose.worldToLocal(worldX: Float(worldPosition.x), worldY: Float(worldPosition.y))
bone.appliedPose.x = position.x
bone.appliedPose.y = position.y
}
}
)

View File

@ -27,8 +27,8 @@
* THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/
import SpineiOS
import SpineSwift
import SpineiOS
import SwiftUI
// View modifier to report memory leaks when view disappears

View File

@ -35,7 +35,7 @@ struct PlayPauseAnimation: View {
@StateObject
var controller = SpineController(
onInitialized: { controller in
controller.animationState.setAnimation(0, "flying", true)
controller.animationState.setAnimation(0, "flying", true)
}
)

View File

@ -27,8 +27,8 @@
* THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/
import SpineiOS
import SpineSwift
import SpineiOS
import SwiftUI
@main

View File

@ -37,10 +37,10 @@ public class AnimationStateEventManager {
// Use pointer addresses as keys since Swift wrapper objects might be recreated
private var stateListeners: [Int: AnimationStateListener?] = [:]
private var trackEntryListeners: [Int: [Int: AnimationStateListener]] = [:]
public static let instance = AnimationStateEventManager()
private init() {}
func setStateListener(_ state: AnimationState, _ listener: AnimationStateListener?) {
let key = Int(bitPattern: state._ptr)
if listener == nil {
@ -49,50 +49,50 @@ public class AnimationStateEventManager {
stateListeners[key] = listener
}
}
func getStateListener(_ state: AnimationState) -> AnimationStateListener? {
let key = Int(bitPattern: state._ptr)
return stateListeners[key] ?? nil
}
func setTrackEntryListener(_ entry: TrackEntry, _ listener: AnimationStateListener?) {
// Get the animation state from the track entry itself
guard let state = entry.animationState else {
fatalError("TrackEntry does not have an associated AnimationState")
}
let stateKey = Int(bitPattern: state._ptr)
let entryKey = Int(bitPattern: entry._ptr)
if trackEntryListeners[stateKey] == nil {
trackEntryListeners[stateKey] = [:]
}
if listener == nil {
trackEntryListeners[stateKey]?.removeValue(forKey: entryKey)
} else {
trackEntryListeners[stateKey]?[entryKey] = listener
}
}
func getTrackEntryListener(_ state: AnimationState, _ entry: TrackEntry) -> AnimationStateListener? {
let stateKey = Int(bitPattern: state._ptr)
let entryKey = Int(bitPattern: entry._ptr)
return trackEntryListeners[stateKey]?[entryKey]
}
func removeTrackEntry(_ state: AnimationState, _ entry: TrackEntry) {
let stateKey = Int(bitPattern: state._ptr)
let entryKey = Int(bitPattern: entry._ptr)
trackEntryListeners[stateKey]?.removeValue(forKey: entryKey)
}
func clearState(_ state: AnimationState) {
let key = Int(bitPattern: state._ptr)
stateListeners.removeValue(forKey: key)
trackEntryListeners.removeValue(forKey: key)
}
/// Debug method to inspect current state of the manager
public func debugPrint() {
print("\nAnimationStateEventManager contents:")
@ -111,7 +111,7 @@ extension AnimationState {
public func setListener(_ listener: AnimationStateListener?) {
AnimationStateEventManager.instance.setStateListener(self, listener)
}
/// Get the current state listener
public var listener: AnimationStateListener? {
return AnimationStateEventManager.instance.getStateListener(self)
@ -125,4 +125,4 @@ extension TrackEntry {
public func setListener(_ listener: AnimationStateListener?) {
AnimationStateEventManager.instance.setTrackEntryListener(self, listener)
}
}
}

View File

@ -36,40 +36,44 @@ extension BonePose {
/// Transform world coordinates to local coordinates
public func worldToLocal(worldX: Float, worldY: Float) -> Vector {
let output = ArrayFloat()
spine_bone_pose_world_to_local_v(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
worldX, worldY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_bone_pose_world_to_local_v(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
worldX, worldY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
let vector = Vector(x: output[0], y: output[1])
return vector
}
/// Transform local coordinates to world coordinates
public func localToWorld(localX: Float, localY: Float) -> Vector {
let output = ArrayFloat()
spine_bone_pose_local_to_world_v(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
localX, localY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_bone_pose_local_to_world_v(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
localX, localY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
let vector = Vector(x: output[0], y: output[1])
return vector
}
/// Transform world coordinates to parent coordinates
public func worldToParent(worldX: Float, worldY: Float) -> Vector {
let output = ArrayFloat()
spine_bone_pose_world_to_parent_v(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
worldX, worldY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_bone_pose_world_to_parent_v(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
worldX, worldY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
let vector = Vector(x: output[0], y: output[1])
return vector
}
/// Transform parent coordinates to world coordinates
public func parentToWorld(parentX: Float, parentY: Float) -> Vector {
let output = ArrayFloat()
spine_bone_pose_parent_to_world_v(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
parentX, parentY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_bone_pose_parent_to_world_v(
_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self),
parentX, parentY,
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
let vector = Vector(x: output[0], y: output[1])
return vector
}
}
}

View File

@ -33,88 +33,88 @@ import SpineC
/// Convenient drawable that combines skeleton, animation state, and rendering
public class SkeletonDrawable {
private let _drawable: UnsafeMutablePointer<spine_skeleton_drawable_wrapper>
public let skeleton: Skeleton
public let animationState: AnimationState
public let animationStateData: AnimationStateData
public init(skeletonData: SkeletonData) {
guard let drawable = spine_skeleton_drawable_create(skeletonData._ptr.assumingMemoryBound(to: spine_skeleton_data_wrapper.self)) else {
fatalError("Failed to create skeleton drawable")
}
self._drawable = drawable
// Get references to the skeleton and animation state
guard let skeletonPtr = spine_skeleton_drawable_get_skeleton(drawable) else {
spine_skeleton_drawable_dispose(drawable)
fatalError("Failed to get skeleton from drawable")
}
self.skeleton = Skeleton(fromPointer: skeletonPtr)
guard let animationStatePtr = spine_skeleton_drawable_get_animation_state(drawable) else {
spine_skeleton_drawable_dispose(drawable)
fatalError("Failed to get animation state from drawable")
}
self.animationState = AnimationState(fromPointer: animationStatePtr)
guard let animationStateDataPtr = spine_skeleton_drawable_get_animation_state_data(drawable) else {
spine_skeleton_drawable_dispose(drawable)
fatalError("Failed to get animation state data from drawable")
}
self.animationStateData = AnimationStateData(fromPointer: animationStateDataPtr)
}
/// Update the animation state and process events
public func update(_ delta: Float) {
// Update animation state
animationState.update(delta)
// Process events
if let eventsPtr = spine_skeleton_drawable_get_animation_state_events(_drawable) {
let numEvents = Int(spine_animation_state_events_get_num_events(eventsPtr))
for i in 0..<numEvents {
// Get event type
let eventTypeValue = spine_animation_state_events_get_event_type(eventsPtr, Int32(i))
guard let type = EventType.fromValue(Int32(eventTypeValue)) else {
continue
}
// Get track entry
if let trackEntryPtr = spine_animation_state_events_get_track_entry(eventsPtr, Int32(i)) {
let trackEntry = TrackEntry(fromPointer: trackEntryPtr)
// Get event (may be null)
let eventPtr = spine_animation_state_events_get_event(eventsPtr, Int32(i))
let event = eventPtr != nil ? Event(fromPointer: eventPtr!) : nil
// Call track entry listener if registered
if let trackListener = AnimationStateEventManager.instance.getTrackEntryListener(animationState, trackEntry) {
trackListener(type, trackEntry, event)
}
// Call global state listener
animationState.listener?(type, trackEntry, event)
// Remove listener if track entry is being disposed
if type == .dispose {
AnimationStateEventManager.instance.removeTrackEntry(animationState, trackEntry)
}
}
}
// Reset events for next frame
spine_animation_state_events_reset(eventsPtr)
}
// Apply animation state to skeleton
_ = animationState.apply(skeleton)
// Update skeleton physics and world transforms
skeleton.update(delta)
skeleton.updateWorldTransform(Physics.update)
}
/// Render the skeleton and get render commands
public func render() -> RenderCommand? {
guard let renderCommand = spine_skeleton_drawable_render(_drawable) else {
@ -122,9 +122,9 @@ public class SkeletonDrawable {
}
return RenderCommand(fromPointer: renderCommand)
}
deinit {
AnimationStateEventManager.instance.clearState(animationState)
spine_skeleton_drawable_dispose(_drawable)
}
}
}

View File

@ -36,8 +36,9 @@ extension Skeleton {
/// Get the axis-aligned bounding box (AABB) containing all world vertices of the skeleton
public var bounds: Bounds {
let output = ArrayFloat()
spine_skeleton_get_bounds(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_skeleton_get_bounds(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
let bounds = Bounds(
x: output[0],
y: output[1],
@ -46,13 +47,14 @@ extension Skeleton {
)
return bounds
}
/// Get the position of the skeleton
public func getPosition() -> Vector {
let output = ArrayFloat()
spine_skeleton_get_position_v(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_skeleton_get_position_v(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
output._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
let position = Vector(x: output[0], y: output[1])
return position
}
}
}

View File

@ -38,29 +38,29 @@ extension Skin {
guard let entriesPtr = spine_skin_get_entries(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self)) else {
return []
}
defer {
spine_skin_entries_dispose(entriesPtr)
}
let numEntries = Int(spine_skin_entries_get_num_entries(entriesPtr))
var entries: [SkinEntry] = []
for i in 0..<numEntries {
guard let entryPtr = spine_skin_entries_get_entry(entriesPtr, Int32(i)) else {
continue
}
let slotIndex = Int(spine_skin_entry_get_slot_index(entryPtr))
guard let namePtr = spine_skin_entry_get_name(entryPtr) else {
continue
}
let name = String(cString: namePtr)
let attachmentPtr = spine_skin_entry_get_attachment(entryPtr)
var attachment: Attachment? = nil
if let attachmentPtr = attachmentPtr {
// Use RTTI to determine the concrete attachment type
let rtti = spine_attachment_get_rtti(attachmentPtr)
@ -68,33 +68,40 @@ extension Skin {
continue
}
let className = String(cString: classNamePtr)
switch className {
case "RegionAttachment":
attachment = RegionAttachment(fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_region_attachment_wrapper.self))
attachment = RegionAttachment(
fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_region_attachment_wrapper.self))
case "MeshAttachment":
attachment = MeshAttachment(fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
attachment = MeshAttachment(
fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
case "BoundingBoxAttachment":
attachment = BoundingBoxAttachment(fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
attachment = BoundingBoxAttachment(
fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "ClippingAttachment":
attachment = ClippingAttachment(fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
attachment = ClippingAttachment(
fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "PathAttachment":
attachment = PathAttachment(fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_path_attachment_wrapper.self))
attachment = PathAttachment(
fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_path_attachment_wrapper.self))
case "PointAttachment":
attachment = PointAttachment(fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_point_attachment_wrapper.self))
attachment = PointAttachment(
fromPointer: UnsafeMutableRawPointer(attachmentPtr).assumingMemoryBound(to: spine_point_attachment_wrapper.self))
default:
// Unknown attachment type, treat as generic Attachment
attachment = nil
}
}
entries.append(SkinEntry(
slotIndex: slotIndex,
name: name,
attachment: attachment
))
entries.append(
SkinEntry(
slotIndex: slotIndex,
name: name,
attachment: attachment
))
}
return entries
}
}
}

View File

@ -64,20 +64,20 @@ public func reportLeaks() {
/// Load an Atlas from atlas data string
public func loadAtlas(_ atlasData: String) throws -> Atlas {
let result = spine_atlas_load(atlasData)
// Check for error
if let errorPtr = spine_atlas_result_get_error(result) {
let error = String(cString: errorPtr)
spine_atlas_result_dispose(result)
throw SpineError("Couldn't load atlas: \(error)")
}
// Get atlas
guard let atlasPtr = spine_atlas_result_get_atlas(result) else {
spine_atlas_result_dispose(result)
throw SpineError("Couldn't get atlas from result")
}
let atlas = Atlas(fromPointer: atlasPtr)
spine_atlas_result_dispose(result)
return atlas
@ -88,20 +88,20 @@ public func loadAtlas(_ atlasData: String) throws -> Atlas {
/// Load skeleton data from JSON string
public func loadSkeletonDataJson(atlas: Atlas, jsonData: String, path: String = "") throws -> SkeletonData {
let result = spine_skeleton_data_load_json(atlas._ptr.assumingMemoryBound(to: spine_atlas_wrapper.self), jsonData, path)
// Check for error
if let errorPtr = spine_skeleton_data_result_get_error(result) {
let error = String(cString: errorPtr)
spine_skeleton_data_result_dispose(result)
throw SpineError("Couldn't load skeleton data: \(error)")
}
// Get skeleton data
guard let skeletonDataPtr = spine_skeleton_data_result_get_data(result) else {
spine_skeleton_data_result_dispose(result)
throw SpineError("Couldn't get skeleton data from result")
}
let skeletonData = SkeletonData(fromPointer: skeletonDataPtr)
spine_skeleton_data_result_dispose(result)
return skeletonData
@ -117,20 +117,20 @@ public func loadSkeletonDataBinary(atlas: Atlas, binaryData: Data, path: String
path
)
}
// Check for error
if let errorPtr = spine_skeleton_data_result_get_error(result) {
let error = String(cString: errorPtr)
spine_skeleton_data_result_dispose(result)
throw SpineError("Couldn't load skeleton data: \(error)")
}
// Get skeleton data
guard let skeletonDataPtr = spine_skeleton_data_result_get_data(result) else {
spine_skeleton_data_result_dispose(result)
throw SpineError("Couldn't get skeleton data from result")
}
let skeletonData = SkeletonData(fromPointer: skeletonDataPtr)
spine_skeleton_data_result_dispose(result)
return skeletonData
@ -140,8 +140,8 @@ public func loadSkeletonDataBinary(atlas: Atlas, binaryData: Data, path: String
public struct SpineError: Error, CustomStringConvertible {
public let description: String
public init(_ description: String) {
self.description = description
}
}
}

View File

@ -37,7 +37,7 @@ public struct Bounds {
public var y: Float
public var width: Float
public var height: Float
public init(x: Float, y: Float, width: Float, height: Float) {
self.x = x
self.y = y
@ -50,7 +50,7 @@ public struct Bounds {
public struct Vector {
public var x: Float
public var y: Float
public init(x: Float, y: Float) {
self.x = x
self.y = y
@ -62,10 +62,10 @@ public struct SkinEntry {
public let slotIndex: Int
public let name: String
public let attachment: Attachment?
internal init(slotIndex: Int, name: String, attachment: Attachment?) {
self.slotIndex = slotIndex
self.name = name
self.attachment = attachment
}
}
}

View File

@ -51,17 +51,18 @@ 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))
}
}
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)
@ -79,12 +80,19 @@ public class Animation: NSObject {
}
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
}
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)
}
public static func search(_ values: ArrayFloat, _ target: Float) -> Int32 {
@ -100,4 +108,4 @@ public class Animation: NSObject {
public func dispose() {
spine_animation_dispose(_ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
}
}
}

View File

@ -381,7 +381,8 @@ public class ArrayAnimation: NSObject {
/// Adds a value to the end of this array
public func add(_ value: Animation?) {
spine_array_animation_add(_ptr.assumingMemoryBound(to: spine_array_animation_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
spine_array_animation_add(
_ptr.assumingMemoryBound(to: spine_array_animation_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_animation_wrapper.self))
}
/// Removes all elements from this array
@ -459,7 +460,8 @@ public class ArrayAtlasPage: NSObject {
/// Adds a value to the end of this array
public func add(_ value: AtlasPage?) {
spine_array_atlas_page_add(_ptr.assumingMemoryBound(to: spine_array_atlas_page_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
spine_array_atlas_page_add(
_ptr.assumingMemoryBound(to: spine_array_atlas_page_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_page_wrapper.self))
}
/// Removes all elements from this array
@ -537,7 +539,8 @@ public class ArrayAtlasRegion: NSObject {
/// Adds a value to the end of this array
public func add(_ value: AtlasRegion?) {
spine_array_atlas_region_add(_ptr.assumingMemoryBound(to: spine_array_atlas_region_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
spine_array_atlas_region_add(
_ptr.assumingMemoryBound(to: spine_array_atlas_region_wrapper.self), value?._ptr.assumingMemoryBound(to: spine_atlas_region_wrapper.self))
}
/// Removes all elements from this array
@ -611,29 +614,31 @@ 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 "spine_bounding_box_attachment":
return BoundingBoxAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
return MeshAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
case "spine_path_attachment":
return PathAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_attachment_wrapper.self))
case "spine_point_attachment":
return PointAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_point_attachment_wrapper.self))
case "spine_region_attachment":
return RegionAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_region_attachment_wrapper.self))
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Attachment")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_bounding_box_attachment":
return BoundingBoxAttachment(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
return MeshAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
case "spine_path_attachment":
return PathAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_attachment_wrapper.self))
case "spine_point_attachment":
return PointAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_point_attachment_wrapper.self))
case "spine_region_attachment":
return RegionAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_region_attachment_wrapper.self))
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
@ -711,7 +716,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
@ -789,7 +795,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
@ -867,7 +874,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
@ -945,7 +953,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
@ -966,7 +976,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)
}
}
@ -1019,27 +1030,28 @@ 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 "spine_ik_constraint":
return IkConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_wrapper.self))
case "spine_path_constraint":
return PathConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_wrapper.self))
case "spine_physics_constraint":
return PhysicsConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
case "spine_slider":
return Slider(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_wrapper.self))
case "spine_transform_constraint":
return TransformConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_wrapper.self))
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Constraint")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_ik_constraint":
return IkConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_wrapper.self))
case "spine_path_constraint":
return PathConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_wrapper.self))
case "spine_physics_constraint":
return PhysicsConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
case "spine_slider":
return Slider(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_wrapper.self))
case "spine_transform_constraint":
return TransformConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_wrapper.self))
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
@ -1113,27 +1125,31 @@ 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 "spine_ik_constraint_data":
return IkConstraintData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self))
case "spine_path_constraint_data":
return PathConstraintData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
case "spine_physics_constraint_data":
return PhysicsConstraintData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
case "spine_slider_data":
return SliderData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_data_wrapper.self))
case "spine_transform_constraint_data":
return TransformConstraintData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class ConstraintData")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_ik_constraint_data":
return IkConstraintData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self))
case "spine_path_constraint_data":
return PathConstraintData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
case "spine_physics_constraint_data":
return PhysicsConstraintData(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
case "spine_slider_data":
return SliderData(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_data_wrapper.self))
case "spine_transform_constraint_data":
return TransformConstraintData(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_data_wrapper.self))
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
@ -1211,7 +1227,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
@ -1289,7 +1306,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
@ -1363,29 +1381,31 @@ 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 "spine_from_rotate":
return FromRotate(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_rotate_wrapper.self))
case "spine_from_scale_x":
return FromScaleX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_scale_x_wrapper.self))
case "spine_from_scale_y":
return FromScaleY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_scale_y_wrapper.self))
case "spine_from_shear_y":
return FromShearY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_shear_y_wrapper.self))
case "spine_from_x":
return FromX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_x_wrapper.self))
case "spine_from_y":
return FromY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_y_wrapper.self))
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class FromProperty")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_from_rotate":
return FromRotate(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_rotate_wrapper.self))
case "spine_from_scale_x":
return FromScaleX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_scale_x_wrapper.self))
case "spine_from_scale_y":
return FromScaleY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_scale_y_wrapper.self))
case "spine_from_shear_y":
return FromShearY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_shear_y_wrapper.self))
case "spine_from_x":
return FromX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_x_wrapper.self))
case "spine_from_y":
return FromY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_from_y_wrapper.self))
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
@ -1463,7 +1483,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
@ -1541,7 +1563,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
@ -1619,7 +1642,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
@ -1697,7 +1721,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
@ -1775,7 +1800,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
@ -1853,7 +1879,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
@ -1927,89 +1955,103 @@ 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 "spine_alpha_timeline":
return AlphaTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_alpha_timeline_wrapper.self))
case "spine_attachment_timeline":
return AttachmentTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_attachment_timeline_wrapper.self))
case "spine_deform_timeline":
return DeformTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_deform_timeline_wrapper.self))
case "spine_draw_order_timeline":
return DrawOrderTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_draw_order_timeline_wrapper.self))
case "spine_event_timeline":
return EventTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_event_timeline_wrapper.self))
case "spine_ik_constraint_timeline":
return IkConstraintTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_timeline_wrapper.self))
case "spine_inherit_timeline":
return InheritTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_inherit_timeline_wrapper.self))
case "spine_path_constraint_mix_timeline":
return PathConstraintMixTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self))
case "spine_path_constraint_position_timeline":
return PathConstraintPositionTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_position_timeline_wrapper.self))
case "spine_path_constraint_spacing_timeline":
return PathConstraintSpacingTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_spacing_timeline_wrapper.self))
case "spine_physics_constraint_damping_timeline":
return PhysicsConstraintDampingTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_damping_timeline_wrapper.self))
case "spine_physics_constraint_gravity_timeline":
return PhysicsConstraintGravityTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_gravity_timeline_wrapper.self))
case "spine_physics_constraint_inertia_timeline":
return PhysicsConstraintInertiaTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_inertia_timeline_wrapper.self))
case "spine_physics_constraint_mass_timeline":
return PhysicsConstraintMassTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_mass_timeline_wrapper.self))
case "spine_physics_constraint_mix_timeline":
return PhysicsConstraintMixTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_mix_timeline_wrapper.self))
case "spine_physics_constraint_reset_timeline":
return PhysicsConstraintResetTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self))
case "spine_physics_constraint_strength_timeline":
return PhysicsConstraintStrengthTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_strength_timeline_wrapper.self))
case "spine_physics_constraint_wind_timeline":
return PhysicsConstraintWindTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_wind_timeline_wrapper.self))
case "spine_rgb2_timeline":
return Rgb2Timeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgb2_timeline_wrapper.self))
case "spine_rgba2_timeline":
return Rgba2Timeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgba2_timeline_wrapper.self))
case "spine_rgba_timeline":
return RgbaTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgba_timeline_wrapper.self))
case "spine_rgb_timeline":
return RgbTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgb_timeline_wrapper.self))
case "spine_rotate_timeline":
return RotateTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rotate_timeline_wrapper.self))
case "spine_scale_timeline":
return ScaleTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_scale_timeline_wrapper.self))
case "spine_scale_x_timeline":
return ScaleXTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_scale_x_timeline_wrapper.self))
case "spine_scale_y_timeline":
return ScaleYTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_scale_y_timeline_wrapper.self))
case "spine_sequence_timeline":
return SequenceTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_sequence_timeline_wrapper.self))
case "spine_shear_timeline":
return ShearTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_shear_timeline_wrapper.self))
case "spine_shear_x_timeline":
return ShearXTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_shear_x_timeline_wrapper.self))
case "spine_shear_y_timeline":
return ShearYTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_shear_y_timeline_wrapper.self))
case "spine_slider_mix_timeline":
return SliderMixTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_mix_timeline_wrapper.self))
case "spine_slider_timeline":
return SliderTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_timeline_wrapper.self))
case "spine_transform_constraint_timeline":
return TransformConstraintTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self))
case "spine_translate_timeline":
return TranslateTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_translate_timeline_wrapper.self))
case "spine_translate_x_timeline":
return TranslateXTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_translate_x_timeline_wrapper.self))
case "spine_translate_y_timeline":
return TranslateYTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_translate_y_timeline_wrapper.self))
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Timeline")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_alpha_timeline":
return AlphaTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_alpha_timeline_wrapper.self))
case "spine_attachment_timeline":
return AttachmentTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_attachment_timeline_wrapper.self))
case "spine_deform_timeline":
return DeformTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_deform_timeline_wrapper.self))
case "spine_draw_order_timeline":
return DrawOrderTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_draw_order_timeline_wrapper.self))
case "spine_event_timeline":
return EventTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_event_timeline_wrapper.self))
case "spine_ik_constraint_timeline":
return IkConstraintTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_timeline_wrapper.self))
case "spine_inherit_timeline":
return InheritTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_inherit_timeline_wrapper.self))
case "spine_path_constraint_mix_timeline":
return PathConstraintMixTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_mix_timeline_wrapper.self))
case "spine_path_constraint_position_timeline":
return PathConstraintPositionTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_position_timeline_wrapper.self))
case "spine_path_constraint_spacing_timeline":
return PathConstraintSpacingTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_spacing_timeline_wrapper.self))
case "spine_physics_constraint_damping_timeline":
return PhysicsConstraintDampingTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_damping_timeline_wrapper.self))
case "spine_physics_constraint_gravity_timeline":
return PhysicsConstraintGravityTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_gravity_timeline_wrapper.self))
case "spine_physics_constraint_inertia_timeline":
return PhysicsConstraintInertiaTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_inertia_timeline_wrapper.self))
case "spine_physics_constraint_mass_timeline":
return PhysicsConstraintMassTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_mass_timeline_wrapper.self))
case "spine_physics_constraint_mix_timeline":
return PhysicsConstraintMixTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_mix_timeline_wrapper.self))
case "spine_physics_constraint_reset_timeline":
return PhysicsConstraintResetTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_reset_timeline_wrapper.self))
case "spine_physics_constraint_strength_timeline":
return PhysicsConstraintStrengthTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_strength_timeline_wrapper.self))
case "spine_physics_constraint_wind_timeline":
return PhysicsConstraintWindTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_wind_timeline_wrapper.self))
case "spine_rgb2_timeline":
return Rgb2Timeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgb2_timeline_wrapper.self))
case "spine_rgba2_timeline":
return Rgba2Timeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgba2_timeline_wrapper.self))
case "spine_rgba_timeline":
return RgbaTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgba_timeline_wrapper.self))
case "spine_rgb_timeline":
return RgbTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rgb_timeline_wrapper.self))
case "spine_rotate_timeline":
return RotateTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_rotate_timeline_wrapper.self))
case "spine_scale_timeline":
return ScaleTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_scale_timeline_wrapper.self))
case "spine_scale_x_timeline":
return ScaleXTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_scale_x_timeline_wrapper.self))
case "spine_scale_y_timeline":
return ScaleYTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_scale_y_timeline_wrapper.self))
case "spine_sequence_timeline":
return SequenceTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_sequence_timeline_wrapper.self))
case "spine_shear_timeline":
return ShearTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_shear_timeline_wrapper.self))
case "spine_shear_x_timeline":
return ShearXTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_shear_x_timeline_wrapper.self))
case "spine_shear_y_timeline":
return ShearYTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_shear_y_timeline_wrapper.self))
case "spine_slider_mix_timeline":
return SliderMixTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_mix_timeline_wrapper.self))
case "spine_slider_timeline":
return SliderTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_timeline_wrapper.self))
case "spine_transform_constraint_timeline":
return TransformConstraintTimeline(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_timeline_wrapper.self))
case "spine_translate_timeline":
return TranslateTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_translate_timeline_wrapper.self))
case "spine_translate_x_timeline":
return TranslateXTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_translate_x_timeline_wrapper.self))
case "spine_translate_y_timeline":
return TranslateYTimeline(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_translate_y_timeline_wrapper.self))
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
@ -2083,29 +2125,30 @@ 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 "spine_to_rotate":
return ToRotate(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_rotate_wrapper.self))
case "spine_to_scale_x":
return ToScaleX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_scale_x_wrapper.self))
case "spine_to_scale_y":
return ToScaleY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_scale_y_wrapper.self))
case "spine_to_shear_y":
return ToShearY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_shear_y_wrapper.self))
case "spine_to_x":
return ToX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_x_wrapper.self))
case "spine_to_y":
return ToY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_y_wrapper.self))
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class ToProperty")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_to_rotate":
return ToRotate(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_rotate_wrapper.self))
case "spine_to_scale_x":
return ToScaleX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_scale_x_wrapper.self))
case "spine_to_scale_y":
return ToScaleY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_scale_y_wrapper.self))
case "spine_to_shear_y":
return ToShearY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_shear_y_wrapper.self))
case "spine_to_x":
return ToX(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_x_wrapper.self))
case "spine_to_y":
return ToY(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_to_y_wrapper.self))
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
@ -2183,7 +2226,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
@ -2257,31 +2301,32 @@ 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 "spine_bone":
return Bone(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bone_wrapper.self))
case "spine_bone_pose":
return BonePose(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bone_pose_wrapper.self))
case "spine_ik_constraint":
return IkConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_wrapper.self))
case "spine_path_constraint":
return PathConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_wrapper.self))
case "spine_physics_constraint":
return PhysicsConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
case "spine_slider":
return Slider(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_wrapper.self))
case "spine_transform_constraint":
return TransformConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_wrapper.self))
default:
fatalError("Unknown concrete type: \(rttiClassName) for abstract class Update")
}
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_bone":
return Bone(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bone_wrapper.self))
case "spine_bone_pose":
return BonePose(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bone_pose_wrapper.self))
case "spine_ik_constraint":
return IkConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_ik_constraint_wrapper.self))
case "spine_path_constraint":
return PathConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_path_constraint_wrapper.self))
case "spine_physics_constraint":
return PhysicsConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
case "spine_slider":
return Slider(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_slider_wrapper.self))
case "spine_transform_constraint":
return TransformConstraint(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_transform_constraint_wrapper.self))
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
@ -2316,4 +2361,4 @@ public class ArrayUpdate: NSObject {
spine_array_update_dispose(_ptr.assumingMemoryBound(to: spine_array_update_wrapper.self))
}
}
}
}

View File

@ -65,4 +65,4 @@ public class Atlas: NSObject {
public func dispose() {
spine_atlas_dispose(_ptr.assumingMemoryBound(to: spine_atlas_wrapper.self))
}
}
}

View File

@ -64,7 +64,8 @@ open class Attachment: NSObject {
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_bounding_box_attachment":
return BoundingBoxAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
return BoundingBoxAttachment(
fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
@ -93,4 +94,4 @@ open class Attachment: NSObject {
return Rtti(fromPointer: result!)
}
}
}

View File

@ -42,12 +42,14 @@ public class Bone: PosedActive, Posed, Update {
}
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!)
}
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!)
}
@ -96,7 +98,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() {
@ -115,4 +119,4 @@ public class Bone: PosedActive, Posed, Update {
public override func dispose() {
spine_bone_dispose(_ptr.assumingMemoryBound(to: spine_bone_wrapper.self))
}
}
}

View File

@ -56,7 +56,7 @@ public class Color: NSObject {
public var r: Float {
get {
let result = spine_color_get_r(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_r(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -66,7 +66,7 @@ public class Color: NSObject {
public var g: Float {
get {
let result = spine_color_get_g(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_g(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -76,7 +76,7 @@ public class Color: NSObject {
public var b: Float {
get {
let result = spine_color_get_b(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_b(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -86,7 +86,7 @@ public class Color: NSObject {
public var a: Float {
get {
let result = spine_color_get_a(_ptr.assumingMemoryBound(to: spine_color_wrapper.self))
return result
return result
}
set {
spine_color_set_a(_ptr.assumingMemoryBound(to: spine_color_wrapper.self), newValue)
@ -122,7 +122,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!)
}
@ -137,11 +138,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))
}
}
}

View File

@ -41,4 +41,4 @@ public protocol Constraint: Update {
func sort(_ skeleton: Skeleton)
func update(_ skeleton: Skeleton, _ physics: Physics)
static func rttiStatic() -> Rtti
}
}

View File

@ -61,7 +61,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)
@ -71,7 +71,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)
@ -81,7 +81,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)
@ -91,7 +91,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)
@ -101,7 +101,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)
@ -111,4 +111,4 @@ public class Event: NSObject {
public func dispose() {
spine_event_dispose(_ptr.assumingMemoryBound(to: spine_event_wrapper.self))
}
}
}

View File

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

View File

@ -38,4 +38,4 @@ public protocol Posed {
var isPoseEqualToApplied: Bool { get }
func constrained()
func resetConstrained()
}
}

View File

@ -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))
}
}
}

View File

@ -51,7 +51,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)
@ -61,7 +61,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)
@ -71,7 +71,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)
@ -81,7 +81,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)
@ -99,7 +99,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 {
@ -110,4 +112,4 @@ public class Sequence: NSObject {
public func dispose() {
spine_sequence_dispose(_ptr.assumingMemoryBound(to: spine_sequence_wrapper.self))
}
}
}

View File

@ -101,7 +101,7 @@ public class Skeleton: NSObject {
public var scaleX: Float {
get {
let result = spine_skeleton_get_scale_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_scale_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -111,7 +111,7 @@ public class Skeleton: NSObject {
public var scaleY: Float {
get {
let result = spine_skeleton_get_scale_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_scale_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -121,7 +121,7 @@ public class Skeleton: NSObject {
public var x: Float {
get {
let result = spine_skeleton_get_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -131,7 +131,7 @@ public class Skeleton: NSObject {
public var y: Float {
get {
let result = spine_skeleton_get_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -141,7 +141,7 @@ public class Skeleton: NSObject {
public var windX: Float {
get {
let result = spine_skeleton_get_wind_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_wind_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -151,7 +151,7 @@ public class Skeleton: NSObject {
public var windY: Float {
get {
let result = spine_skeleton_get_wind_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_wind_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -161,7 +161,7 @@ public class Skeleton: NSObject {
public var gravityX: Float {
get {
let result = spine_skeleton_get_gravity_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_gravity_x(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -171,7 +171,7 @@ public class Skeleton: NSObject {
public var gravityY: Float {
get {
let result = spine_skeleton_get_gravity_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_gravity_y(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -181,7 +181,7 @@ public class Skeleton: NSObject {
public var time: Float {
get {
let result = spine_skeleton_get_time(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
return result
return result
}
set {
spine_skeleton_set_time(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue)
@ -191,7 +191,8 @@ public class Skeleton: NSObject {
public var setColor: Color {
get { fatalError("Setter-only property") }
set(newValue) {
spine_skeleton_set_color_1(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
spine_skeleton_set_color_1(
_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_color_wrapper.self))
}
}
@ -204,11 +205,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) {
@ -216,7 +219,8 @@ public class Skeleton: NSObject {
}
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)))
}
public func setupPose() {
@ -270,7 +274,8 @@ public class Skeleton: NSObject {
}
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))
}
public func getAttachment(_ slotName: String, _ attachmentName: String) -> Attachment? {
@ -280,7 +285,8 @@ public class Skeleton: NSObject {
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_bounding_box_attachment":
return BoundingBoxAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
return BoundingBoxAttachment(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
@ -303,7 +309,8 @@ public class Skeleton: NSObject {
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_bounding_box_attachment":
return BoundingBoxAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
return BoundingBoxAttachment(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
@ -326,4 +333,4 @@ public class Skeleton: NSObject {
public func dispose() {
spine_skeleton_dispose(_ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
}
}

View File

@ -69,7 +69,9 @@ public class Skin: NSObject {
}
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))
}
public func getAttachment(_ slotIndex: Int, _ name: String) -> Attachment? {
@ -79,7 +81,8 @@ public class Skin: NSObject {
let rttiClassName = String(cString: spine_rtti_get_class_name(rtti)!)
switch rttiClassName {
case "spine_bounding_box_attachment":
return BoundingBoxAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
return BoundingBoxAttachment(
fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(fromPointer: UnsafeMutableRawPointer(ptr).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
@ -100,7 +103,9 @@ public class Skin: NSObject {
}
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))
}
public func addSkin(_ other: Skin) {
@ -114,4 +119,4 @@ public class Skin: NSObject {
public func dispose() {
spine_skin_dispose(_ptr.assumingMemoryBound(to: spine_skin_wrapper.self))
}
}
}

View File

@ -42,7 +42,8 @@ public class Slider: PosedActive, Posed, Constraint {
}
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!)
}
@ -59,10 +60,11 @@ public class Slider: PosedActive, Posed, Constraint {
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))
}
}
@ -87,12 +89,15 @@ public class Slider: PosedActive, Posed, Constraint {
}
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 func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_slider_update(_ptr.assumingMemoryBound(to: spine_slider_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_slider_update(
_ptr.assumingMemoryBound(to: spine_slider_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public func sort(_ skeleton: Skeleton) {
@ -115,4 +120,4 @@ public class Slider: PosedActive, Posed, Constraint {
public override func dispose() {
spine_slider_dispose(_ptr.assumingMemoryBound(to: spine_slider_wrapper.self))
}
}
}

View File

@ -44,7 +44,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!)
}
@ -88,4 +89,4 @@ public class Slot: NSObject, Posed {
public func dispose() {
spine_slot_dispose(_ptr.assumingMemoryBound(to: spine_slot_wrapper.self))
}
}
}

View File

@ -73,8 +73,14 @@ open class Timeline: NSObject {
return ArrayPropertyId(fromPointer: result!)
}
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 {
@ -82,4 +88,4 @@ open class Timeline: NSObject {
return Rtti(fromPointer: result!)
}
}
}

View File

@ -38,4 +38,4 @@ public protocol Update {
var rtti: Rtti { get }
func update(_ skeleton: Skeleton, _ physics: Physics)
static func rttiStatic() -> Rtti
}
}

View File

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

View File

@ -68,7 +68,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)
@ -78,7 +78,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)
@ -95,7 +95,8 @@ public class AnimationState: NSObject {
}
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
}
@ -108,12 +109,14 @@ public class AnimationState: NSObject {
}
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!)
}
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!)
}
@ -131,30 +134,37 @@ 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))
}
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!)
}
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!)
}
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!)
}
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))
}
}
}

View File

@ -56,7 +56,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)
@ -64,7 +64,9 @@ public class AnimationStateData: NSObject {
}
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
}
@ -77,10 +79,12 @@ public class AnimationStateData: NSObject {
}
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))
}
}
}

View File

@ -49,32 +49,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) }
}
@ -86,4 +98,4 @@ public class AtlasAttachmentLoader: NSObject, AttachmentLoader {
public func dispose() {
spine_atlas_attachment_loader_dispose(_ptr.assumingMemoryBound(to: spine_atlas_attachment_loader_wrapper.self))
}
}
}

View File

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

View File

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

View File

@ -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?
}
}

View File

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

View File

@ -44,4 +44,4 @@ public enum AttachmentType: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> AttachmentType? {
return AttachmentType(rawValue: value)
}
}
}

View File

@ -41,4 +41,4 @@ public enum BlendMode: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> BlendMode? {
return BlendMode(rawValue: value)
}
}
}

View File

@ -59,7 +59,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)
@ -74,7 +74,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)
@ -84,7 +84,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)
@ -99,4 +99,4 @@ public class BoneData: PosedData {
public override func dispose() {
spine_bone_data_dispose(_ptr.assumingMemoryBound(to: spine_bone_data_wrapper.self))
}
}
}

View File

@ -51,7 +51,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)
@ -61,7 +61,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)
@ -71,7 +71,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)
@ -81,7 +81,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)
@ -91,7 +91,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)
@ -101,7 +101,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)
@ -111,7 +111,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)
@ -121,10 +121,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)))
}
}
@ -136,7 +137,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) {
@ -150,4 +152,4 @@ public class BoneLocal: NSObject {
public func dispose() {
spine_bone_local_dispose(_ptr.assumingMemoryBound(to: spine_bone_local_wrapper.self))
}
}
}

View File

@ -54,7 +54,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)
@ -64,7 +64,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)
@ -74,7 +74,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)
@ -84,7 +84,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)
@ -94,7 +94,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)
@ -104,7 +104,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)
@ -132,23 +132,29 @@ public class BonePose: BoneLocal, Update {
}
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)))
}
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))
}
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))
}
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) {
@ -181,4 +187,4 @@ public class BonePose: BoneLocal, Update {
public override func dispose() {
spine_bone_pose_dispose(_ptr.assumingMemoryBound(to: spine_bone_pose_wrapper.self))
}
}
}

View File

@ -38,4 +38,4 @@ public protocol BoneTimeline {
var rtti: Rtti { get }
var boneIndex: Int32 { get set }
static func rttiStatic() -> Rtti
}
}

View File

@ -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)
}
}
}
}

View File

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

View File

@ -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))
}
}
}

View File

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

View File

@ -40,4 +40,4 @@ public protocol ConstraintData {
var skinRequired: Bool { get }
func createMethod(_ skeleton: Skeleton) -> Constraint
static func rttiStatic() -> Rtti
}
}

View File

@ -38,4 +38,4 @@ public protocol ConstraintTimeline {
var rtti: Rtti { get }
var constraintIndex: Int32 { get set }
static func rttiStatic() -> Rtti
}
}

View File

@ -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)
}
}
}
}

View File

@ -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
}
}
}

View File

@ -51,23 +51,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
}
}
}

View File

@ -42,35 +42,42 @@ 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!)
}
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 "spine_bounding_box_attachment":
return BoundingBoxAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
return MeshAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
case "spine_path_attachment":
return PathAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_path_attachment_wrapper.self))
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 "spine_bounding_box_attachment":
return BoundingBoxAttachment(
fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_bounding_box_attachment_wrapper.self))
case "spine_clipping_attachment":
return ClippingAttachment(
fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_clipping_attachment_wrapper.self))
case "spine_mesh_attachment":
return MeshAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
case "spine_path_attachment":
return PathAttachment(fromPointer: UnsafeMutableRawPointer(result!).assumingMemoryBound(to: spine_path_attachment_wrapper.self))
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))
}
}
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 {
@ -81,4 +88,4 @@ public class DeformTimeline: SlotCurveTimeline {
public func dispose() {
spine_deform_timeline_dispose(_ptr.assumingMemoryBound(to: spine_deform_timeline_wrapper.self))
}
}
}

View File

@ -47,10 +47,12 @@ public class DrawOrderTimeline: Timeline {
}
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))
}
}
}

View File

@ -56,7 +56,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)
@ -66,7 +66,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)
@ -76,7 +76,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)
@ -86,7 +86,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)
@ -96,7 +96,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)
@ -106,7 +106,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)
@ -116,4 +116,4 @@ public class EventData: NSObject {
public func dispose() {
spine_event_data_dispose(_ptr.assumingMemoryBound(to: spine_event_data_wrapper.self))
}
}
}

View File

@ -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))
}
}
}

View File

@ -52,10 +52,11 @@ public class EventTimeline: Timeline {
}
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))
}
}
}

View File

@ -43,4 +43,4 @@ public enum EventType: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> EventType? {
return EventType(rawValue: value)
}
}
}

View File

@ -44,4 +44,4 @@ public enum Format: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> Format? {
return Format(rawValue: value)
}
}
}

View File

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

View File

@ -49,4 +49,4 @@ public class FromRotate: FromProperty {
public func dispose() {
spine_from_rotate_dispose(_ptr.assumingMemoryBound(to: spine_from_rotate_wrapper.self))
}
}
}

View File

@ -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))
}
}
}

View File

@ -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))
}
}
}

View File

@ -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))
}
}
}

View File

@ -49,4 +49,4 @@ public class FromX: FromProperty {
public func dispose() {
spine_from_x_dispose(_ptr.assumingMemoryBound(to: spine_from_x_wrapper.self))
}
}
}

View File

@ -49,4 +49,4 @@ public class FromY: FromProperty {
public func dispose() {
spine_from_y_dispose(_ptr.assumingMemoryBound(to: spine_from_y_wrapper.self))
}
}
}

View File

@ -42,7 +42,9 @@ public class IkConstraint: PosedActive, Posed, Constraint {
}
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!)
}
@ -69,10 +71,11 @@ public class IkConstraint: PosedActive, Posed, Constraint {
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))
}
}
@ -92,16 +95,20 @@ public class IkConstraint: PosedActive, Posed, Constraint {
}
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!)
}
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_ik_constraint_update(_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_ik_constraint_update(
_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public func sort(_ skeleton: Skeleton) {
spine_ik_constraint_sort(_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_ik_constraint_sort(
_ptr.assumingMemoryBound(to: spine_ik_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
public func resetConstrained() {
@ -117,15 +124,24 @@ public class IkConstraint: PosedActive, Posed, Constraint {
return Rtti(fromPointer: result!)
}
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)
}
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))
}
}
}

View File

@ -59,17 +59,19 @@ 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))
}
}
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)
@ -82,7 +84,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 {
@ -109,4 +112,4 @@ public class IkConstraintData: PosedData, ConstraintData {
public override func dispose() {
spine_ik_constraint_data_dispose(_ptr.assumingMemoryBound(to: spine_ik_constraint_data_wrapper.self))
}
}
}

View File

@ -51,7 +51,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)
@ -61,7 +61,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)
@ -71,7 +71,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)
@ -81,7 +81,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)
@ -91,7 +91,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)
@ -99,10 +99,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))
}
}
}

View File

@ -49,7 +49,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)
@ -57,10 +57,11 @@ public class IkConstraintTimeline: CurveTimeline, ConstraintTimeline {
}
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))
}
}
}

View File

@ -42,4 +42,4 @@ public enum Inherit: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> Inherit? {
return Inherit(rawValue: value)
}
}
}

View File

@ -49,7 +49,7 @@ public class InheritTimeline: Timeline, BoneTimeline {
public var boneIndex: Int32 {
get {
let result = spine_inherit_timeline_get_bone_index(_ptr.assumingMemoryBound(to: spine_inherit_timeline_wrapper.self))
return result
return result
}
set {
spine_inherit_timeline_set_bone_index(_ptr.assumingMemoryBound(to: spine_inherit_timeline_wrapper.self), newValue)
@ -57,10 +57,11 @@ public class InheritTimeline: Timeline, BoneTimeline {
}
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))
}
}
}

View File

@ -35,4 +35,4 @@ import SpineC
/// LinkedMesh wrapper
public protocol LinkedMesh {
var _ptr: UnsafeMutableRawPointer { get }
}
}

View File

@ -49,7 +49,7 @@ public class MeshAttachment: VertexAttachment {
public var hullLength: Int32 {
get {
let result = spine_mesh_attachment_get_hull_length(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return result
return result
}
set {
spine_mesh_attachment_set_hull_length(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue)
@ -59,10 +59,12 @@ public class MeshAttachment: VertexAttachment {
public var regionUVs: ArrayFloat {
get {
let result = spine_mesh_attachment_get_region_u_vs(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
return ArrayFloat(fromPointer: result!)
return ArrayFloat(fromPointer: result!)
}
set {
spine_mesh_attachment_set_region_u_vs(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self), newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
spine_mesh_attachment_set_region_u_vs(
_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self),
newValue._ptr.assumingMemoryBound(to: spine_array_float_wrapper.self))
}
}
@ -74,10 +76,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))
}
}
@ -89,7 +93,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)
@ -99,47 +103,54 @@ 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))
}
}
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)
@ -149,7 +160,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)
@ -168,4 +179,4 @@ public class MeshAttachment: VertexAttachment {
public func dispose() {
spine_mesh_attachment_dispose(_ptr.assumingMemoryBound(to: spine_mesh_attachment_wrapper.self))
}
}
}

View File

@ -41,4 +41,4 @@ public enum MixBlend: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> MixBlend? {
return MixBlend(rawValue: value)
}
}
}

View File

@ -39,4 +39,4 @@ public enum MixDirection: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> MixDirection? {
return MixDirection(rawValue: value)
}
}
}

View File

@ -49,17 +49,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)
@ -69,7 +71,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)
@ -84,4 +86,4 @@ public class PathAttachment: VertexAttachment {
public func dispose() {
spine_path_attachment_dispose(_ptr.assumingMemoryBound(to: spine_path_attachment_wrapper.self))
}
}
}

View File

@ -42,7 +42,9 @@ public class PathConstraint: PosedActive, Posed, Constraint {
}
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!)
}
@ -64,10 +66,11 @@ public class PathConstraint: PosedActive, Posed, Constraint {
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))
}
}
@ -92,16 +95,20 @@ public class PathConstraint: PosedActive, Posed, Constraint {
}
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 func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_path_constraint_update(_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_path_constraint_update(
_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public func sort(_ skeleton: Skeleton) {
spine_path_constraint_sort(_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_path_constraint_sort(
_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
}
public func resetConstrained() {
@ -120,4 +127,4 @@ public class PathConstraint: PosedActive, Posed, Constraint {
public override func dispose() {
spine_path_constraint_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_wrapper.self))
}
}
}

View File

@ -59,47 +59,52 @@ 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))
}
}
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)))
}
}
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)))
}
}
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)))
}
}
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)
@ -112,7 +117,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 {
@ -139,4 +145,4 @@ public class PathConstraintData: PosedData, ConstraintData {
public override func dispose() {
spine_path_constraint_data_dispose(_ptr.assumingMemoryBound(to: spine_path_constraint_data_wrapper.self))
}
}
}

View File

@ -48,19 +48,22 @@ 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)
}
}
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))
}
}
}

View File

@ -51,7 +51,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)
@ -61,7 +61,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)
@ -71,7 +71,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)
@ -81,7 +81,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)
@ -91,7 +91,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)
@ -99,10 +99,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))
}
}
}

View File

@ -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))
}
}
}

View File

@ -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))
}
}
}

View File

@ -41,4 +41,4 @@ public enum Physics: Int32, CaseIterable {
public static func fromValue(_ value: Int32) -> Physics? {
return Physics(rawValue: value)
}
}
}

View File

@ -42,7 +42,9 @@ public class PhysicsConstraint: PosedActive, Posed, Constraint {
}
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!)
}
@ -59,10 +61,12 @@ public class PhysicsConstraint: PosedActive, Posed, Constraint {
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))
}
}
@ -87,20 +91,25 @@ public class PhysicsConstraint: PosedActive, Posed, Constraint {
}
public func update(_ skeleton: Skeleton, _ physics: Physics) {
spine_physics_constraint_update(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self), spine_physics(rawValue: UInt32(physics.rawValue)))
spine_physics_constraint_update(
_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self),
spine_physics(rawValue: UInt32(physics.rawValue)))
}
public func sort(_ skeleton: Skeleton) {
spine_physics_constraint_sort(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_wrapper.self))
spine_physics_constraint_sort(
_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self), skeleton._ptr.assumingMemoryBound(to: spine_skeleton_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))
}
public func translate(_ x: Float, _ y: Float) {
@ -127,4 +136,4 @@ public class PhysicsConstraint: PosedActive, Posed, Constraint {
public override func dispose() {
spine_physics_constraint_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_wrapper.self))
}
}
}

View File

@ -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))
}
}
}

View File

@ -54,17 +54,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)
@ -74,7 +76,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)
@ -84,7 +86,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)
@ -94,7 +96,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)
@ -104,7 +106,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)
@ -114,7 +116,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)
@ -124,7 +126,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)
@ -134,7 +136,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)
@ -144,7 +146,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)
@ -154,7 +156,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)
@ -164,7 +166,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)
@ -174,7 +176,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)
@ -184,7 +186,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)
@ -194,7 +196,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)
@ -207,7 +209,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 {
@ -234,4 +238,4 @@ public class PhysicsConstraintData: PosedData, ConstraintData {
public override func dispose() {
spine_physics_constraint_data_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_data_wrapper.self))
}
}
}

View File

@ -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))
}
}
}

View File

@ -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))
}
}
}

View File

@ -49,4 +49,4 @@ public class PhysicsConstraintMassTimeline: PhysicsConstraintTimeline {
public func dispose() {
spine_physics_constraint_mass_timeline_dispose(_ptr.assumingMemoryBound(to: spine_physics_constraint_mass_timeline_wrapper.self))
}
}
}

View File

@ -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))
}
}
}

View File

@ -51,7 +51,7 @@ public class PhysicsConstraintPose: NSObject {
public var inertia: Float {
get {
let result = spine_physics_constraint_pose_get_inertia(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_inertia(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -61,7 +61,7 @@ public class PhysicsConstraintPose: NSObject {
public var strength: Float {
get {
let result = spine_physics_constraint_pose_get_strength(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_strength(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -71,7 +71,7 @@ public class PhysicsConstraintPose: NSObject {
public var damping: Float {
get {
let result = spine_physics_constraint_pose_get_damping(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_damping(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -81,7 +81,7 @@ public class PhysicsConstraintPose: NSObject {
public var massInverse: Float {
get {
let result = spine_physics_constraint_pose_get_mass_inverse(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_mass_inverse(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -91,7 +91,7 @@ public class PhysicsConstraintPose: NSObject {
public var wind: Float {
get {
let result = spine_physics_constraint_pose_get_wind(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_wind(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -101,7 +101,7 @@ public class PhysicsConstraintPose: NSObject {
public var gravity: Float {
get {
let result = spine_physics_constraint_pose_get_gravity(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self))
return result
return result
}
set {
spine_physics_constraint_pose_set_gravity(_ptr.assumingMemoryBound(to: spine_physics_constraint_pose_wrapper.self), newValue)
@ -111,7 +111,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)
@ -119,10 +119,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))
}
}
}

View File

@ -48,19 +48,22 @@ 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)
}
}
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))
}
}
}

View File

@ -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))
}
}
}

View File

@ -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)
}
}
}
}

View File

@ -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))
}
}
}

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