Class SKKeyframeSequence

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class SKKeyframeSequence
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • SKKeyframeSequence

      public SKKeyframeSequence()
    • SKKeyframeSequence

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

      protected SKKeyframeSequence​(NSObject.SkipInit skipInit)
    • SKKeyframeSequence

      public SKKeyframeSequence​(NSArray<NSObject> values, NSArray<NSNumber> times)
    • SKKeyframeSequence

      public SKKeyframeSequence​(long numItems)
    • SKKeyframeSequence

      public SKKeyframeSequence​(NSCoder aDecoder)
  • Method Details

    • getInterpolationMode

      public SKInterpolationMode getInterpolationMode()
    • setInterpolationMode

      public void setInterpolationMode​(SKInterpolationMode v)
    • getRepeatMode

      public SKRepeatMode getRepeatMode()
    • setRepeatMode

      public void setRepeatMode​(SKRepeatMode v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(NSArray<NSObject> values, NSArray<NSNumber> times)
    • init

      protected long init​(long numItems)
    • init

      protected long init​(NSCoder aDecoder)
    • size

      public long size()
    • add

      public void add​(NSObject value, double time)
    • removeLast

      public void removeLast()
    • remove

      public void remove​(long index)
    • setValue

      public void setValue​(NSObject value, long index)
    • setTime

      public void setTime​(double time, long index)
    • set

      public void set​(NSObject value, double time, long index)
    • getValue

      public NSObject getValue​(long index)
    • getTime

      public double getTime​(long index)
    • getSample

      public NSObject getSample​(double time)
    • encode

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