Class SKEmitterNode

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, UIActivityItemsConfigurationProviding, UIFocusEnvironment, UIFocusItem, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UIUserActivityRestoring, ObjCProtocol

public class SKEmitterNode
extends SKNode
  • Constructor Details

    • SKEmitterNode

      public SKEmitterNode()
    • SKEmitterNode

      protected SKEmitterNode​(NSObject.Handle h, long handle)
    • SKEmitterNode

      protected SKEmitterNode​(NSObject.SkipInit skipInit)
    • SKEmitterNode

      public SKEmitterNode​(NSCoder coder)
  • Method Details

    • getParticleTexture

      public SKTexture getParticleTexture()
    • setParticleTexture

      public void setParticleTexture​(SKTexture v)
    • getParticleBlendMode

      public SKBlendMode getParticleBlendMode()
    • setParticleBlendMode

      public void setParticleBlendMode​(SKBlendMode v)
    • getParticleColor

      public UIColor getParticleColor()
    • setParticleColor

      public void setParticleColor​(UIColor v)
    • getParticleColorRedRange

      public double getParticleColorRedRange()
    • setParticleColorRedRange

      public void setParticleColorRedRange​(double v)
    • getParticleColorGreenRange

      public double getParticleColorGreenRange()
    • setParticleColorGreenRange

      public void setParticleColorGreenRange​(double v)
    • getParticleColorBlueRange

      public double getParticleColorBlueRange()
    • setParticleColorBlueRange

      public void setParticleColorBlueRange​(double v)
    • getParticleColorAlphaRange

      public double getParticleColorAlphaRange()
    • setParticleColorAlphaRange

      public void setParticleColorAlphaRange​(double v)
    • getParticleColorRedSpeed

      public double getParticleColorRedSpeed()
    • setParticleColorRedSpeed

      public void setParticleColorRedSpeed​(double v)
    • getParticleColorGreenSpeed

      public double getParticleColorGreenSpeed()
    • setParticleColorGreenSpeed

      public void setParticleColorGreenSpeed​(double v)
    • getParticleColorBlueSpeed

      public double getParticleColorBlueSpeed()
    • setParticleColorBlueSpeed

      public void setParticleColorBlueSpeed​(double v)
    • getParticleColorAlphaSpeed

      public double getParticleColorAlphaSpeed()
    • setParticleColorAlphaSpeed

      public void setParticleColorAlphaSpeed​(double v)
    • getParticleColorSequence

      public SKKeyframeSequence getParticleColorSequence()
    • setParticleColorSequence

      public void setParticleColorSequence​(SKKeyframeSequence v)
    • getParticleColorBlendFactor

      public double getParticleColorBlendFactor()
    • setParticleColorBlendFactor

      public void setParticleColorBlendFactor​(double v)
    • getParticleColorBlendFactorRange

      public double getParticleColorBlendFactorRange()
    • setParticleColorBlendFactorRange

      public void setParticleColorBlendFactorRange​(double v)
    • getParticleColorBlendFactorSpeed

      public double getParticleColorBlendFactorSpeed()
    • setParticleColorBlendFactorSpeed

      public void setParticleColorBlendFactorSpeed​(double v)
    • getParticleColorBlendFactorSequence

      public SKKeyframeSequence getParticleColorBlendFactorSequence()
    • setParticleColorBlendFactorSequence

      public void setParticleColorBlendFactorSequence​(SKKeyframeSequence v)
    • getParticlePosition

      public CGPoint getParticlePosition()
    • setParticlePosition

      public void setParticlePosition​(CGPoint v)
    • getParticlePositionRange

      public CGVector getParticlePositionRange()
    • setParticlePositionRange

      public void setParticlePositionRange​(CGVector v)
    • getParticleSpeed

      public double getParticleSpeed()
    • setParticleSpeed

      public void setParticleSpeed​(double v)
    • getParticleSpeedRange

      public double getParticleSpeedRange()
    • setParticleSpeedRange

      public void setParticleSpeedRange​(double v)
    • getEmissionAngle

      public double getEmissionAngle()
    • setEmissionAngle

      public void setEmissionAngle​(double v)
    • getEmissionAngleRange

      public double getEmissionAngleRange()
    • setEmissionAngleRange

      public void setEmissionAngleRange​(double v)
    • getXAcceleration

      public double getXAcceleration()
    • setXAcceleration

      public void setXAcceleration​(double v)
    • getYAcceleration

      public double getYAcceleration()
    • setYAcceleration

      public void setYAcceleration​(double v)
    • getParticleBirthRate

      public double getParticleBirthRate()
    • setParticleBirthRate

      public void setParticleBirthRate​(double v)
    • getNumParticlesToEmit

      public long getNumParticlesToEmit()
    • setNumParticlesToEmit

      public void setNumParticlesToEmit​(long v)
    • getParticleLifetime

      public double getParticleLifetime()
    • setParticleLifetime

      public void setParticleLifetime​(double v)
    • getParticleLifetimeRange

      public double getParticleLifetimeRange()
    • setParticleLifetimeRange

      public void setParticleLifetimeRange​(double v)
    • getParticleRotation

      public double getParticleRotation()
    • setParticleRotation

      public void setParticleRotation​(double v)
    • getParticleRotationRange

      public double getParticleRotationRange()
    • setParticleRotationRange

      public void setParticleRotationRange​(double v)
    • getParticleRotationSpeed

      public double getParticleRotationSpeed()
    • setParticleRotationSpeed

      public void setParticleRotationSpeed​(double v)
    • getParticleSize

      public CGSize getParticleSize()
    • setParticleSize

      public void setParticleSize​(CGSize v)
    • getParticleScale

      public double getParticleScale()
    • setParticleScale

      public void setParticleScale​(double v)
    • getParticleScaleRange

      public double getParticleScaleRange()
    • setParticleScaleRange

      public void setParticleScaleRange​(double v)
    • getParticleScaleSpeed

      public double getParticleScaleSpeed()
    • setParticleScaleSpeed

      public void setParticleScaleSpeed​(double v)
    • getParticleScaleSequence

      public SKKeyframeSequence getParticleScaleSequence()
    • setParticleScaleSequence

      public void setParticleScaleSequence​(SKKeyframeSequence v)
    • getParticleAlpha

      public double getParticleAlpha()
    • setParticleAlpha

      public void setParticleAlpha​(double v)
    • getParticleAlphaRange

      public double getParticleAlphaRange()
    • setParticleAlphaRange

      public void setParticleAlphaRange​(double v)
    • getParticleAlphaSpeed

      public double getParticleAlphaSpeed()
    • setParticleAlphaSpeed

      public void setParticleAlphaSpeed​(double v)
    • getParticleAlphaSequence

      public SKKeyframeSequence getParticleAlphaSequence()
    • setParticleAlphaSequence

      public void setParticleAlphaSequence​(SKKeyframeSequence v)
    • getParticleAction

      public SKAction getParticleAction()
    • setParticleAction

      public void setParticleAction​(SKAction v)
    • getFieldBitMask

      public int getFieldBitMask()
    • setFieldBitMask

      public void setFieldBitMask​(int v)
    • getTargetNode

      public SKNode getTargetNode()
    • setTargetNode

      public void setTargetNode​(SKNode v)
    • getShader

      public SKShader getShader()
    • setShader

      public void setShader​(SKShader v)
    • getAttributeValues

      public NSDictionary<NSString,​SKAttributeValue> getAttributeValues()
      Overrides:
      getAttributeValues in class SKNode
      Since:
      Available in iOS 10.0 and later.
    • setAttributeValues

      public void setAttributeValues​(NSDictionary<NSString,​SKAttributeValue> v)
      Overrides:
      setAttributeValues in class SKNode
      Since:
      Available in iOS 10.0 and later.
    • getParticleZPosition

      public double getParticleZPosition()
    • setParticleZPosition

      public void setParticleZPosition​(double v)
    • getParticleRenderOrder

      public SKParticleRenderOrder getParticleRenderOrder()
      Since:
      Available in iOS 9.0 and later.
    • setParticleRenderOrder

      public void setParticleRenderOrder​(SKParticleRenderOrder v)
      Since:
      Available in iOS 9.0 and later.
    • getParticleZPositionRange

      @Deprecated public double getParticleZPositionRange()
      Deprecated.
      Deprecated in iOS 8.0.
    • setParticleZPositionRange

      @Deprecated public void setParticleZPositionRange​(double v)
      Deprecated.
      Deprecated in iOS 8.0.
    • getParticleZPositionSpeed

      @Deprecated public double getParticleZPositionSpeed()
      Deprecated.
      Deprecated in iOS 8.0.
    • setParticleZPositionSpeed

      @Deprecated public void setParticleZPositionSpeed​(double v)
      Deprecated.
      Deprecated in iOS 8.0.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • advanceSimulationTime

      public void advanceSimulationTime​(double sec)
    • resetSimulation

      public void resetSimulation()
    • valueForAttribute

      public SKAttributeValue valueForAttribute​(String key)
      Since:
      Available in iOS 10.0 and later.
    • setValueForAttribute

      public void setValueForAttribute​(SKAttributeValue value, String key)
      Since:
      Available in iOS 10.0 and later.