One Logo Pool Ball
SpriteKit · IOS API REFERENCE

SKEmitterNode

class · SDK 27.1

class SKEmitterNode

Members (103)

method

advanceSimulationTime

TypeScript
advanceSimulationTime(sec: number): Promise<void>
Swift declaration
func advanceSimulationTime(_ sec: TimeInterval)
init

init

TypeScript
static init(): Promise<SKEmitterNode>
Swift declaration
init()
method

resetSimulation

TypeScript
resetSimulation(): Promise<void>
Swift declaration
func resetSimulation()
method · iOS 10.0+

setValue

TypeScript
setValue(value: SKAttributeValue, key: string): Promise<void>
Swift declaration
func setValue(_ value: SKAttributeValue, forAttribute key: String)
method · iOS 10.0+

value

TypeScript
value(key: string): Promise<(SKAttributeValue) | null>
Swift declaration
func value(forAttributeNamed key: String) -> SKAttributeValue?
get · iOS 10.0+

attributeValues

TypeScript
get attributeValues(): Promise<Record<string, SKAttributeValue>>
Swift declaration
var attributeValues: [String : SKAttributeValue] { get set }
set · iOS 10.0+

attributeValues

TypeScript
setAttributeValues(value: Record<string, SKAttributeValue>): Promise<void>
Swift declaration
var attributeValues: [String : SKAttributeValue] { get set }
get

emissionAngle

TypeScript
get emissionAngle(): Promise<number>
Swift declaration
var emissionAngle: CGFloat { get set }
set

emissionAngle

TypeScript
setEmissionAngle(value: number): Promise<void>
Swift declaration
var emissionAngle: CGFloat { get set }
get

emissionAngleRange

TypeScript
get emissionAngleRange(): Promise<number>
Swift declaration
var emissionAngleRange: CGFloat { get set }
set

emissionAngleRange

TypeScript
setEmissionAngleRange(value: number): Promise<void>
Swift declaration
var emissionAngleRange: CGFloat { get set }
get

fieldBitMask

TypeScript
get fieldBitMask(): Promise<number>
Swift declaration
var fieldBitMask: UInt32 { get set }
set

fieldBitMask

TypeScript
setFieldBitMask(value: number): Promise<void>
Swift declaration
var fieldBitMask: UInt32 { get set }
get

numParticlesToEmit

TypeScript
get numParticlesToEmit(): Promise<number>
Swift declaration
var numParticlesToEmit: Int { get set }
set

numParticlesToEmit

TypeScript
setNumParticlesToEmit(value: number): Promise<void>
Swift declaration
var numParticlesToEmit: Int { get set }
get

particleAction

TypeScript
get particleAction(): Promise<(SKAction) | null>
Swift declaration
@NSCopying var particleAction: SKAction? { get set }
set

particleAction

TypeScript
setParticleAction(value?: (SKAction) | null): Promise<void>
Swift declaration
@NSCopying var particleAction: SKAction? { get set }
get

particleAlpha

TypeScript
get particleAlpha(): Promise<number>
Swift declaration
var particleAlpha: CGFloat { get set }
set

particleAlpha

TypeScript
setParticleAlpha(value: number): Promise<void>
Swift declaration
var particleAlpha: CGFloat { get set }
get

particleAlphaRange

TypeScript
get particleAlphaRange(): Promise<number>
Swift declaration
var particleAlphaRange: CGFloat { get set }
set

particleAlphaRange

TypeScript
setParticleAlphaRange(value: number): Promise<void>
Swift declaration
var particleAlphaRange: CGFloat { get set }
get

particleAlphaSequence

TypeScript
get particleAlphaSequence(): Promise<(SKKeyframeSequence) | null>
Swift declaration
var particleAlphaSequence: SKKeyframeSequence? { get set }
set

particleAlphaSequence

TypeScript
setParticleAlphaSequence(value?: (SKKeyframeSequence) | null): Promise<void>
Swift declaration
var particleAlphaSequence: SKKeyframeSequence? { get set }
get

particleAlphaSpeed

TypeScript
get particleAlphaSpeed(): Promise<number>
Swift declaration
var particleAlphaSpeed: CGFloat { get set }
set

particleAlphaSpeed

TypeScript
setParticleAlphaSpeed(value: number): Promise<void>
Swift declaration
var particleAlphaSpeed: CGFloat { get set }
get

particleBirthRate

TypeScript
get particleBirthRate(): Promise<number>
Swift declaration
var particleBirthRate: CGFloat { get set }
set

