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
,org.robovm.objc.ObjCProtocol
public class CADisplayLink extends NSObject
- Since:
- Available in iOS 3.1 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CADisplayLink.CADisplayLinkPtr
static interface
CADisplayLink.OnUpdateListener
-
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 CADisplayLink(CADisplayLink.OnUpdateListener listener)
protected
CADisplayLink(NSObject.Handle h, long handle)
protected
CADisplayLink(NSObject.SkipInit skipInit)
CADisplayLink(NSObject target, org.robovm.objc.Selector sel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addToRunLoop(NSRunLoop runloop, java.lang.String mode)
void
addToRunLoop(NSRunLoop runloop, NSRunLoopMode mode)
protected static long
create(NSObject target, org.robovm.objc.Selector sel)
protected void
dispose(boolean finalizing)
double
getDuration()
long
getFrameInterval()
Deprecated.Deprecated in iOS 10.0. preferredFramesPerSecondlong
getPreferredFramesPerSecond()
double
getTargetTimestamp()
double
getTimestamp()
void
invalidate()
boolean
isPaused()
void
removeFromRunLoop(NSRunLoop runloop, java.lang.String mode)
void
removeFromRunLoop(NSRunLoop runloop, NSRunLoopMode mode)
void
setFrameInterval(long v)
Deprecated.Deprecated in iOS 10.0. preferredFramesPerSecondvoid
setPaused(boolean v)
void
setPreferredFramesPerSecond(long v)
-
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
-
CADisplayLink
protected CADisplayLink(NSObject.Handle h, long handle)
-
CADisplayLink
protected CADisplayLink(NSObject.SkipInit skipInit)
-
CADisplayLink
public CADisplayLink(NSObject target, org.robovm.objc.Selector sel)
-
CADisplayLink
public CADisplayLink(CADisplayLink.OnUpdateListener listener)
-
-
Method Detail
-
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 public long getFrameInterval()
Deprecated.Deprecated in iOS 10.0. preferredFramesPerSecond- Since:
- Available in iOS 3.1 and later.
-
setFrameInterval
@Deprecated public void setFrameInterval(long v)
Deprecated.Deprecated in iOS 10.0. preferredFramesPerSecond- Since:
- Available in iOS 3.1 and later.
-
getPreferredFramesPerSecond
public long getPreferredFramesPerSecond()
- Since:
- Available in iOS 10.0 and later.
-
setPreferredFramesPerSecond
public void setPreferredFramesPerSecond(long v)
- Since:
- Available in iOS 10.0 and later.
-
addToRunLoop
public void addToRunLoop(NSRunLoop runloop, NSRunLoopMode mode)
-
removeFromRunLoop
public void removeFromRunLoop(NSRunLoop runloop, NSRunLoopMode mode)
-
dispose
protected void dispose(boolean finalizing)
- Overrides:
dispose
in classorg.robovm.objc.ObjCObject
-
addToRunLoop
public void addToRunLoop(NSRunLoop runloop, java.lang.String mode)
-
removeFromRunLoop
public void removeFromRunLoop(NSRunLoop runloop, java.lang.String mode)
-
invalidate
public void invalidate()
-
create
protected static long create(NSObject target, org.robovm.objc.Selector sel)
-
-