Package org.robovm.apple.coreanimation
Class CALayer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreanimation.CALayer
-
- All Implemented Interfaces:
CAMediaTiming
,NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVCaptureVideoPreviewLayer
,AVPlayerLayer
,AVSampleBufferDisplayLayer
,AVSynchronizedLayer
,CAEAGLLayer
,CAEmitterLayer
,CAGradientLayer
,CAMetalLayer
,CAReplicatorLayer
,CAScrollLayer
,CAShapeLayer
,CATextLayer
,CATiledLayer
,CATransformLayer
public class CALayer extends NSObject implements NSSecureCoding, CAMediaTiming
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CALayer.CALayerPtr
-
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 CALayer()
protected
CALayer(long handle)
Deprecated.CALayer(CALayer layer)
CALayer(NSCoder decoder)
protected
CALayer(NSObject.Handle h, long handle)
protected
CALayer(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
-
CALayer
public CALayer()
-
CALayer
@Deprecated protected CALayer(long handle)
Deprecated.
-
CALayer
protected CALayer(NSObject.Handle h, long handle)
-
CALayer
protected CALayer(NSObject.SkipInit skipInit)
-
CALayer
public CALayer(CALayer layer)
-
CALayer
public CALayer(NSCoder decoder)
-
-
Method Detail
-
getBounds
public CGRect getBounds()
-
setBounds
public void setBounds(CGRect v)
-
getPosition
public CGPoint getPosition()
-
setPosition
public void setPosition(CGPoint v)
-
getZPosition
public double getZPosition()
-
setZPosition
public void setZPosition(double v)
-
getAnchorPoint
public CGPoint getAnchorPoint()
-
setAnchorPoint
public void setAnchorPoint(CGPoint v)
-
getAnchorPointZ
public double getAnchorPointZ()
-
setAnchorPointZ
public void setAnchorPointZ(double v)
-
getTransform
public CATransform3D getTransform()
-
setTransform
public void setTransform(CATransform3D v)
-
getFrame
public CGRect getFrame()
-
setFrame
public void setFrame(CGRect v)
-
isHidden
public boolean isHidden()
-
setHidden
public void setHidden(boolean v)
-
isDoubleSided
public boolean isDoubleSided()
-
setDoubleSided
public void setDoubleSided(boolean v)
-
isGeometryFlipped
public boolean isGeometryFlipped()
-
setGeometryFlipped
public void setGeometryFlipped(boolean v)
-
getSuperlayer
public CALayer getSuperlayer()
-
getSublayerTransform
public CATransform3D getSublayerTransform()
-
setSublayerTransform
public void setSublayerTransform(CATransform3D v)
-
getMask
public CALayer getMask()
-
setMask
public void setMask(CALayer v)
-
masksToBounds
public boolean masksToBounds()
-
setMasksToBounds
public void setMasksToBounds(boolean v)
-
getContents
public NSObject getContents()
-
setContents
public void setContents(NSObject v)
-
getContentsRect
public CGRect getContentsRect()
-
setContentsRect
public void setContentsRect(CGRect v)
-
getContentsGravity
public CAGravity getContentsGravity()
-
setContentsGravity
public void setContentsGravity(CAGravity v)
-
getContentsScale
public double getContentsScale()
- Since:
- Available in iOS 4.0 and later.
-
setContentsScale
public void setContentsScale(double v)
- Since:
- Available in iOS 4.0 and later.
-
getContentsCenter
public CGRect getContentsCenter()
-
setContentsCenter
public void setContentsCenter(CGRect v)
-
getContentsFormat
public java.lang.String getContentsFormat()
- Since:
- Available in iOS 10.0 and later.
-
setContentsFormat
public void setContentsFormat(java.lang.String v)
- Since:
- Available in iOS 10.0 and later.
-
getMinificationFilter
public CAFilter getMinificationFilter()
-
setMinificationFilter
public void setMinificationFilter(CAFilter v)
-
getMagnificationFilter
public CAFilter getMagnificationFilter()
-
setMagnificationFilter
public void setMagnificationFilter(CAFilter v)
-
getMinificationFilterBias
public float getMinificationFilterBias()
-
setMinificationFilterBias
public void setMinificationFilterBias(float v)
-
isOpaque
public boolean isOpaque()
-
setOpaque
public void setOpaque(boolean v)
-
needsDisplayOnBoundsChange
public boolean needsDisplayOnBoundsChange()
-
setNeedsDisplayOnBoundsChange
public void setNeedsDisplayOnBoundsChange(boolean v)
-
drawsAsynchronously
public boolean drawsAsynchronously()
- Since:
- Available in iOS 6.0 and later.
-
setDrawsAsynchronously
public void setDrawsAsynchronously(boolean v)
- Since:
- Available in iOS 6.0 and later.
-
getEdgeAntialiasingMask
public CAEdgeAntialiasingMask getEdgeAntialiasingMask()
-
setEdgeAntialiasingMask
public void setEdgeAntialiasingMask(CAEdgeAntialiasingMask v)
-
allowsEdgeAntialiasing
public boolean allowsEdgeAntialiasing()
- Since:
- Available in iOS 2.0 and later.
-
setAllowsEdgeAntialiasing
public void setAllowsEdgeAntialiasing(boolean v)
- Since:
- Available in iOS 2.0 and later.
-
getBackgroundColor
public CGColor getBackgroundColor()
-
setBackgroundColor
public void setBackgroundColor(CGColor v)
-
getCornerRadius
public double getCornerRadius()
-
setCornerRadius
public void setCornerRadius(double v)
-
getMaskedCorners
public CACornerMask getMaskedCorners()
- Since:
- Available in iOS 11.0 and later.
-
setMaskedCorners
public void setMaskedCorners(CACornerMask v)
- Since:
- Available in iOS 11.0 and later.
-
getBorderWidth
public double getBorderWidth()
-
setBorderWidth
public void setBorderWidth(double v)
-
getBorderColor
public CGColor getBorderColor()
-
setBorderColor
public void setBorderColor(CGColor v)
-
getOpacity
public float getOpacity()
-
setOpacity
public void setOpacity(float v)
-
allowsGroupOpacity
public boolean allowsGroupOpacity()
- Since:
- Available in iOS 2.0 and later.
-
setAllowsGroupOpacity
public void setAllowsGroupOpacity(boolean v)
- Since:
- Available in iOS 2.0 and later.
-
getCompositingFilter
public CIFilter getCompositingFilter()
-
setCompositingFilter
public void setCompositingFilter(CIFilter v)
-
shouldRasterize
public boolean shouldRasterize()
-
setShouldRasterize
public void setShouldRasterize(boolean v)
-
getRasterizationScale
public double getRasterizationScale()
-
setRasterizationScale
public void setRasterizationScale(double v)
-
getShadowColor
public CGColor getShadowColor()
-
setShadowColor
public void setShadowColor(CGColor v)
-
getShadowOpacity
public float getShadowOpacity()
-
setShadowOpacity
public void setShadowOpacity(float v)
-
getShadowOffset
public CGSize getShadowOffset()
-
setShadowOffset
public void setShadowOffset(CGSize v)
-
getShadowRadius
public double getShadowRadius()
-
setShadowRadius
public void setShadowRadius(double v)
-
getShadowPath
public CGPath getShadowPath()
-
setShadowPath
public void setShadowPath(CGPath v)
-
getActions
public java.util.Map<java.lang.String,CAAction> getActions()
-
setActions
public void setActions(java.util.Map<java.lang.String,CAAction> v)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String v)
-
getDelegate
public CALayerDelegate getDelegate()
-
setDelegate
public void setDelegate(CALayerDelegate v)
-
getStyle
public NSDictionary<?,?> getStyle()
-
setStyle
public void setStyle(NSDictionary<?,?> v)
-
getVisibleRect
public CGRect getVisibleRect()
-
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
-
init
protected long init(CALayer layer)
-
getPresentationLayer
public CALayer getPresentationLayer()
-
getModelLayer
public CALayer getModelLayer()
-
shouldArchiveValue
public boolean shouldArchiveValue(java.lang.String key)
-
getAffineTransform
public CGAffineTransform getAffineTransform()
-
setAffineTransform
public void setAffineTransform(CGAffineTransform m)
-
areContentsFlipped
public boolean areContentsFlipped()
-
removeFromSuperlayer
public void removeFromSuperlayer()
-
addSublayer
public void addSublayer(CALayer layer)
-
insertSublayerAt
public void insertSublayerAt(CALayer layer, int idx)
-
convertTimeFromLayer
public double convertTimeFromLayer(double t, CALayer l)
-
convertTimeToLayer
public double convertTimeToLayer(double t, CALayer l)
-
containsPoint
public boolean containsPoint(CGPoint p)
-
display
public void display()
-
setNeedsDisplay
public void setNeedsDisplay()
-
setNeedsDisplay
public void setNeedsDisplay(CGRect r)
-
needsDisplay
public boolean needsDisplay()
-
displayIfNeeded
public void displayIfNeeded()
-
draw
public void draw(CGContext ctx)
-
render
public void render(CGContext ctx)
-
getPreferredFrameSize
public CGSize getPreferredFrameSize()
-
setNeedsLayout
public void setNeedsLayout()
-
needsLayout
public boolean needsLayout()
-
layoutIfNeeded
public void layoutIfNeeded()
-
layoutSublayers
public void layoutSublayers()
-
getAction
public CAAction getAction(java.lang.String event)
-
addAnimation
public void addAnimation(CAAnimation anim, java.lang.String key)
-
removeAllAnimations
public void removeAllAnimations()
-
removeAnimation
public void removeAnimation(java.lang.String key)
-
getAnimationKeys
public java.util.List<java.lang.String> getAnimationKeys()
-
getAnimation
public CAAnimation getAnimation(java.lang.String key)
-
getDefaultValue
public static NSObject getDefaultValue(java.lang.String key)
-
needsDisplay
public static boolean needsDisplay(java.lang.String key)
-
getDefaultAction
public static CAAction getDefaultAction(java.lang.String event)
-
scrollTo
public void scrollTo(CGPoint p)
-
scrollTo
public void scrollTo(CGRect r)
-
init
protected long init(NSCoder decoder)
-
-