particleBirthRate

TypeScript
setParticleBirthRate(value: number): Promise<void>
Swift declaration
var particleBirthRate: CGFloat { get set }
get

particleBlendMode

TypeScript
get particleBlendMode(): Promise<SKBlendMode>
Swift declaration
var particleBlendMode: SKBlendMode { get set }
set

particleBlendMode

TypeScript
setParticleBlendMode(value: SKBlendMode): Promise<void>
Swift declaration
var particleBlendMode: SKBlendMode { get set }
get

particleColor

TypeScript
get particleColor(): Promise<_UIKit_UIColor>
Swift declaration
var particleColor: UIColor { get set }
set

particleColor

TypeScript
setParticleColor(value: _UIKit_UIColor): Promise<void>
Swift declaration
var particleColor: UIColor { get set }
get

particleColorAlphaRange

TypeScript
get particleColorAlphaRange(): Promise<number>
Swift declaration
var particleColorAlphaRange: CGFloat { get set }
set

particleColorAlphaRange

TypeScript
setParticleColorAlphaRange(value: number): Promise<void>
Swift declaration
var particleColorAlphaRange: CGFloat { get set }
get

particleColorAlphaSpeed

TypeScript
get particleColorAlphaSpeed(): Promise<number>
Swift declaration
var particleColorAlphaSpeed: CGFloat { get set }
set

particleColorAlphaSpeed

TypeScript
setParticleColorAlphaSpeed(value: number): Promise<void>
Swift declaration
var particleColorAlphaSpeed: CGFloat { get set }
get

particleColorBlendFactor

TypeScript
get particleColorBlendFactor(): Promise<number>
Swift declaration
var particleColorBlendFactor: CGFloat { get set }
set

particleColorBlendFactor

TypeScript
setParticleColorBlendFactor(value: number): Promise<void>
Swift declaration
var particleColorBlendFactor: CGFloat { get set }
get

particleColorBlendFactorRange

TypeScript
get particleColorBlendFactorRange(): Promise<number>
Swift declaration
var particleColorBlendFactorRange: CGFloat { get set }
set

particleColorBlendFactorRange

TypeScript
setParticleColorBlendFactorRange(value: number): Promise<void>
Swift declaration
var particleColorBlendFactorRange: CGFloat { get set }
get

particleColorBlendFactorSequence

TypeScript
get particleColorBlendFactorSequence(): Promise<(SKKeyframeSequence) | null>
Swift declaration
var particleColorBlendFactorSequence: SKKeyframeSequence? { get set }
set

particleColorBlendFactorSequence

TypeScript
setParticleColorBlendFactorSequence(value?: (SKKeyframeSequence) | null): Promise<void>
Swift declaration
var particleColorBlendFactorSequence: SKKeyframeSequence? { get set }
get

particleColorBlendFactorSpeed

TypeScript
get particleColorBlendFactorSpeed(): Promise<number>
Swift declaration
var particleColorBlendFactorSpeed: CGFloat { get set }
set

particleColorBlendFactorSpeed

TypeScript
setParticleColorBlendFactorSpeed(value: number): Promise<void>
Swift declaration
var particleColorBlendFactorSpeed: CGFloat { get set }
get

particleColorBlueRange

TypeScript
get particleColorBlueRange(): Promise<number>
Swift declaration
var particleColorBlueRange: CGFloat { get set }
set

particleColorBlueRange

TypeScript
setParticleColorBlueRange(value: number): Promise<void>
Swift declaration
var particleColorBlueRange: CGFloat { get set }
get

particleColorBlueSpeed

TypeScript
get particleColorBlueSpeed(): Promise<number>
Swift declaration
var particleColorBlueSpeed: CGFloat { get set }
set

particleColorBlueSpeed

TypeScript
setParticleColorBlueSpeed(value: number): Promise<void>
Swift declaration
var particleColorBlueSpeed: CGFloat { get set }
get

particleColorGreenRange

TypeScript
get particleColorGreenRange(): Promise<number>
Swift declaration
var particleColorGreenRange: CGFloat { get set }
set

particleColorGreenRange

TypeScript
setParticleColorGreenRange(value: number): Promise<void>
Swift declaration
var particleColorGreenRange: CGFloat { get set }
get

particleColorGreenSpeed

TypeScript
get particleColorGreenSpeed(): Promise<number>
Swift declaration
var particleColorGreenSpeed: CGFloat { get set }
set

