One Logo Pool Ball
SpriteKit · IOS API REFERENCE

SKKeyframeSequence

class · SDK 27.1

class SKKeyframeSequence

Members (17)

method

addKeyframeValue

TypeScript
addKeyframeValue(value: unknown, time: number): void
Swift declaration
func addKeyframeValue(_ value: Any, time: CGFloat)
method

count

TypeScript
count(): number
Swift declaration
func count() -> Int
method

getKeyframeTime

TypeScript
getKeyframeTime(index: number): number
Swift declaration
func getKeyframeTime(for index: Int) -> CGFloat
method

getKeyframeValue

TypeScript
getKeyframeValue(index: number): unknown
Swift declaration
func getKeyframeValue(for index: Int) -> Any
init

init

TypeScript
static initCapacity(numItems: number): SKKeyframeSequence
Swift declaration
convenience init(capacity numItems: Int)
init

init

TypeScript
static initCoder(aDecoder: _Foundation_NSCoder): (SKKeyframeSequence) | null
Swift declaration
init?(coder aDecoder: NSCoder)
init

init

TypeScript
static initKeyframeValuesTimes(values: Array<unknown>, times: Array<_Foundation_NSNumber>): SKKeyframeSequence
Swift declaration
init(keyframeValues values: [Any], times: [NSNumber])
method

removeKeyframe

TypeScript
removeKeyframe(index: number): void
Swift declaration
func removeKeyframe(at index: Int)
method

removeLastKeyframe

TypeScript
removeLastKeyframe(): void
Swift declaration
func removeLastKeyframe()
method

sample

TypeScript
sample(time: number): (unknown) | null
Swift declaration
func sample(atTime time: CGFloat) -> Any?
method

setKeyframeTime

TypeScript
setKeyframeTime(time: number, index: number): void
Swift declaration
func setKeyframeTime(_ time: CGFloat, for index: Int)
method

setKeyframeValue

TypeScript
setKeyframeValueFor(value: unknown, index: number): void
Swift declaration
func setKeyframeValue(_ value: Any, for index: Int)
method

setKeyframeValue

TypeScript
setKeyframeValueTimeFor(value: unknown, time: number, index: number): void
Swift declaration
func setKeyframeValue(_ value: Any, time: CGFloat, for index: Int)
get

interpolationMode

TypeScript
get interpolationMode(): SKInterpolationMode
Swift declaration
var interpolationMode: SKInterpolationMode { get set }
set

interpolationMode

TypeScript
set interpolationMode(value: SKInterpolationMode)
Swift declaration
var interpolationMode: SKInterpolationMode { get set }
get

repeatMode

TypeScript
get repeatMode(): SKRepeatMode
Swift declaration
var repeatMode: SKRepeatMode { get set }
set

repeatMode

TypeScript
set repeatMode(value: SKRepeatMode)
Swift declaration
var repeatMode: SKRepeatMode { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SKKeyframeSequence.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All SpriteKit types →