Class SKRegion

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class SKRegion
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • SKRegion

      public SKRegion()
    • SKRegion

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

      protected SKRegion​(NSObject.SkipInit skipInit)
    • SKRegion

      public SKRegion​(float radius)
    • SKRegion

      public SKRegion​(CGSize size)
    • SKRegion

      public SKRegion​(CGPath path)
    • SKRegion

      public SKRegion​(NSCoder coder)
  • Method Details

    • getPath

      public CGPath getPath()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(float radius)
    • init

      protected long init​(CGSize size)
    • init

      protected long init​(CGPath path)
    • inverseRegion

      public SKRegion inverseRegion()
    • newRegionByUnionWithRegion

      public SKRegion newRegionByUnionWithRegion​(SKRegion region)
    • newRegionByDifferenceFromRegion

      public SKRegion newRegionByDifferenceFromRegion​(SKRegion region)
    • newRegionByIntersectionWithRegion

      public SKRegion newRegionByIntersectionWithRegion​(SKRegion region)
    • containsPoint

      public boolean containsPoint​(CGPoint point)
    • createInfiniteRegion

      public static SKRegion createInfiniteRegion()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)