Class SKWarpGeometryGrid

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class SKWarpGeometryGrid
extends SKWarpGeometry
implements NSSecureCoding
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • SKWarpGeometryGrid

      public SKWarpGeometryGrid()
    • SKWarpGeometryGrid

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

      protected SKWarpGeometryGrid​(NSObject.SkipInit skipInit)
    • SKWarpGeometryGrid

      public SKWarpGeometryGrid​(NSCoder aDecoder)
    • SKWarpGeometryGrid

      public SKWarpGeometryGrid​(long cols, long rows, VectorFloat2 sourcePositions, VectorFloat2 destPositions)
  • Method Details

    • getNumberOfColumns

      public long getNumberOfColumns()
    • getNumberOfRows

      public long getNumberOfRows()
    • getVertexCount

      public long getVertexCount()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(NSCoder aDecoder)
      Overrides:
      init in class SKWarpGeometry
    • init

      protected long init​(long cols, long rows, VectorFloat2 sourcePositions, VectorFloat2 destPositions)
    • sourcePositionAtIndex

      public VectorFloat2 sourcePositionAtIndex​(long index)
    • destPositionAtIndex

      public VectorFloat2 destPositionAtIndex​(long index)
    • gridByReplacingSourcePositions

      public SKWarpGeometryGrid gridByReplacingSourcePositions​(VectorFloat2 sourcePositions)
    • gridByReplacingDestPositions

      public SKWarpGeometryGrid gridByReplacingDestPositions​(VectorFloat2 destPositions)
    • create

      public static SKWarpGeometryGrid create()
    • create

      public static SKWarpGeometryGrid create​(long cols, long rows)
    • create

      public static SKWarpGeometryGrid create​(long cols, long rows, VectorFloat2 sourcePositions, VectorFloat2 destPositions)