One Logo Pool Ball
SceneKit · IOS API REFERENCE

SCNAnimation

class · iOS 11.0+ · SDK 27.1

class SCNAnimation

Members (41)

init · iOS 11.0+

init

TypeScript
static initNamed(animationName: string): SCNAnimation
Swift declaration
init(named animationName: String)
init · iOS 11.0+

init

TypeScript
static initCaAnimation(caAnimation: _QuartzCore_CAAnimation): SCNAnimation
Swift declaration
init(caAnimation: CAAnimation)
init · iOS 11.0+

init

TypeScript
static initContentsOf(animationUrl: string): SCNAnimation
Swift declaration
init(contentsOf animationUrl: URL)
get · iOS 11.0+

isAdditive

TypeScript
get isAdditive(): boolean
Swift declaration
var isAdditive: Bool { get set }
set · iOS 11.0+

isAdditive

TypeScript
set isAdditive(value: boolean)
Swift declaration
var isAdditive: Bool { get set }
get · iOS 11.0+

animationDidStart

TypeScript
get animationDidStart(): (((arg0: SCNAnimation, arg1: SDKHandle) => Promise<void>)) | null
Swift declaration
var animationDidStart: SCNAnimationDidStartBlock? { get set }
set · iOS 11.0+

animationDidStart

TypeScript
set animationDidStart(value: (((arg0: SCNAnimation, arg1: SDKHandle) => void)) | null)
Swift declaration
var animationDidStart: SCNAnimationDidStartBlock? { get set }
get · iOS 11.0+

animationDidStop

TypeScript
get animationDidStop(): (((arg0: SCNAnimation, arg1: SDKHandle, arg2: boolean) => Promise<void>)) | null
Swift declaration
var animationDidStop: SCNAnimationDidStopBlock? { get set }
set · iOS 11.0+

animationDidStop

TypeScript
set animationDidStop(value: (((arg0: SCNAnimation, arg1: SDKHandle, arg2: boolean) => void)) | null)
Swift declaration
var animationDidStop: SCNAnimationDidStopBlock? { get set }
get · iOS 11.0+

animationEvents

TypeScript
get animationEvents(): (Array<SCNAnimationEvent>) | null
Swift declaration
var animationEvents: [SCNAnimationEvent]? { get set }
set · iOS 11.0+

animationEvents

TypeScript
set animationEvents(value: (Array<SCNAnimationEvent>) | null)
Swift declaration
var animationEvents: [SCNAnimationEvent]? { get set }
get · iOS 11.0+

isAppliedOnCompletion

TypeScript
get isAppliedOnCompletion(): boolean
Swift declaration
var isAppliedOnCompletion: Bool { get set }
set · iOS 11.0+

isAppliedOnCompletion

TypeScript
set isAppliedOnCompletion(value: boolean)
Swift declaration
var isAppliedOnCompletion: Bool { get set }
get · iOS 11.0+

autoreverses

TypeScript
get autoreverses(): boolean
Swift declaration
var autoreverses: Bool { get set }
set · iOS 11.0+

autoreverses

TypeScript
set autoreverses(value: boolean)
Swift declaration
var autoreverses: Bool { get set }
get · iOS 11.0+

blendInDuration

TypeScript
get blendInDuration(): number
Swift declaration
var blendInDuration: TimeInterval { get set }
set · iOS 11.0+

blendInDuration

TypeScript
set blendInDuration(value: number)
Swift declaration
var blendInDuration: TimeInterval { get set }
get · iOS 11.0+

blendOutDuration

TypeScript
get blendOutDuration(): number
Swift declaration
var blendOutDuration: TimeInterval { get set }
set · iOS 11.0+

blendOutDuration

TypeScript
set blendOutDuration(value: number)
Swift declaration
var blendOutDuration: TimeInterval { get set }
get · iOS 11.0+

isCumulative

TypeScript
get isCumulative(): boolean
Swift declaration
var isCumulative: Bool { get set }
set · iOS 11.0+

isCumulative

TypeScript
set isCumulative(value: boolean)
Swift declaration
var isCumulative: Bool { get set }
get · iOS 11.0+

duration

TypeScript
get duration(): number
Swift declaration
var duration: TimeInterval { get set }
set · iOS 11.0+

duration

TypeScript
set duration(value: number)
Swift declaration
var duration: TimeInterval { get set }
get · iOS 11.0+

fillsBackward

TypeScript
get fillsBackward(): boolean
Swift declaration
var fillsBackward: Bool { get set }
set · iOS 11.0+

fillsBackward

TypeScript
set fillsBackward(value: boolean)
Swift declaration
var fillsBackward: Bool { get set }
get · iOS 11.0+

fillsForward

TypeScript
get fillsForward(): boolean
Swift declaration
var fillsForward: Bool { get set }
set · iOS 11.0+

fillsForward

TypeScript
set fillsForward(value: boolean)
Swift declaration
var fillsForward: Bool { get set }
get · iOS 11.0+

keyPath

TypeScript
get keyPath(): (string) | null
Swift declaration
var keyPath: String? { get set }
set · iOS 11.0+

keyPath

TypeScript
set keyPath(value: (string) | null)
Swift declaration
var keyPath: String? { get set }
get · iOS 11.0+

isRemovedOnCompletion

TypeScript
get isRemovedOnCompletion(): boolean
Swift declaration
var isRemovedOnCompletion: Bool { get set }
set · iOS 11.0+

isRemovedOnCompletion

TypeScript
set isRemovedOnCompletion(value: boolean)
Swift declaration
var isRemovedOnCompletion: Bool { get set }
get · iOS 11.0+

repeatCount

TypeScript
get repeatCount(): number
Swift declaration
var repeatCount: CGFloat { get set }
set · iOS 11.0+

repeatCount

TypeScript
set repeatCount(value: number)
Swift declaration
var repeatCount: CGFloat { get set }
get · iOS 11.0+

startDelay

TypeScript
get startDelay(): number
Swift declaration
var startDelay: TimeInterval { get set }
set · iOS 11.0+

startDelay

TypeScript
set startDelay(value: number)
Swift declaration
var startDelay: TimeInterval { get set }
get · iOS 11.0+

timeOffset

TypeScript
get timeOffset(): number
Swift declaration
var timeOffset: TimeInterval { get set }
set · iOS 11.0+

timeOffset

TypeScript
set timeOffset(value: number)
Swift declaration
var timeOffset: TimeInterval { get set }
get · iOS 11.0+

timingFunction

TypeScript
get timingFunction(): SCNTimingFunction
Swift declaration
var timingFunction: SCNTimingFunction { get set }
set · iOS 11.0+

timingFunction

TypeScript
set timingFunction(value: SCNTimingFunction)
Swift declaration
var timingFunction: SCNTimingFunction { get set }
get · iOS 11.0+

usesSceneTimeBase

TypeScript
get usesSceneTimeBase(): boolean
Swift declaration
var usesSceneTimeBase: Bool { get set }
set · iOS 11.0+

usesSceneTimeBase

TypeScript
set usesSceneTimeBase(value: boolean)
Swift declaration
var usesSceneTimeBase: Bool { get set }

Skipped declarations

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

SCNAnimation.init()

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

All SceneKit types →