init
TypeScriptstatic initNamed(name: string): (SKAction) | nullSwift declarationinit?(named name: String)class · SDK 27.1
class SKActionstatic initNamed(name: string): (SKAction) | nullSwift declarationinit?(named name: String)static initNamedDuration(name: string, duration: number): (SKAction) | nullSwift declarationinit?(named name: String, duration: TimeInterval)static initNamedFrom(name: string, url: string): (SKAction) | nullSwift declarationinit?(named name: String, from url: URL)static initNamedFromDuration(name: string, url: string, duration: number): (SKAction) | nullSwift declarationinit?(named name: String, from url: URL, duration: TimeInterval)static animateWithNormalTexturesTimePerFrame(textures: Array<SKTexture>, sec: number): SKActionSwift declarationclass func animate(withNormalTextures textures: [SKTexture], timePerFrame sec: TimeInterval) -> SKActionstatic animateWithNormalTexturesTimePerFrameResizeRestore(textures: Array<SKTexture>, sec: number, resize: boolean, restore: boolean): SKActionSwift declarationclass func animate(withNormalTextures textures: [SKTexture], timePerFrame sec: TimeInterval, resize: Bool, restore: Bool) -> SKActionstatic animateWithTimePerFrame(textures: Array<SKTexture>, sec: number): SKActionSwift declarationclass func animate(with textures: [SKTexture], timePerFrame sec: TimeInterval) -> SKActionstatic animateWithTimePerFrameResizeRestore(textures: Array<SKTexture>, sec: number, resize: boolean, restore: boolean): SKActionSwift declarationclass func animate(with textures: [SKTexture], timePerFrame sec: TimeInterval, resize: Bool, restore: Bool) -> SKActionstatic animateWithWarpsTimes(warps: Array<SKWarpGeometry>, times: Array<_Foundation_NSNumber>): (SKAction) | nullSwift declarationclass func animate(withWarps warps: [SKWarpGeometry], times: [NSNumber]) -> SKAction?static animateWithWarpsTimesRestore(warps: Array<SKWarpGeometry>, times: Array<_Foundation_NSNumber>, restore: boolean): (SKAction) | nullSwift declarationclass func animate(withWarps warps: [SKWarpGeometry], times: [NSNumber], restore: Bool) -> SKAction?static applyAngularImpulse(impulse: number, duration: number): SKActionSwift declarationclass func applyAngularImpulse(_ impulse: CGFloat, duration: TimeInterval) -> SKActionstatic applyForceAtDuration(force: { dx: number; dy: number }, point: { x: number; y: number }, duration: number): SKActionSwift declarationclass func applyForce(_ force: CGVector, at point: CGPoint, duration: TimeInterval) -> SKActionstatic applyForceDuration(force: { dx: number; dy: number }, duration: number): SKActionSwift declarationclass func applyForce(_ force: CGVector, duration: TimeInterval) -> SKActionstatic applyImpulseAtDuration(impulse: { dx: number; dy: number }, point: { x: number; y: number }, duration: number): SKActionSwift declarationclass func applyImpulse(_ impulse: CGVector, at point: CGPoint, duration: TimeInterval) -> SKActionstatic applyImpulseDuration(impulse: { dx: number; dy: number }, duration: number): SKActionSwift declarationclass func applyImpulse(_ impulse: CGVector, duration: TimeInterval) -> SKActionstatic applyTorque(torque: number, duration: number): SKActionSwift declarationclass func applyTorque(_ torque: CGFloat, duration: TimeInterval) -> SKActionstatic changeChargeByDuration(v: number, duration: number): SKActionSwift declarationclass func changeCharge(by v: Float, duration: TimeInterval) -> SKActionstatic changeChargeToDuration(v: number, duration: number): SKActionSwift declarationclass func changeCharge(to v: Float, duration: TimeInterval) -> SKActionstatic changeMassByDuration(v: number, duration: number): SKActionSwift declarationclass func changeMass(by v: Float, duration: TimeInterval) -> SKActionstatic changeMassToDuration(v: number, duration: number): SKActionSwift declarationclass func changeMass(to v: Float, duration: TimeInterval) -> SKActionstatic changeObstructionByDuration(v: number, duration: number): SKActionSwift declarationclass func changeObstruction(by v: Float, duration: TimeInterval) -> SKActionstatic changeObstructionToDuration(v: number, duration: number): SKActionSwift declarationclass func changeObstruction(to v: Float, duration: TimeInterval) -> SKActionstatic changeOcclusionByDuration(v: number, duration: number): SKActionSwift declarationclass func changeOcclusion(by v: Float, duration: TimeInterval) -> SKActionstatic changeOcclusionToDuration(v: number, duration: number): SKActionSwift declarationclass func changeOcclusion(to v: Float, duration: TimeInterval) -> SKActionstatic changePlaybackRateByDuration(v: number, duration: number): SKActionSwift declarationclass func changePlaybackRate(by v: Float, duration: TimeInterval) -> SKActionstatic changePlaybackRateToDuration(v: number, duration: number): SKActionSwift declarationclass func changePlaybackRate(to v: Float, duration: TimeInterval) -> SKActionstatic changeReverbByDuration(v: number, duration: number): SKActionSwift declarationclass func changeReverb(by v: Float, duration: TimeInterval) -> SKActionstatic changeReverbToDuration(v: number, duration: number): SKActionSwift declarationclass func changeReverb(to v: Float, duration: TimeInterval) -> SKActionstatic changeVolumeByDuration(v: number, duration: number): SKActionSwift declarationclass func changeVolume(by v: Float, duration: TimeInterval) -> SKActionstatic changeVolumeToDuration(v: number, duration: number): SKActionSwift declarationclass func changeVolume(to v: Float, duration: TimeInterval) -> SKActionstatic colorizeWithColorBlendFactorDuration(color: _UIKit_UIColor, colorBlendFactor: number, duration: number): SKActionSwift declarationclass func colorize(with color: UIColor, colorBlendFactor: CGFloat, duration: TimeInterval) -> SKActionstatic colorizeWithColorBlendFactorDuration96566(colorBlendFactor: number, sec: number): SKActionSwift declarationclass func colorize(withColorBlendFactor colorBlendFactor: CGFloat, duration sec: TimeInterval) -> SKActionstatic customAction(duration: number, block: ((arg0: SKNode, arg1: number) => void)): SKActionSwift declarationclass func customAction(withDuration duration: TimeInterval, actionBlock block: @escaping (SKNode, CGFloat) -> Void) -> SKActionstatic fadeAlphaByDuration(factor: number, duration: number): SKActionSwift declarationclass func fadeAlpha(by factor: CGFloat, duration: TimeInterval) -> SKActionstatic fadeAlphaToDuration(alpha: number, duration: number): SKActionSwift declarationclass func fadeAlpha(to alpha: CGFloat, duration: TimeInterval) -> SKActionstatic fadeIn(duration: number): SKActionSwift declarationclass func fadeIn(withDuration duration: TimeInterval) -> SKActionstatic fadeOut(duration: number): SKActionSwift declarationclass func fadeOut(withDuration duration: TimeInterval) -> SKActionstatic falloffByDuration(falloff: number, duration: number): SKActionSwift declarationclass func falloff(by falloff: Float, duration: TimeInterval) -> SKActionstatic falloffToDuration(falloff: number, duration: number): SKActionSwift declarationclass func falloff(to falloff: Float, duration: TimeInterval) -> SKActionstatic followAsOffsetOrientToPathDuration(path: _CoreGraphics_CGPath, offset: boolean, orient: boolean, duration: number): SKActionSwift declarationclass func follow(_ path: CGPath, asOffset offset: Bool, orientToPath orient: Bool, duration: TimeInterval) -> SKActionstatic followAsOffsetOrientToPathSpeed(path: _CoreGraphics_CGPath, offset: boolean, orient: boolean, speed: number): SKActionSwift declarationclass func follow(_ path: CGPath, asOffset offset: Bool, orientToPath orient: Bool, speed: CGFloat) -> SKActionstatic followDuration(path: _CoreGraphics_CGPath, duration: number): SKActionSwift declarationclass func follow(_ path: CGPath, duration: TimeInterval) -> SKActionstatic followSpeed(path: _CoreGraphics_CGPath, speed: number): SKActionSwift declarationclass func follow(_ path: CGPath, speed: CGFloat) -> SKActionstatic group(actions: Array<SKAction>): SKActionSwift declarationclass func group(_ actions: [SKAction]) -> SKActionstatic hide(): SKActionSwift declarationclass func hide() -> SKActionstatic moveByDuration(delta: { dx: number; dy: number }, duration: number): SKActionSwift declarationclass func move(by delta: CGVector, duration: TimeInterval) -> SKActionstatic moveBy(deltaX: number, deltaY: number, duration: number): SKActionSwift declarationclass func moveBy(x deltaX: CGFloat, y deltaY: CGFloat, duration: TimeInterval) -> SKActionstatic moveToDuration(location: { x: number; y: number }, duration: number): SKActionSwift declarationclass func move(to location: CGPoint, duration: TimeInterval) -> SKActionstatic moveToXDuration(x: number, duration: number): SKActionSwift declarationclass func moveTo(x: CGFloat, duration: TimeInterval) -> SKActionstatic moveToYDuration(y: number, duration: number): SKActionSwift declarationclass func moveTo(y: CGFloat, duration: TimeInterval) -> SKActionstatic pause(): SKActionSwift declarationclass func pause() -> SKActionstatic play(): SKActionSwift declarationclass func play() -> SKActionstatic playSoundFileNamed(soundFile: string, wait: boolean): SKActionSwift declarationclass func playSoundFileNamed(_ soundFile: String, waitForCompletion wait: Bool) -> SKActionstatic reachToRootNodeDuration(position: { x: number; y: number }, root: SKNode, duration: number): SKActionSwift declarationclass func reach(to position: CGPoint, rootNode root: SKNode, duration: TimeInterval) -> SKActionstatic reachToRootNodeVelocity(position: { x: number; y: number }, root: SKNode, velocity: number): SKActionSwift declarationclass func reach(to position: CGPoint, rootNode root: SKNode, velocity: CGFloat) -> SKActionstatic reachToRootNodeDuration83424(node: SKNode, root: SKNode, sec: number): SKActionSwift declarationclass func reach(to node: SKNode, rootNode root: SKNode, duration sec: TimeInterval) -> SKActionstatic reachToRootNodeVelocity73997(node: SKNode, root: SKNode, velocity: number): SKActionSwift declarationclass func reach(to node: SKNode, rootNode root: SKNode, velocity: CGFloat) -> SKActionstatic removeFromParent(): SKActionSwift declarationclass func removeFromParent() -> SKActionstatic repeat(action: SKAction, count: number): SKActionSwift declarationclass func `repeat`(_ action: SKAction, count: Int) -> SKActionstatic repeatForever(action: SKAction): SKActionSwift declarationclass func repeatForever(_ action: SKAction) -> SKActionstatic resizeByWidthHeightDuration(width: number, height: number, duration: number): SKActionSwift declarationclass func resize(byWidth width: CGFloat, height: CGFloat, duration: TimeInterval) -> SKActionstatic resizeToHeightDuration(height: number, duration: number): SKActionSwift declarationclass func resize(toHeight height: CGFloat, duration: TimeInterval) -> SKActionstatic resizeToWidthDuration(width: number, duration: number): SKActionSwift declarationclass func resize(toWidth width: CGFloat, duration: TimeInterval) -> SKActionstatic resizeToWidthHeightDuration(width: number, height: number, duration: number): SKActionSwift declarationclass func resize(toWidth width: CGFloat, height: CGFloat, duration: TimeInterval) -> SKActionstatic rotateByAngleDuration(radians: number, duration: number): SKActionSwift declarationclass func rotate(byAngle radians: CGFloat, duration: TimeInterval) -> SKActionstatic rotateToAngleDuration(radians: number, duration: number): SKActionSwift declarationclass func rotate(toAngle radians: CGFloat, duration: TimeInterval) -> SKActionstatic rotateToAngleDurationShortestUnitArc(radians: number, duration: number, shortestUnitArc: boolean): SKActionSwift declarationclass func rotate(toAngle radians: CGFloat, duration: TimeInterval, shortestUnitArc: Bool) -> SKActionstatic runOnChildWithName(action: SKAction, name: string): SKActionSwift declarationclass func run(_ action: SKAction, onChildWithName name: String) -> SKActionstatic run(block: (() => void)): SKActionSwift declarationclass func run(_ block: @escaping () -> Void) -> SKActionstatic runQueue(block: (() => void), queue: _Dispatch_DispatchQueue): SKActionSwift declarationclass func run(_ block: @escaping () -> Void, queue: dispatch_queue_t) -> SKActionstatic scaleByDuration(scale: number, duration: number): SKActionSwift declarationclass func scale(by scale: CGFloat, duration: TimeInterval) -> SKActionstatic scaleToDuration(scale: number, duration: number): SKActionSwift declarationclass func scale(to scale: CGFloat, duration: TimeInterval) -> SKActionstatic scaleToDuration90142(size: { width: number; height: number }, duration: number): SKActionSwift declarationclass func scale(to size: CGSize, duration: TimeInterval) -> SKActionstatic scaleXByYDuration(xScale: number, yScale: number, duration: number): SKActionSwift declarationclass func scaleX(by xScale: CGFloat, y yScale: CGFloat, duration: TimeInterval) -> SKActionstatic scaleXToDuration(scale: number, duration: number): SKActionSwift declarationclass func scaleX(to scale: CGFloat, duration: TimeInterval) -> SKActionstatic scaleXToYDuration(xScale: number, yScale: number, duration: number): SKActionSwift declarationclass func scaleX(to xScale: CGFloat, y yScale: CGFloat, duration: TimeInterval) -> SKActionstatic scaleY(scale: number, duration: number): SKActionSwift declarationclass func scaleY(to scale: CGFloat, duration: TimeInterval) -> SKActionstatic sequence(actions: Array<SKAction>): SKActionSwift declarationclass func sequence(_ actions: [SKAction]) -> SKActionstatic setNormalTexture(texture: SKTexture): SKActionSwift declarationclass func setNormalTexture(_ texture: SKTexture) -> SKActionstatic setNormalTextureResize(texture: SKTexture, resize: boolean): SKActionSwift declarationclass func setNormalTexture(_ texture: SKTexture, resize: Bool) -> SKActionstatic setTexture(texture: SKTexture): SKActionSwift declarationclass func setTexture(_ texture: SKTexture) -> SKActionstatic setTextureResize(texture: SKTexture, resize: boolean): SKActionSwift declarationclass func setTexture(_ texture: SKTexture, resize: Bool) -> SKActionstatic speedByDuration(speed: number, duration: number): SKActionSwift declarationclass func speed(by speed: CGFloat, duration: TimeInterval) -> SKActionstatic speedToDuration(speed: number, duration: number): SKActionSwift declarationclass func speed(to speed: CGFloat, duration: TimeInterval) -> SKActionstatic stereoPanByDuration(v: number, duration: number): SKActionSwift declarationclass func stereoPan(by v: Float, duration: TimeInterval) -> SKActionstatic stereoPanToDuration(v: number, duration: number): SKActionSwift declarationclass func stereoPan(to v: Float, duration: TimeInterval) -> SKActionstatic stop(): SKActionSwift declarationclass func stop() -> SKActionstatic strengthByDuration(strength: number, duration: number): SKActionSwift declarationclass func strength(by strength: Float, duration: TimeInterval) -> SKActionstatic strengthToDuration(strength: number, duration: number): SKActionSwift declarationclass func strength(to strength: Float, duration: TimeInterval) -> SKActionstatic unhide(): SKActionSwift declarationclass func unhide() -> SKActionstatic waitForDuration(duration: number): SKActionSwift declarationclass func wait(forDuration duration: TimeInterval) -> SKActionstatic waitForDurationWithRange(duration: number, durationRange: number): SKActionSwift declarationclass func wait(forDuration duration: TimeInterval, withRange durationRange: TimeInterval) -> SKActionstatic warp(warp: SKWarpGeometry, duration: number): (SKAction) | nullSwift declarationclass func warp(to warp: SKWarpGeometry, duration: TimeInterval) -> SKAction?reversed(): SKActionSwift declarationfunc reversed() -> SKActionget duration(): numberSwift declarationvar duration: TimeInterval { get set }set duration(value: number)Swift declarationvar duration: TimeInterval { get set }get speed(): numberSwift declarationvar speed: CGFloat { get set }set speed(value: number)Swift declarationvar speed: CGFloat { get set }get timingFunction(): ((arg0: number) => Promise<number>)Swift declarationvar timingFunction: SKActionTimingFunction { get set }get timingMode(): SKActionTimingModeSwift declarationvar timingMode: SKActionTimingMode { get set }set timingMode(value: SKActionTimingMode)Swift declarationvar timingMode: SKActionTimingMode { get set }3 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SKAction.timingFunction
closure property answers its caller
SKAction.perform(_:onTarget:)
Objective-C selectors cannot cross the bridge.
SKAction.init()
inherited init: cannot prove legal (class declares 6 custom initializers)