Package org.robovm.apple.scenekit
Class SCNAnimation
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNAnimation
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,SCNAnimationProtocol
,org.robovm.objc.ObjCProtocol
public class SCNAnimation extends NSObject implements SCNAnimationProtocol, NSSecureCoding
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNAnimation.SCNAnimationPtr
-
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 SCNAnimation()
SCNAnimation(CAAnimation caAnimation)
SCNAnimation(NSCoder decoder)
protected
SCNAnimation(NSObject.Handle h, long handle)
protected
SCNAnimation(NSObject.SkipInit skipInit)
SCNAnimation(NSURL animationUrl)
-
Method Summary
-
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
-
SCNAnimation
public SCNAnimation()
-
SCNAnimation
protected SCNAnimation(NSObject.Handle h, long handle)
-
SCNAnimation
protected SCNAnimation(NSObject.SkipInit skipInit)
-
SCNAnimation
public SCNAnimation(NSURL animationUrl)
-
SCNAnimation
public SCNAnimation(CAAnimation caAnimation)
-
SCNAnimation
public SCNAnimation(NSCoder decoder)
-
-
Method Detail
-
getDuration
public double getDuration()
-
setDuration
public void setDuration(double v)
-
getKeyPath
public java.lang.String getKeyPath()
-
setKeyPath
public void setKeyPath(java.lang.String v)
-
getTimingFunction
public SCNTimingFunction getTimingFunction()
-
setTimingFunction
public void setTimingFunction(SCNTimingFunction v)
-
getBlendInDuration
public double getBlendInDuration()
-
setBlendInDuration
public void setBlendInDuration(double v)
-
getBlendOutDuration
public double getBlendOutDuration()
-
setBlendOutDuration
public void setBlendOutDuration(double v)
-
isRemovedOnCompletion
public boolean isRemovedOnCompletion()
-
setRemovedOnCompletion
public void setRemovedOnCompletion(boolean v)
-
isAppliedOnCompletion
public boolean isAppliedOnCompletion()
-
setAppliedOnCompletion
public void setAppliedOnCompletion(boolean v)
-
getRepeatCount
public double getRepeatCount()
-
setRepeatCount
public void setRepeatCount(double v)
-
autoreverses
public boolean autoreverses()
-
setAutoreverses
public void setAutoreverses(boolean v)
-
getStartDelay
public double getStartDelay()
-
setStartDelay
public void setStartDelay(double v)
-
getTimeOffset
public double getTimeOffset()
-
setTimeOffset
public void setTimeOffset(double v)
-
fillsForward
public boolean fillsForward()
-
setFillsForward
public void setFillsForward(boolean v)
-
fillsBackward
public boolean fillsBackward()
-
setFillsBackward
public void setFillsBackward(boolean v)
-
usesSceneTimeBase
public boolean usesSceneTimeBase()
-
setUsesSceneTimeBase
public void setUsesSceneTimeBase(boolean v)
-
getAnimationDidStart
public org.robovm.objc.block.VoidBlock2<SCNAnimation,SCNAnimatable> getAnimationDidStart()
-
setAnimationDidStart
public void setAnimationDidStart(org.robovm.objc.block.VoidBlock2<SCNAnimation,SCNAnimatable> v)
-
getAnimationDidStop
public org.robovm.objc.block.VoidBlock3<SCNAnimation,SCNAnimatable,java.lang.Boolean> getAnimationDidStop()
-
setAnimationDidStop
public void setAnimationDidStop(org.robovm.objc.block.VoidBlock3<SCNAnimation,SCNAnimatable,java.lang.Boolean> v)
-
getAnimationEvents
public NSArray<SCNAnimationEvent> getAnimationEvents()
-
setAnimationEvents
public void setAnimationEvents(NSArray<SCNAnimationEvent> v)
-
isAdditive
public boolean isAdditive()
-
setAdditive
public void setAdditive(boolean v)
-
isCumulative
public boolean isCumulative()
-
setCumulative
public void setCumulative(boolean v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
create
protected static long create(NSURL animationUrl)
-
animationNamed
public static SCNAnimation animationNamed(java.lang.String animationName)
-
create
protected static long create(CAAnimation caAnimation)
-
init
protected long init(NSCoder decoder)
-
-