Package org.robovm.apple.metalps
Class MPSKernel
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSKernel
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MPSBinaryImageKernel
,MPSCNNBinaryKernel
,MPSCNNKernel
,MPSImageCopyToMatrix
,MPSImageFindKeypoints
,MPSImageGuidedFilter
,MPSImageHistogram
,MPSImageNormalizedHistogram
,MPSMatrixBinaryKernel
,MPSMatrixCopy
,MPSMatrixCopyToImage
,MPSMatrixMultiplication
,MPSMatrixSum
,MPSMatrixUnaryKernel
,MPSNNGraph
,MPSNNOptimizer
,MPSRNNMatrixInferenceLayer
,MPSRNNMatrixTrainingLayer
,MPSUnaryImageKernel
public class MPSKernel extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSKernel.MPSKernelPtr
-
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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MPSKernel
copy(NSZone zone, MTLDevice device)
void
encode(NSCoder coder)
MTLDevice
getDevice()
java.lang.String
getLabel()
MPSKernelOptions
getOptions()
protected long
init(NSCoder decoder)
protected long
init(NSCoder decoder, MTLDevice device)
protected long
init(MTLDevice device)
void
setLabel(java.lang.String v)
void
setOptions(MPSKernelOptions v)
static boolean
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
-
MPSKernel
public MPSKernel()
-
MPSKernel
protected MPSKernel(NSObject.Handle h, long handle)
-
MPSKernel
protected MPSKernel(NSObject.SkipInit skipInit)
-
MPSKernel
public MPSKernel(MTLDevice device)
-
MPSKernel
public MPSKernel(NSCoder decoder)
-
-
Method Detail
-
getOptions
public MPSKernelOptions getOptions()
-
setOptions
public void setOptions(MPSKernelOptions v)
-
getDevice
public MTLDevice getDevice()
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(MTLDevice device)
-
init
protected long init(NSCoder decoder)
-
init
protected long init(NSCoder decoder, MTLDevice device)
- Since:
- Available in iOS 11.0 and later.
-
-