Package org.robovm.apple.coreanimation
Class CAAnimation
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreanimation.CAAnimation
-
- All Implemented Interfaces:
CAAction
,CAMediaTiming
,NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
CAAnimationGroup
,CAPropertyAnimation
,CATransition
public class CAAnimation extends NSObject implements NSSecureCoding, CAMediaTiming, CAAction
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CAAnimation.CAAnimationPtr
-
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 CAAnimation()
protected
CAAnimation(long handle)
Deprecated.CAAnimation(NSCoder decoder)
protected
CAAnimation(NSObject.Handle h, long handle)
protected
CAAnimation(NSObject.SkipInit skipInit)
-
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
-
CAAnimation
public CAAnimation()
-
CAAnimation
@Deprecated protected CAAnimation(long handle)
Deprecated.
-
CAAnimation
protected CAAnimation(NSObject.Handle h, long handle)
-
CAAnimation
protected CAAnimation(NSObject.SkipInit skipInit)
-
CAAnimation
public CAAnimation(NSCoder decoder)
-
-
Method Detail
-
usesSceneTimeBase
public boolean usesSceneTimeBase()
-
setUsesSceneTimeBase
public void setUsesSceneTimeBase(boolean v)
-
getFadeInDuration
public double getFadeInDuration()
-
setFadeInDuration
public void setFadeInDuration(double v)
-
getFadeOutDuration
public double getFadeOutDuration()
-
setFadeOutDuration
public void setFadeOutDuration(double v)
-
getAnimationEvents
public NSArray<SCNAnimationEvent> getAnimationEvents()
-
setAnimationEvents
public void setAnimationEvents(NSArray<SCNAnimationEvent> v)
-
getTimingFunction
public CAMediaTimingFunction getTimingFunction()
-
setTimingFunction
public void setTimingFunction(CAMediaTimingFunction v)
-
getDelegate
public CAAnimationDelegate getDelegate()
-
setDelegate
public void setDelegate(CAAnimationDelegate v)
-
isRemovedOnCompletion
public boolean isRemovedOnCompletion()
-
setRemovedOnCompletion
public void setRemovedOnCompletion(boolean v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
getBeginTime
public double getBeginTime()
- Specified by:
getBeginTime
in interfaceCAMediaTiming
-
setBeginTime
public void setBeginTime(double v)
- Specified by:
setBeginTime
in interfaceCAMediaTiming
-
getDuration
public double getDuration()
- Specified by:
getDuration
in interfaceCAMediaTiming
-
setDuration
public void setDuration(double v)
- Specified by:
setDuration
in interfaceCAMediaTiming
-
getSpeed
public float getSpeed()
- Specified by:
getSpeed
in interfaceCAMediaTiming
-
setSpeed
public void setSpeed(float v)
- Specified by:
setSpeed
in interfaceCAMediaTiming
-
getTimeOffset
public double getTimeOffset()
- Specified by:
getTimeOffset
in interfaceCAMediaTiming
-
setTimeOffset
public void setTimeOffset(double v)
- Specified by:
setTimeOffset
in interfaceCAMediaTiming
-
getRepeatCount
public float getRepeatCount()
- Specified by:
getRepeatCount
in interfaceCAMediaTiming
-
setRepeatCount
public void setRepeatCount(float v)
- Specified by:
setRepeatCount
in interfaceCAMediaTiming
-
getRepeatDuration
public double getRepeatDuration()
- Specified by:
getRepeatDuration
in interfaceCAMediaTiming
-
setRepeatDuration
public void setRepeatDuration(double v)
- Specified by:
setRepeatDuration
in interfaceCAMediaTiming
-
autoreverses
public boolean autoreverses()
- Specified by:
autoreverses
in interfaceCAMediaTiming
-
setAutoreverses
public void setAutoreverses(boolean v)
- Specified by:
setAutoreverses
in interfaceCAMediaTiming
-
getFillMode
public CAFillMode getFillMode()
- Specified by:
getFillMode
in interfaceCAMediaTiming
-
setFillMode
public void setFillMode(CAFillMode v)
- Specified by:
setFillMode
in interfaceCAMediaTiming
-
getCurrentMediaTime
public static double getCurrentMediaTime()
- Since:
- Available in iOS 2.0 and later.
-
shouldArchiveValue
public boolean shouldArchiveValue(java.lang.String key)
-
getDefaultValue
public static NSObject getDefaultValue(java.lang.String key)
-
init
protected long init(NSCoder decoder)
-
runAction
public void runAction(java.lang.String event, NSObject anObject, NSDictionary<NSString,?> dict)
-
-