Class CAEmitterLayer

All Implemented Interfaces:
CAMediaTiming, NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class CAEmitterLayer
extends CALayer
  • Constructor Details

    • CAEmitterLayer

      public CAEmitterLayer()
    • CAEmitterLayer

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

      protected CAEmitterLayer​(NSObject.SkipInit skipInit)
    • CAEmitterLayer

      public CAEmitterLayer​(CALayer layer)
  • Method Details

    • getEmitterCells

      public NSArray<CAEmitterCell> getEmitterCells()
    • setEmitterCells

      public void setEmitterCells​(NSArray<CAEmitterCell> v)
    • getBirthRate

      public float getBirthRate()
    • setBirthRate

      public void setBirthRate​(float v)
    • getLifetime

      public float getLifetime()
    • setLifetime

      public void setLifetime​(float v)
    • getEmitterPosition

      public CGPoint getEmitterPosition()
    • setEmitterPosition

      public void setEmitterPosition​(CGPoint v)
    • getEmitterZPosition

      public double getEmitterZPosition()
    • setEmitterZPosition

      public void setEmitterZPosition​(double v)
    • getEmitterSize

      public CGSize getEmitterSize()
    • setEmitterSize

      public void setEmitterSize​(CGSize v)
    • getEmitterDepth

      public double getEmitterDepth()
    • setEmitterDepth

      public void setEmitterDepth​(double v)
    • getEmitterShape

      public CAEmitterShape getEmitterShape()
    • setEmitterShape

      public void setEmitterShape​(CAEmitterShape v)
    • getEmitterMode

      public CAEmitterMode getEmitterMode()
    • setEmitterMode

      public void setEmitterMode​(CAEmitterMode v)
    • getRenderMode

      public CAEmitterRenderMode getRenderMode()
    • setRenderMode

      public void setRenderMode​(CAEmitterRenderMode v)
    • preservesDepth

      public boolean preservesDepth()
    • setPreservesDepth

      public void setPreservesDepth​(boolean v)
    • getVelocity

      public float getVelocity()
    • setVelocity

      public void setVelocity​(float v)
    • getScale

      public float getScale()
    • setScale

      public void setScale​(float v)
    • getSpin

      public float getSpin()
    • setSpin

      public void setSpin​(float v)
    • getSeed

      public int getSeed()
    • setSeed

      public void setSeed​(int v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • getDefaultValue

      public static NSObject getDefaultValue​(String key)
    • needsDisplay

      public static boolean needsDisplay​(String key)
    • cornerCurveExpansionFactor

      public static double cornerCurveExpansionFactor​(CALayerCornerCurve curve)
      Since:
      Available in iOS 13.0 and later.
    • getDefaultAction

      public static CAAction getDefaultAction​(String event)