Package org.robovm.apple.metalps
Class MPSImageGuidedFilter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSKernel
org.robovm.apple.metalps.MPSImageGuidedFilter
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class MPSImageGuidedFilter extends MPSKernel
- Since:
- Available in iOS 11.3 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPSImageGuidedFilter.MPSImageGuidedFilterPtrNested classes/interfaces inherited from class org.robovm.apple.metalps.MPSKernel
MPSKernel.MPSKernelPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description MPSImageGuidedFilter()MPSImageGuidedFilter(NSCoder coder)MPSImageGuidedFilter(NSCoder aDecoder, MTLDevice device)protectedMPSImageGuidedFilter(NSObject.Handle h, long handle)protectedMPSImageGuidedFilter(NSObject.SkipInit skipInit)MPSImageGuidedFilter(MTLDevice device, long kernelDiameter) -
Method Summary
Modifier and Type Method Description voidencodeReconstruction(MTLCommandBuffer commandBuffer, MTLTexture guidanceTexture, MTLTexture coefficientsTexture, MTLTexture destinationTexture)voidencodeReconstruction(MTLCommandBuffer commandBuffer, MTLTexture guidanceTexture, MTLTexture coefficientsTextureA, MTLTexture coefficientsTextureB, MTLTexture destinationTexture)voidencodeRegression(MTLCommandBuffer commandBuffer, MTLTexture sourceTexture, MTLTexture guidanceTexture, MTLTexture weightsTexture, MTLTexture destinationCoefficientsTexture)voidencodeRegression(MTLCommandBuffer commandBuffer, MTLTexture sourceTexture, MTLTexture guidanceTexture, MTLTexture weightsTexture, MTLTexture destinationCoefficientsTextureA, MTLTexture destinationCoefficientsTextureB)floatgetEpsilon()longgetKernelDiameter()floatgetReconstructOffset()floatgetReconstructScale()protected longinit(NSCoder aDecoder, MTLDevice device)protected longinit(MTLDevice device, long kernelDiameter)voidsetEpsilon(float v)voidsetReconstructOffset(float v)voidsetReconstructScale(float v)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.metalps.MPSKernel
copy, encode, getDevice, getLabel, getOptions, init, init, setLabel, setOptionsMethods 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, updateStrongRef
-
Constructor Details
-
MPSImageGuidedFilter
public MPSImageGuidedFilter() -
MPSImageGuidedFilter
-
MPSImageGuidedFilter
-
MPSImageGuidedFilter
-
MPSImageGuidedFilter
-
MPSImageGuidedFilter
-
-
Method Details
-
getKernelDiameter
public long getKernelDiameter() -
getEpsilon
public float getEpsilon() -
setEpsilon
public void setEpsilon(float v) -
getReconstructScale
public float getReconstructScale() -
setReconstructScale
public void setReconstructScale(float v) -
getReconstructOffset
public float getReconstructOffset() -
setReconstructOffset
public void setReconstructOffset(float v) -
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
-
init
-
encodeRegression
public void encodeRegression(MTLCommandBuffer commandBuffer, MTLTexture sourceTexture, MTLTexture guidanceTexture, MTLTexture weightsTexture, MTLTexture destinationCoefficientsTexture) -
encodeReconstruction
public void encodeReconstruction(MTLCommandBuffer commandBuffer, MTLTexture guidanceTexture, MTLTexture coefficientsTexture, MTLTexture destinationTexture) -
encodeRegression
public void encodeRegression(MTLCommandBuffer commandBuffer, MTLTexture sourceTexture, MTLTexture guidanceTexture, MTLTexture weightsTexture, MTLTexture destinationCoefficientsTextureA, MTLTexture destinationCoefficientsTextureB)- Since:
- Available in iOS 13.2 and later.
-
encodeReconstruction
public void encodeReconstruction(MTLCommandBuffer commandBuffer, MTLTexture guidanceTexture, MTLTexture coefficientsTextureA, MTLTexture coefficientsTextureB, MTLTexture destinationTexture)- Since:
- Available in iOS 13.2 and later.
-