init
TypeScriptstatic init(name: string, directory?: (string) | null): (SCNParticleSystem) | nullSwift declarationconvenience init?(named name: String, inDirectory directory: String?)class · SDK 27.1
class SCNParticleSystemstatic init(name: string, directory?: (string) | null): (SCNParticleSystem) | nullSwift declarationconvenience init?(named name: String, inDirectory directory: String?)removeAllModifiers(): voidSwift declarationfunc removeAllModifiers()removeModifiers(stage: SCNParticleModifierStage): voidSwift declarationfunc removeModifiers(at stage: SCNParticleModifierStage)reset(): voidSwift declarationfunc reset()get acceleration(): SCNVector3Swift declarationvar acceleration: SCNVector3 { get set }set acceleration(value: SCNVector3)Swift declarationvar acceleration: SCNVector3 { get set }get isAffectedByGravity(): booleanSwift declarationvar isAffectedByGravity: Bool { get set }set isAffectedByGravity(value: boolean)Swift declarationvar isAffectedByGravity: Bool { get set }get isAffectedByPhysicsFields(): booleanSwift declarationvar isAffectedByPhysicsFields: Bool { get set }set isAffectedByPhysicsFields(value: boolean)Swift declarationvar isAffectedByPhysicsFields: Bool { get set }get birthDirection(): SCNParticleBirthDirectionSwift declarationvar birthDirection: SCNParticleBirthDirection { get set }set birthDirection(value: SCNParticleBirthDirection)Swift declarationvar birthDirection: SCNParticleBirthDirection { get set }get birthLocation(): SCNParticleBirthLocationSwift declarationvar birthLocation: SCNParticleBirthLocation { get set }set birthLocation(value: SCNParticleBirthLocation)Swift declarationvar birthLocation: SCNParticleBirthLocation { get set }get birthRate(): numberSwift declarationvar birthRate: CGFloat { get set }set birthRate(value: number)Swift declarationvar birthRate: CGFloat { get set }get birthRateVariation(): numberSwift declarationvar birthRateVariation: CGFloat { get set }set birthRateVariation(value: number)Swift declarationvar birthRateVariation: CGFloat { get set }get isBlackPassEnabled(): booleanSwift declarationvar isBlackPassEnabled: Bool { get set }set isBlackPassEnabled(value: boolean)Swift declarationvar isBlackPassEnabled: Bool { get set }get blendMode(): SCNParticleBlendModeSwift declarationvar blendMode: SCNParticleBlendMode { get set }set blendMode(value: SCNParticleBlendMode)Swift declarationvar blendMode: SCNParticleBlendMode { get set }get colliderNodes(): (Array<SCNNode>) | nullSwift declarationvar colliderNodes: [SCNNode]? { get set }set colliderNodes(value: (Array<SCNNode>) | null)Swift declarationvar colliderNodes: [SCNNode]? { get set }get dampingFactor(): numberSwift declarationvar dampingFactor: CGFloat { get set }set dampingFactor(value: number)Swift declarationvar dampingFactor: CGFloat { get set }get emissionDuration(): numberSwift declarationvar emissionDuration: CGFloat { get set }set emissionDuration(value: number)Swift declarationvar emissionDuration: CGFloat { get set }get emissionDurationVariation(): numberSwift declarationvar emissionDurationVariation: CGFloat { get set }set emissionDurationVariation(value: number)Swift declarationvar emissionDurationVariation: CGFloat { get set }get emitterShape(): (SCNGeometry) | nullSwift declarationvar emitterShape: SCNGeometry? { get set }set emitterShape(value: (SCNGeometry) | null)Swift declarationvar emitterShape: SCNGeometry? { get set }get emittingDirection(): SCNVector3Swift declarationvar emittingDirection: SCNVector3 { get set }set emittingDirection(value: SCNVector3)Swift declarationvar emittingDirection: SCNVector3 { get set }get fresnelExponent(): numberSwift declarationvar fresnelExponent: CGFloat { get set }set fresnelExponent(value: number)Swift declarationvar fresnelExponent: CGFloat { get set }get idleDuration(): numberSwift declarationvar idleDuration: CGFloat { get set }set idleDuration(value: number)Swift declarationvar idleDuration: CGFloat { get set }get idleDurationVariation(): numberSwift declarationvar idleDurationVariation: CGFloat { get set }set idleDurationVariation(value: number)Swift declarationvar idleDurationVariation: CGFloat { get set }get imageSequenceAnimationMode(): SCNParticleImageSequenceAnimationModeSwift declarationvar imageSequenceAnimationMode: SCNParticleImageSequenceAnimationMode { get set }set imageSequenceAnimationMode(value: SCNParticleImageSequenceAnimationMode)Swift declarationvar imageSequenceAnimationMode: SCNParticleImageSequenceAnimationMode { get set }get imageSequenceColumnCount(): numberSwift declarationvar imageSequenceColumnCount: Int { get set }set imageSequenceColumnCount(value: number)Swift declarationvar imageSequenceColumnCount: Int { get set }get imageSequenceFrameRate(): numberSwift declarationvar imageSequenceFrameRate: CGFloat { get set }set imageSequenceFrameRate(value: number)Swift declarationvar imageSequenceFrameRate: CGFloat { get set }get imageSequenceFrameRateVariation(): numberSwift declarationvar imageSequenceFrameRateVariation: CGFloat { get set }set imageSequenceFrameRateVariation(value: number)Swift declarationvar imageSequenceFrameRateVariation: CGFloat { get set }get imageSequenceInitialFrame(): numberSwift declarationvar imageSequenceInitialFrame: CGFloat { get set }set imageSequenceInitialFrame(value: number)Swift declarationvar imageSequenceInitialFrame: CGFloat { get set }get imageSequenceInitialFrameVariation(): numberSwift declarationvar imageSequenceInitialFrameVariation: CGFloat { get set }set imageSequenceInitialFrameVariation(value: number)Swift declarationvar imageSequenceInitialFrameVariation: CGFloat { get set }get imageSequenceRowCount(): numberSwift declarationvar imageSequenceRowCount: Int { get set }set imageSequenceRowCount(value: number)Swift declarationvar imageSequenceRowCount: Int { get set }get isLightingEnabled(): booleanSwift declarationvar isLightingEnabled: Bool { get set }set isLightingEnabled(value: boolean)Swift declarationvar isLightingEnabled: Bool { get set }get isLocal(): booleanSwift declarationvar isLocal: Bool { get set }set isLocal(value: boolean)Swift declarationvar isLocal: Bool { get set }get loops(): booleanSwift declarationvar loops: Bool { get set }set loops(value: boolean)Swift declarationvar loops: Bool { get set }get orientationDirection(): SCNVector3Swift declarationvar orientationDirection: SCNVector3 { get set }set orientationDirection(value: SCNVector3)Swift declarationvar orientationDirection: SCNVector3 { get set }get orientationMode(): SCNParticleOrientationModeSwift declarationvar orientationMode: SCNParticleOrientationMode { get set }set orientationMode(value: SCNParticleOrientationMode)Swift declarationvar orientationMode: SCNParticleOrientationMode { get set }get particleAngle(): numberSwift declarationvar particleAngle: CGFloat { get set }set particleAngle(value: number)Swift declarationvar particleAngle: CGFloat { get set }get particleAngleVariation(): numberSwift declarationvar particleAngleVariation: CGFloat { get set }set particleAngleVariation(value: number)Swift declarationvar particleAngleVariation: CGFloat { get set }get particleAngularVelocity(): numberSwift declarationvar particleAngularVelocity: CGFloat { get set }set particleAngularVelocity(value: number)Swift declarationvar particleAngularVelocity: CGFloat { get set }get particleAngularVelocityVariation(): numberSwift declarationvar particleAngularVelocityVariation: CGFloat { get set }set particleAngularVelocityVariation(value: number)Swift declarationvar particleAngularVelocityVariation: CGFloat { get set }get particleBounce(): numberSwift declarationvar particleBounce: CGFloat { get set }set particleBounce(value: number)Swift declarationvar particleBounce: CGFloat { get set }get particleBounceVariation(): numberSwift declarationvar particleBounceVariation: CGFloat { get set }set particleBounceVariation(value: number)Swift declarationvar particleBounceVariation: CGFloat { get set }get particleCharge(): numberSwift declarationvar particleCharge: CGFloat { get set }set particleCharge(value: number)Swift declarationvar particleCharge: CGFloat { get set }get particleChargeVariation(): numberSwift declarationvar particleChargeVariation: CGFloat { get set }set particleChargeVariation(value: number)Swift declarationvar particleChargeVariation: CGFloat { get set }get particleColor(): _UIKit_UIColorSwift declarationvar particleColor: UIColor { get set }set particleColor(value: _UIKit_UIColor)Swift declarationvar particleColor: UIColor { get set }get particleColorVariation(): SCNVector4Swift declarationvar particleColorVariation: SCNVector4 { get set }set particleColorVariation(value: SCNVector4)Swift declarationvar particleColorVariation: SCNVector4 { get set }get particleDiesOnCollision(): booleanSwift declarationvar particleDiesOnCollision: Bool { get set }set particleDiesOnCollision(value: boolean)Swift declarationvar particleDiesOnCollision: Bool { get set }get particleFriction(): numberSwift declarationvar particleFriction: CGFloat { get set }set particleFriction(value: number)Swift declarationvar particleFriction: CGFloat { get set }get particleFrictionVariation(): numberSwift declarationvar particleFrictionVariation: CGFloat { get set }set particleFrictionVariation(value: number)Swift declarationvar particleFrictionVariation: CGFloat { get set }get particleImage(): (unknown) | nullSwift declarationvar particleImage: Any? { get set }set particleImage(value: (unknown) | null)Swift declarationvar particleImage: Any? { get set }get particleIntensity(): numberSwift declarationvar particleIntensity: CGFloat { get set }set particleIntensity(value: number)Swift declarationvar particleIntensity: CGFloat { get set }get particleIntensityVariation(): numberSwift declarationvar particleIntensityVariation: CGFloat { get set }set particleIntensityVariation(value: number)Swift declarationvar particleIntensityVariation: CGFloat { get set }get particleLifeSpan(): numberSwift declarationvar particleLifeSpan: CGFloat { get set }set particleLifeSpan(value: number)Swift declarationvar particleLifeSpan: CGFloat { get set }get particleLifeSpanVariation(): numberSwift declarationvar particleLifeSpanVariation: CGFloat { get set }set particleLifeSpanVariation(value: number)Swift declarationvar particleLifeSpanVariation: CGFloat { get set }get particleMass(): numberSwift declarationvar particleMass: CGFloat { get set }set particleMass(value: number)Swift declarationvar particleMass: CGFloat { get set }get particleMassVariation(): numberSwift declarationvar particleMassVariation: CGFloat { get set }set particleMassVariation(value: number)Swift declarationvar particleMassVariation: CGFloat { get set }get particleSize(): numberSwift declarationvar particleSize: CGFloat { get set }set particleSize(value: number)Swift declarationvar particleSize: CGFloat { get set }get particleSizeVariation(): numberSwift declarationvar particleSizeVariation: CGFloat { get set }set particleSizeVariation(value: number)Swift declarationvar particleSizeVariation: CGFloat { get set }get particleVelocity(): numberSwift declarationvar particleVelocity: CGFloat { get set }set particleVelocity(value: number)Swift declarationvar particleVelocity: CGFloat { get set }get particleVelocityVariation(): numberSwift declarationvar particleVelocityVariation: CGFloat { get set }set particleVelocityVariation(value: number)Swift declarationvar particleVelocityVariation: CGFloat { get set }get propertyControllers(): (NativeMap<SCNParticleSystem_ParticleProperty, SCNParticlePropertyController>) | nullSwift declarationvar propertyControllers: [SCNParticleSystem.ParticleProperty : SCNParticlePropertyController]? { get set }set propertyControllers(value: (NativeMap<SCNParticleSystem_ParticleProperty, SCNParticlePropertyController>) | null)Swift declarationvar propertyControllers: [SCNParticleSystem.ParticleProperty : SCNParticlePropertyController]? { get set }get sortingMode(): SCNParticleSortingModeSwift declarationvar sortingMode: SCNParticleSortingMode { get set }set sortingMode(value: SCNParticleSortingMode)Swift declarationvar sortingMode: SCNParticleSortingMode { get set }get speedFactor(): numberSwift declarationvar speedFactor: CGFloat { get set }set speedFactor(value: number)Swift declarationvar speedFactor: CGFloat { get set }get spreadingAngle(): numberSwift declarationvar spreadingAngle: CGFloat { get set }set spreadingAngle(value: number)Swift declarationvar spreadingAngle: CGFloat { get set }get stretchFactor(): numberSwift declarationvar stretchFactor: CGFloat { get set }set stretchFactor(value: number)Swift declarationvar stretchFactor: CGFloat { get set }get systemSpawnedOnCollision(): (SCNParticleSystem) | nullSwift declarationvar systemSpawnedOnCollision: SCNParticleSystem? { get set }set systemSpawnedOnCollision(value: (SCNParticleSystem) | null)Swift declarationvar systemSpawnedOnCollision: SCNParticleSystem? { get set }get systemSpawnedOnDying(): (SCNParticleSystem) | nullSwift declarationvar systemSpawnedOnDying: SCNParticleSystem? { get set }set systemSpawnedOnDying(value: (SCNParticleSystem) | null)Swift declarationvar systemSpawnedOnDying: SCNParticleSystem? { get set }get systemSpawnedOnLiving(): (SCNParticleSystem) | nullSwift declarationvar systemSpawnedOnLiving: SCNParticleSystem? { get set }set systemSpawnedOnLiving(value: (SCNParticleSystem) | null)Swift declarationvar systemSpawnedOnLiving: SCNParticleSystem? { get set }get warmupDuration(): numberSwift declarationvar warmupDuration: CGFloat { get set }set warmupDuration(value: number)Swift declarationvar warmupDuration: CGFloat { get set }get writesToDepthBuffer(): booleanSwift declarationvar writesToDepthBuffer: Bool { get set }set writesToDepthBuffer(value: boolean)Swift declarationvar writesToDepthBuffer: Bool { get set }3 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SCNParticleSystem.handle(_:forProperties:handler:)
Nested memory pointers cannot cross the bridge.
SCNParticleSystem.addModifier(forProperties:at:modifier:)
Nested memory pointers cannot cross the bridge.
SCNParticleSystem.init()
inherited init: cannot prove legal (class declares 1 custom initializer)