Package org.robovm.apple.coreanimation
Class CADisplayLink
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coreanimation.CADisplayLink
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class CADisplayLink extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCADisplayLink.CADisplayLinkPtrstatic interfaceCADisplayLink.OnUpdateListenerNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description CADisplayLink(CADisplayLink.OnUpdateListener listener)protectedCADisplayLink(NSObject.Handle h, long handle)protectedCADisplayLink(NSObject.SkipInit skipInit)CADisplayLink(NSObject target, Selector sel) -
Method Summary
Modifier and Type Method Description voidaddToRunLoop(NSRunLoop runloop, String mode)voidaddToRunLoop(NSRunLoop runloop, NSRunLoopMode mode)protected static longcreate(NSObject target, Selector sel)protected voiddispose(boolean finalizing)doublegetDuration()longgetFrameInterval()Deprecated.Deprecated in iOS 10.0.CAFrameRateRangegetPreferredFrameRateRange()longgetPreferredFramesPerSecond()Deprecated.Use preferredFrameRateRangedoublegetTargetTimestamp()doublegetTimestamp()voidinvalidate()booleanisPaused()voidremoveFromRunLoop(NSRunLoop runloop, String mode)voidremoveFromRunLoop(NSRunLoop runloop, NSRunLoopMode mode)voidsetFrameInterval(long v)Deprecated.Deprecated in iOS 10.0.voidsetPaused(boolean v)voidsetPreferredFrameRateRange(CAFrameRateRange v)voidsetPreferredFramesPerSecond(long v)Deprecated.Use preferredFrameRateRangeMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
Method Details
-
getTimestamp
public double getTimestamp() -
getDuration
public double getDuration() -
getTargetTimestamp
public double getTargetTimestamp()- Since:
- Available in iOS 10.0 and later.
-
isPaused
public boolean isPaused() -
setPaused
public void setPaused(boolean v) -
getFrameInterval
Deprecated.Deprecated in iOS 10.0. preferredFramesPerSecond -
setFrameInterval
Deprecated.Deprecated in iOS 10.0. preferredFramesPerSecond -
getPreferredFramesPerSecond
Deprecated.Use preferredFrameRateRange- Since:
- Available in iOS 10.0 and later.
-
setPreferredFramesPerSecond
Deprecated.Use preferredFrameRateRange- Since:
- Available in iOS 10.0 and later.
-
getPreferredFrameRateRange
- Since:
- Available in iOS 15.0 and later.
-
setPreferredFrameRateRange
- Since:
- Available in iOS 15.0 and later.
-
addToRunLoop
-
removeFromRunLoop
-
dispose
protected void dispose(boolean finalizing)- Overrides:
disposein classObjCObject
-
addToRunLoop
-
removeFromRunLoop
-
invalidate
public void invalidate() -
create
-