particleColorGreenSpeed

TypeScript
setParticleColorGreenSpeed(value: number): Promise<void>
Swift declaration
var particleColorGreenSpeed: CGFloat { get set }
get

particleColorRedRange

TypeScript
get particleColorRedRange(): Promise<number>
Swift declaration
var particleColorRedRange: CGFloat { get set }
set

particleColorRedRange

TypeScript
setParticleColorRedRange(value: number): Promise<void>
Swift declaration
var particleColorRedRange: CGFloat { get set }
get

particleColorRedSpeed

TypeScript
get particleColorRedSpeed(): Promise<number>
Swift declaration
var particleColorRedSpeed: CGFloat { get set }
set

particleColorRedSpeed

TypeScript
setParticleColorRedSpeed(value: number): Promise<void>
Swift declaration
var particleColorRedSpeed: CGFloat { get set }
get

particleColorSequence

TypeScript
get particleColorSequence(): Promise<(SKKeyframeSequence) | null>
Swift declaration
var particleColorSequence: SKKeyframeSequence? { get set }
set

particleColorSequence

TypeScript
setParticleColorSequence(value?: (SKKeyframeSequence) | null): Promise<void>
Swift declaration
var particleColorSequence: SKKeyframeSequence? { get set }
get

particleLifetime

TypeScript
get particleLifetime(): Promise<number>
Swift declaration
var particleLifetime: CGFloat { get set }
set

particleLifetime

TypeScript
setParticleLifetime(value: number): Promise<void>
Swift declaration
var particleLifetime: CGFloat { get set }
get

particleLifetimeRange

TypeScript
get particleLifetimeRange(): Promise<number>
Swift declaration
var particleLifetimeRange: CGFloat { get set }
set

particleLifetimeRange

TypeScript
setParticleLifetimeRange(value: number): Promise<void>
Swift declaration
var particleLifetimeRange: CGFloat { get set }
get

particlePosition

TypeScript
get particlePosition(): Promise<{ x: number; y: number }>
Swift declaration
var particlePosition: CGPoint { get set }
set

particlePosition

TypeScript
setParticlePosition(value: { x: number; y: number }): Promise<void>
Swift declaration
var particlePosition: CGPoint { get set }
get

particlePositionRange

TypeScript
get particlePositionRange(): Promise<{ dx: number; dy: number }>
Swift declaration
var particlePositionRange: CGVector { get set }
set

particlePositionRange

TypeScript
setParticlePositionRange(value: { dx: number; dy: number }): Promise<void>
Swift declaration
var particlePositionRange: CGVector { get set }
get · iOS 9.0+

particleRenderOrder

TypeScript
get particleRenderOrder(): Promise<SKParticleRenderOrder>
Swift declaration
var particleRenderOrder: SKParticleRenderOrder { get set }
set · iOS 9.0+

particleRenderOrder

TypeScript
setParticleRenderOrder(value: SKParticleRenderOrder): Promise<void>
Swift declaration
var particleRenderOrder: SKParticleRenderOrder { get set }
get

particleRotation

TypeScript
get particleRotation(): Promise<number>
Swift declaration
var particleRotation: CGFloat { get set }
set

particleRotation

TypeScript
setParticleRotation(value: number): Promise<void>
Swift declaration
var particleRotation: CGFloat { get set }
get

particleRotationRange

TypeScript
get particleRotationRange(): Promise<number>
Swift declaration
var particleRotationRange: CGFloat { get set }
set

particleRotationRange

TypeScript
setParticleRotationRange(value: number): Promise<void>
Swift declaration
var particleRotationRange: CGFloat { get set }
get

particleRotationSpeed

TypeScript
get particleRotationSpeed(): Promise<number>
Swift declaration
var particleRotationSpeed: CGFloat { get set }
set

particleRotationSpeed

TypeScript
setParticleRotationSpeed(value: number): Promise<void>
Swift declaration
var particleRotationSpeed: CGFloat { get set }
get

particleScale

TypeScript
get particleScale(): Promise<number>
Swift declaration
var particleScale: CGFloat { get set }
set

particleScale

TypeScript
setParticleScale(value: number): Promise<void>
Swift declaration
var particleScale: CGFloat { get set }
get

particleScaleRange

TypeScript
get particleScaleRange(): Promise<number>
Swift declaration
var particleScaleRange: CGFloat { get set }
set

particleScaleRange

