Package org.robovm.apple.coreimage
Class CIImage
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreimage.CIImage
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class CIImage extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 5.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CIImage.CIImagePtr
-
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
-
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
-
CIImage
public CIImage()
-
CIImage
protected CIImage(NSObject.Handle h, long handle)
-
CIImage
protected CIImage(NSObject.SkipInit skipInit)
-
CIImage
public CIImage(CGImage image)
-
CIImage
public CIImage(CGImage image, CIImageOptions options)
-
CIImage
public CIImage(NSData data)
-
CIImage
public CIImage(NSData data, CIImageOptions options)
-
CIImage
public CIImage(NSData data, long bytesPerRow, CGSize size, int format, CGColorSpace colorSpace)
-
CIImage
@Deprecated public CIImage(int name, CGSize size, boolean flipped, CGColorSpace colorSpace)
Deprecated.Deprecated in iOS 12.0. Core Image OpenGL API deprecated. (Define CI_SILENCE_GL_DEPRECATION to silence these warnings)- Since:
- Available in iOS 6.0 and later.
-
CIImage
public CIImage(MTLTexture texture, CIImageOptions options)
- Since:
- Available in iOS 9.0 and later.
-
CIImage
public CIImage(NSURL url)
-
CIImage
public CIImage(NSURL url, CIImageOptions options)
-
CIImage
public CIImage(IOSurface surface)
- Since:
- Available in iOS 5.0 and later.
-
CIImage
public CIImage(IOSurface surface, CIImageOptions options)
- Since:
- Available in iOS 5.0 and later.
-
CIImage
public CIImage(CVImageBuffer imageBuffer)
- Since:
- Available in iOS 9.0 and later.
-
CIImage
public CIImage(CVImageBuffer imageBuffer, CIImageOptions options)
- Since:
- Available in iOS 9.0 and later.
-
CIImage
public CIImage(CVPixelBuffer pixelBuffer)
- Since:
- Available in iOS 5.0 and later.
-
CIImage
public CIImage(CVPixelBuffer pixelBuffer, CIImageOptions options)
- Since:
- Available in iOS 5.0 and later.
-
CIImage
public CIImage(CIColor color)
-
CIImage
public CIImage(AVDepthData data, NSDictionary<NSString,?> options)
- Since:
- Available in iOS 11.0 and later.
-
CIImage
public CIImage(AVDepthData data)
- Since:
- Available in iOS 11.0 and later.
-
CIImage
public CIImage(AVPortraitEffectsMatte matte, CIImageOptions options)
- Since:
- Available in iOS 12.0 and later.
-
CIImage
public CIImage(AVPortraitEffectsMatte matte)
- Since:
- Available in iOS 11.0 and later.
-
CIImage
public CIImage(NSObject p, long width, long height, int f, CGColorSpace cs, NSDictionary<NSString,?> options)
- Since:
- Available in iOS 9.0 and later.
-
CIImage
public CIImage(NSCoder decoder)
-
CIImage
public CIImage(UIImage image)
- Since:
- Available in iOS 5.0 and later.
-
CIImage
public CIImage(UIImage image, CIImageOptions options)
- Since:
- Available in iOS 5.0 and later.
-
-
Method Detail
-
getExtent
public CGRect getExtent()
-
getProperties
public NSDictionary<NSString,?> getProperties()
- Since:
- Available in iOS 5.0 and later.
-
getUrl
public NSURL getUrl()
- Since:
- Available in iOS 9.0 and later.
-
getColorSpace
public CGColorSpace getColorSpace()
- Since:
- Available in iOS 9.0 and later.
-
getPixelBuffer
public CVPixelBuffer getPixelBuffer()
- Since:
- Available in iOS 10.0 and later.
-
getCGImage
public CGImage getCGImage()
- Since:
- Available in iOS 10.0 and later.
-
getDepthData
public AVDepthData getDepthData()
- Since:
- Available in iOS 11.0 and later.
-
getPortraitEffectsMatte
public AVPortraitEffectsMatte getPortraitEffectsMatte()
- Since:
- Available in iOS 12.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
getImageProviderTileSize
public static java.lang.String getImageProviderTileSize()
- Since:
- Available in iOS 9.0 and later.
-
getImageProviderUserInfo
public static java.lang.String getImageProviderUserInfo()
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(CGImage image)
-
init
protected long init(CGImage image, CIImageOptions options)
-
init
protected long init(NSData data)
-
init
protected long init(NSData data, CIImageOptions options)
-
init
protected long init(NSData data, long bytesPerRow, CGSize size, int format, CGColorSpace colorSpace)
-
init
@Deprecated protected long init(int name, CGSize size, boolean flipped, CGColorSpace colorSpace)
Deprecated.Deprecated in iOS 12.0. Core Image OpenGL API deprecated. (Define CI_SILENCE_GL_DEPRECATION to silence these warnings)- Since:
- Available in iOS 6.0 and later.
-
init
protected long init(MTLTexture texture, CIImageOptions options)
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(NSURL url)
-
init
protected long init(NSURL url, CIImageOptions options)
-
init
protected long init(IOSurface surface)
- Since:
- Available in iOS 5.0 and later.
-
init
protected long init(IOSurface surface, CIImageOptions options)
- Since:
- Available in iOS 5.0 and later.
-
init
protected long init(CVImageBuffer imageBuffer)
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(CVImageBuffer imageBuffer, CIImageOptions options)
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(CVPixelBuffer pixelBuffer)
- Since:
- Available in iOS 5.0 and later.
-
init
protected long init(CVPixelBuffer pixelBuffer, CIImageOptions options)
- Since:
- Available in iOS 5.0 and later.
-
init
protected long init(CIColor color)
-
newImageByApplyingTransform
public CIImage newImageByApplyingTransform(CGAffineTransform matrix)
-
newImageByApplyingOrientation
public CIImage newImageByApplyingOrientation(CGImagePropertyOrientation orientation)
- Since:
- Available in iOS 8.0 and later.
-
getImageTransformForOrientation
public CGAffineTransform getImageTransformForOrientation(CGImagePropertyOrientation orientation)
- Since:
- Available in iOS 8.0 and later.
-
newImageByApplyingCGOrientation
public CIImage newImageByApplyingCGOrientation(CGImagePropertyOrientation orientation)
- Since:
- Available in iOS 11.0 and later.
-
imageTransformForCGOrientation
public CGAffineTransform imageTransformForCGOrientation(CGImagePropertyOrientation orientation)
- Since:
- Available in iOS 11.0 and later.
-
newImageByCompositingOverImage
public CIImage newImageByCompositingOverImage(CIImage dest)
- Since:
- Available in iOS 8.0 and later.
-
newImageByClampingToExtent
public CIImage newImageByClampingToExtent()
- Since:
- Available in iOS 8.0 and later.
-
newImageByClampingToRect
public CIImage newImageByClampingToRect(CGRect rect)
- Since:
- Available in iOS 10.0 and later.
-
newImageByApplyingFilter
public CIImage newImageByApplyingFilter(java.lang.String filterName, CIFilterInputParameters params)
- Since:
- Available in iOS 8.0 and later.
-
newImageByApplyingFilter
public CIImage newImageByApplyingFilter(java.lang.String filterName)
- Since:
- Available in iOS 11.0 and later.
-
newImageByColorMatchingColorSpaceToWorkingSpace
public CIImage newImageByColorMatchingColorSpaceToWorkingSpace(CGColorSpace colorSpace)
- Since:
- Available in iOS 10.0 and later.
-
newImageByColorMatchingWorkingSpaceToColorSpace
public CIImage newImageByColorMatchingWorkingSpaceToColorSpace(CGColorSpace colorSpace)
- Since:
- Available in iOS 10.0 and later.
-
newImageByPremultiplyingAlpha
public CIImage newImageByPremultiplyingAlpha()
- Since:
- Available in iOS 10.0 and later.
-
newImageByUnpremultiplyingAlpha
public CIImage newImageByUnpremultiplyingAlpha()
- Since:
- Available in iOS 10.0 and later.
-
newImageBySettingAlphaOneInExtent
public CIImage newImageBySettingAlphaOneInExtent(CGRect extent)
- Since:
- Available in iOS 10.0 and later.
-
newImageByApplyingGaussianBlurWithSigma
public CIImage newImageByApplyingGaussianBlurWithSigma(double sigma)
- Since:
- Available in iOS 10.0 and later.
-
newImageBySettingProperties
public CIImage newImageBySettingProperties(NSDictionary<?,?> properties)
- Since:
- Available in iOS 10.0 and later.
-
newImageBySamplingLinear
public CIImage newImageBySamplingLinear()
- Since:
- Available in iOS 11.0 and later.
-
newImageBySamplingNearest
public CIImage newImageBySamplingNearest()
- Since:
- Available in iOS 11.0 and later.
-
newImageByInsertingIntermediate
public CIImage newImageByInsertingIntermediate()
- Since:
- Available in iOS 12.0 and later.
-
newImageByInsertingIntermediate
public CIImage newImageByInsertingIntermediate(boolean cache)
- Since:
- Available in iOS 12.0 and later.
-
getRegionOfInterest
public CGRect getRegionOfInterest(CIImage image, CGRect rect)
- Since:
- Available in iOS 6.0 and later.
-
getEmptyImage
public static CIImage getEmptyImage()
-
getAutoAdjustmentFilters
public NSArray<CIFilter> getAutoAdjustmentFilters()
- Since:
- Available in iOS 5.0 and later.
-
getAutoAdjustmentFilters
public NSArray<CIFilter> getAutoAdjustmentFilters(CIImageAutoAdjustmentOptions options)
- Since:
- Available in iOS 5.0 and later.
-
init
protected long init(AVDepthData data, NSDictionary<NSString,?> options)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(AVDepthData data)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(AVPortraitEffectsMatte matte, CIImageOptions options)
- Since:
- Available in iOS 12.0 and later.
-
init
protected long init(AVPortraitEffectsMatte matte)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(NSObject p, long width, long height, int f, CGColorSpace cs, NSDictionary<NSString,?> options)
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(NSCoder decoder)
-
-