Package org.robovm.apple.coreimage
Class CIImageProcessorKernel
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreimage.CIImageProcessorKernel
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class CIImageProcessorKernel extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CIImageProcessorKernel.CIImageProcessorKernelPtr
-
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 CIImageProcessorKernel()
protected
CIImageProcessorKernel(NSObject.Handle h, long handle)
protected
CIImageProcessorKernel(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CIImage
apply(CGRect extent, NSArray<CIImage> inputs, NSDictionary<NSString,?> args, NSError.NSErrorPtr error)
static int
formatForInputAtIndex(int input)
static int
getOutputFormat()
static boolean
isOutputIsOpaque()
static boolean
isSynchronizeInputs()
static boolean
process(NSArray<?> inputs, NSDictionary<NSString,?> arguments, CIImageProcessorOutput output, NSError.NSErrorPtr error)
static CGRect
roiForInput(int input, NSDictionary<NSString,?> arguments, CGRect outputRect)
-
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
-
CIImageProcessorKernel
public CIImageProcessorKernel()
-
CIImageProcessorKernel
protected CIImageProcessorKernel(NSObject.Handle h, long handle)
-
CIImageProcessorKernel
protected CIImageProcessorKernel(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getOutputFormat
public static int getOutputFormat()
-
isOutputIsOpaque
public static boolean isOutputIsOpaque()
- Since:
- Available in iOS 11.0 and later.
-
isSynchronizeInputs
public static boolean isSynchronizeInputs()
-
process
public static boolean process(NSArray<?> inputs, NSDictionary<NSString,?> arguments, CIImageProcessorOutput output, NSError.NSErrorPtr error)
-
roiForInput
public static CGRect roiForInput(int input, NSDictionary<NSString,?> arguments, CGRect outputRect)
-
formatForInputAtIndex
public static int formatForInputAtIndex(int input)
-
apply
public static CIImage apply(CGRect extent, NSArray<CIImage> inputs, NSDictionary<NSString,?> args, NSError.NSErrorPtr error)
-
-