Class SKEffectNode

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, SKWarpable, UIActivityItemsConfigurationProviding, UIFocusEnvironment, UIFocusItem, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UIUserActivityRestoring, ObjCProtocol
Direct Known Subclasses:
SKScene

public class SKEffectNode
extends SKNode
implements SKWarpable
  • Constructor Details

    • SKEffectNode

      public SKEffectNode()
    • SKEffectNode

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

      protected SKEffectNode​(NSObject.SkipInit skipInit)
    • SKEffectNode

      public SKEffectNode​(NSCoder coder)
  • Method Details

    • getFilter

      public CIFilter getFilter()
    • setFilter

      public void setFilter​(CIFilter v)
    • shouldCenterFilter

      public boolean shouldCenterFilter()
    • setShouldCenterFilter

      public void setShouldCenterFilter​(boolean v)
    • shouldEnableEffects

      public boolean shouldEnableEffects()
    • setShouldEnableEffects

      public void setShouldEnableEffects​(boolean v)
    • shouldRasterize

      public boolean shouldRasterize()
    • setShouldRasterize

      public void setShouldRasterize​(boolean v)
    • getBlendMode

      public SKBlendMode getBlendMode()
    • setBlendMode

      public void setBlendMode​(SKBlendMode 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.
    • getWarpGeometry

      public SKWarpGeometry getWarpGeometry()
      Specified by:
      getWarpGeometry in interface SKWarpable
    • setWarpGeometry

      public void setWarpGeometry​(SKWarpGeometry v)
      Specified by:
      setWarpGeometry in interface SKWarpable
    • getSubdivisionLevels

      public long getSubdivisionLevels()
      Specified by:
      getSubdivisionLevels in interface SKWarpable
    • setSubdivisionLevels

      public void setSubdivisionLevels​(long v)
      Specified by:
      setSubdivisionLevels in interface SKWarpable
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • 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.