TypeScript
setParticleScaleRange(value: number): Promise<void>
Swift declaration
var particleScaleRange: CGFloat { get set }
get

particleScaleSequence

TypeScript
get particleScaleSequence(): Promise<(SKKeyframeSequence) | null>
Swift declaration
var particleScaleSequence: SKKeyframeSequence? { get set }
set

particleScaleSequence

TypeScript
setParticleScaleSequence(value?: (SKKeyframeSequence) | null): Promise<void>
Swift declaration
var particleScaleSequence: SKKeyframeSequence? { get set }
get

particleScaleSpeed

TypeScript
get particleScaleSpeed(): Promise<number>
Swift declaration
var particleScaleSpeed: CGFloat { get set }
set

particleScaleSpeed

TypeScript
setParticleScaleSpeed(value: number): Promise<void>
Swift declaration
var particleScaleSpeed: CGFloat { get set }
get

particleSize

TypeScript
get particleSize(): Promise<{ width: number; height: number }>
Swift declaration
var particleSize: CGSize { get set }
set

particleSize

TypeScript
setParticleSize(value: { width: number; height: number }): Promise<void>
Swift declaration
var particleSize: CGSize { get set }
get

particleSpeed

TypeScript
get particleSpeed(): Promise<number>
Swift declaration
var particleSpeed: CGFloat { get set }
set

particleSpeed

TypeScript
setParticleSpeed(value: number): Promise<void>
Swift declaration
var particleSpeed: CGFloat { get set }
get

particleSpeedRange

TypeScript
get particleSpeedRange(): Promise<number>
Swift declaration
var particleSpeedRange: CGFloat { get set }
set

particleSpeedRange

TypeScript
setParticleSpeedRange(value: number): Promise<void>
Swift declaration
var particleSpeedRange: CGFloat { get set }
get

particleTexture

TypeScript
get particleTexture(): Promise<(SKTexture) | null>
Swift declaration
var particleTexture: SKTexture? { get set }
set

particleTexture

TypeScript
setParticleTexture(value?: (SKTexture) | null): Promise<void>
Swift declaration
var particleTexture: SKTexture? { get set }
get

particleZPosition

TypeScript
get particleZPosition(): Promise<number>
Swift declaration
var particleZPosition: CGFloat { get set }
set

particleZPosition

TypeScript
setParticleZPosition(value: number): Promise<void>
Swift declaration
var particleZPosition: CGFloat { get set }
get · iOS 7.0+ · Deprecated in iOS 8.0

particleZPositionRange

TypeScript
get particleZPositionRange(): Promise<number>
Swift declaration
var particleZPositionRange: CGFloat { get set }
set · iOS 7.0+ · Deprecated in iOS 8.0

particleZPositionRange

TypeScript
setParticleZPositionRange(value: number): Promise<void>
Swift declaration
var particleZPositionRange: CGFloat { get set }
get · iOS 7.0+ · Deprecated in iOS 8.0

particleZPositionSpeed

TypeScript
get particleZPositionSpeed(): Promise<number>
Swift declaration
var particleZPositionSpeed: CGFloat { get set }
set · iOS 7.0+ · Deprecated in iOS 8.0

particleZPositionSpeed

TypeScript
setParticleZPositionSpeed(value: number): Promise<void>
Swift declaration
var particleZPositionSpeed: CGFloat { get set }
get

shader

TypeScript
get shader(): Promise<(SKShader) | null>
Swift declaration
var shader: SKShader? { get set }
set

shader

TypeScript
setShader(value?: (SKShader) | null): Promise<void>
Swift declaration
var shader: SKShader? { get set }
get

targetNode

TypeScript
get targetNode(): Promise<(SKNode) | null>
Swift declaration
weak var targetNode: SKNode? { get set }
set

targetNode

TypeScript
setTargetNode(value?: (SKNode) | null): Promise<void>
Swift declaration
weak var targetNode: SKNode? { get set }
get

xAcceleration

TypeScript
get xAcceleration(): Promise<number>
Swift declaration
var xAcceleration: CGFloat { get set }
set

xAcceleration

TypeScript
setXAcceleration(value: number): Promise<void>
Swift declaration
var xAcceleration: CGFloat { get set }
get

yAcceleration

TypeScript
get yAcceleration(): Promise<number>
Swift declaration
var yAcceleration: CGFloat { get set }
set

yAcceleration

TypeScript
setYAcceleration(value: number): Promise<void>
Swift declaration
var yAcceleration: CGFloat { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All SpriteKit types →