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,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 classCIImageProcessorKernel.CIImageProcessorKernelPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description CIImageProcessorKernel()protectedCIImageProcessorKernel(NSObject.Handle h, long handle)protectedCIImageProcessorKernel(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static CIImageapply(CGRect extent, NSArray<CIImage> inputs, NSDictionary<NSString,?> args, NSError.NSErrorPtr error)static intformatForInputAtIndex(int input)static intgetOutputFormat()static booleanisOutputIsOpaque()static booleanisSynchronizeInputs()static booleanprocess(NSArray<?> inputs, NSDictionary<NSString,?> arguments, CIImageProcessorOutput output, NSError.NSErrorPtr error)static CGRectroiForInput(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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
CIImageProcessorKernel
public CIImageProcessorKernel() -
CIImageProcessorKernel
-
CIImageProcessorKernel
-
-
Method Details
-
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)
-