Package org.robovm.apple.coreanimation
Class CAMetalLayer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreanimation.CALayer
-
- org.robovm.apple.coreanimation.CAMetalLayer
-
- All Implemented Interfaces:
CAMediaTiming
,NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class CAMetalLayer extends CALayer
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CAMetalLayer.CAMetalLayerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.coreanimation.CALayer
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 CAMetalLayer()
CAMetalLayer(CALayer layer)
protected
CAMetalLayer(NSObject.Handle h, long handle)
protected
CAMetalLayer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowsNextDrawableTimeout()
MTLDevice
getDevice()
CGSize
getDrawableSize()
long
getMaximumDrawableCount()
MTLPixelFormat
getPixelFormat()
boolean
isFramebufferOnly()
CAMetalDrawable
nextDrawable()
boolean
presentsWithTransaction()
void
setAllowsNextDrawableTimeout(boolean v)
void
setDevice(MTLDevice v)
void
setDrawableSize(CGSize v)
void
setFramebufferOnly(boolean v)
void
setMaximumDrawableCount(long v)
void
setPixelFormat(MTLPixelFormat v)
void
setPresentsWithTransaction(boolean v)
-
Methods inherited from class org.robovm.apple.coreanimation.CALayer
addAnimation, addSublayer, allowsEdgeAntialiasing, allowsGroupOpacity, areContentsFlipped, autoreverses, containsPoint, convertPointFromLayer, convertPointToLayer, convertRectFromLayer, convertRectToLayer, convertTimeFromLayer, convertTimeToLayer, display, displayIfNeeded, draw, drawsAsynchronously, encode, getAction, getActions, getAffineTransform, getAnchorPoint, getAnchorPointZ, getAnimation, getAnimationKeys, getBackgroundColor, getBackgroundFilters, getBeginTime, getBorderColor, getBorderWidth, getBounds, getCompositingFilter, getContents, getContentsCenter, getContentsFormat, getContentsGravity, getContentsRect, getContentsScale, getCornerRadius, getDefaultAction, getDefaultValue, getDelegate, getDuration, getEdgeAntialiasingMask, getFillMode, getFilters, getFrame, getMagnificationFilter, getMask, getMaskedCorners, getMinificationFilter, getMinificationFilterBias, getModelLayer, getName, getOpacity, getPosition, getPreferredFrameSize, getPresentationLayer, getRasterizationScale, getRepeatCount, getRepeatDuration, getShadowColor, getShadowOffset, getShadowOpacity, getShadowPath, getShadowRadius, getSpeed, getStyle, getSublayers, getSublayerTransform, getSuperlayer, getTimeOffset, getTransform, getVisibleRect, getZPosition, hitTest, init, init, insertSublayerAbove, insertSublayerAt, insertSublayerBelow, isDoubleSided, isGeometryFlipped, isHidden, isOpaque, layoutIfNeeded, layoutSublayers, masksToBounds, needsDisplay, needsDisplay, needsDisplayOnBoundsChange, needsLayout, removeAllAnimations, removeAnimation, removeFromSuperlayer, render, replaceSublayer, scrollTo, scrollTo, setActions, setAffineTransform, setAllowsEdgeAntialiasing, setAllowsGroupOpacity, setAnchorPoint, setAnchorPointZ, setAutoreverses, setBackgroundColor, setBackgroundFilters, setBeginTime, setBorderColor, setBorderWidth, setBounds, setCompositingFilter, setContents, setContentsCenter, setContentsFormat, setContentsGravity, setContentsRect, setContentsScale, setCornerRadius, setDelegate, setDoubleSided, setDrawsAsynchronously, setDuration, setEdgeAntialiasingMask, setFillMode, setFilters, setFrame, setGeometryFlipped, setHidden, setMagnificationFilter, setMask, setMaskedCorners, setMasksToBounds, setMinificationFilter, setMinificationFilterBias, setName, setNeedsDisplay, setNeedsDisplay, setNeedsDisplayOnBoundsChange, setNeedsLayout, setOpacity, setOpaque, setPosition, setRasterizationScale, setRepeatCount, setRepeatDuration, setShadowColor, setShadowOffset, setShadowOpacity, setShadowPath, setShadowRadius, setShouldRasterize, setSpeed, setStyle, setSublayers, setSublayerTransform, setTimeOffset, setTransform, setZPosition, shouldArchiveValue, shouldRasterize, supportsSecureCoding
-
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
-
CAMetalLayer
public CAMetalLayer()
-
CAMetalLayer
protected CAMetalLayer(NSObject.Handle h, long handle)
-
CAMetalLayer
protected CAMetalLayer(NSObject.SkipInit skipInit)
-
CAMetalLayer
public CAMetalLayer(CALayer layer)
-
-
Method Detail
-
getDevice
public MTLDevice getDevice()
-
setDevice
public void setDevice(MTLDevice v)
-
getPixelFormat
public MTLPixelFormat getPixelFormat()
-
setPixelFormat
public void setPixelFormat(MTLPixelFormat v)
-
isFramebufferOnly
public boolean isFramebufferOnly()
-
setFramebufferOnly
public void setFramebufferOnly(boolean v)
-
getDrawableSize
public CGSize getDrawableSize()
-
setDrawableSize
public void setDrawableSize(CGSize v)
-
getMaximumDrawableCount
public long getMaximumDrawableCount()
- Since:
- Available in iOS 11.2 and later.
-
setMaximumDrawableCount
public void setMaximumDrawableCount(long v)
- Since:
- Available in iOS 11.2 and later.
-
presentsWithTransaction
public boolean presentsWithTransaction()
-
setPresentsWithTransaction
public void setPresentsWithTransaction(boolean v)
-
allowsNextDrawableTimeout
public boolean allowsNextDrawableTimeout()
- Since:
- Available in iOS 11.0 and later.
-
setAllowsNextDrawableTimeout
public void setAllowsNextDrawableTimeout(boolean v)
- Since:
- Available in iOS 11.0 and later.
-
nextDrawable
public CAMetalDrawable nextDrawable()
-
-