Package org.robovm.apple.spritekit
Class SKKeyframeSequence
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.spritekit.SKKeyframeSequence
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class SKKeyframeSequence extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKKeyframeSequence.SKKeyframeSequencePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description SKKeyframeSequence()
SKKeyframeSequence(long numItems)
SKKeyframeSequence(NSArray<NSObject> values, NSArray<NSNumber> times)
SKKeyframeSequence(NSCoder aDecoder)
protected
SKKeyframeSequence(NSObject.Handle h, long handle)
protected
SKKeyframeSequence(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(NSObject value, double time)
void
encode(NSCoder coder)
SKInterpolationMode
getInterpolationMode()
SKRepeatMode
getRepeatMode()
NSObject
getSample(double time)
double
getTime(long index)
NSObject
getValue(long index)
protected long
init(long numItems)
protected long
init(NSArray<NSObject> values, NSArray<NSNumber> times)
protected long
init(NSCoder aDecoder)
void
remove(long index)
void
removeLast()
void
set(NSObject value, double time, long index)
void
setInterpolationMode(SKInterpolationMode v)
void
setRepeatMode(SKRepeatMode v)
void
setTime(double time, long index)
void
setValue(NSObject value, long index)
long
size()
static boolean
supportsSecureCoding()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
SKKeyframeSequence
public SKKeyframeSequence()
-
SKKeyframeSequence
protected SKKeyframeSequence(NSObject.Handle h, long handle)
-
SKKeyframeSequence
protected SKKeyframeSequence(NSObject.SkipInit skipInit)
-
SKKeyframeSequence
public SKKeyframeSequence(long numItems)
-
SKKeyframeSequence
public SKKeyframeSequence(NSCoder aDecoder)
-
-
Method Detail
-
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(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)
-
-