Package org.robovm.apple.metalps
Class MPSImageCopyToMatrix
- 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.MPSImageCopyToMatrix
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class MPSImageCopyToMatrix extends MPSKernel
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSImageCopyToMatrix.MPSImageCopyToMatrixPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSKernel
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
-
-
Constructor Summary
Constructors Modifier Constructor Description MPSImageCopyToMatrix()
MPSImageCopyToMatrix(NSCoder decoder)
MPSImageCopyToMatrix(NSCoder aDecoder, MTLDevice device)
protected
MPSImageCopyToMatrix(NSObject.Handle h, long handle)
protected
MPSImageCopyToMatrix(NSObject.SkipInit skipInit)
MPSImageCopyToMatrix(MTLDevice device)
MPSImageCopyToMatrix(MTLDevice device, MPSDataLayout dataLayout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(MTLCommandBuffer commandBuffer, NSArray<MPSImage> sourceImages, MPSMatrix destinationMatrix)
void
encode(MTLCommandBuffer commandBuffer, MPSImage sourceImage, MPSMatrix destinationMatrix)
MPSDataLayout
getDataLayout()
long
getDestinationMatrixBatchIndex()
MTLOrigin
getDestinationMatrixOrigin()
protected long
init(NSCoder aDecoder, MTLDevice device)
protected long
init(MTLDevice device, MPSDataLayout dataLayout)
void
setDestinationMatrixBatchIndex(long v)
void
setDestinationMatrixOrigin(MTLOrigin v)
-
Methods inherited from class org.robovm.apple.metalps.MPSKernel
copy, encode, getDevice, getLabel, getOptions, init, init, setLabel, setOptions, 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
-
MPSImageCopyToMatrix
public MPSImageCopyToMatrix()
-
MPSImageCopyToMatrix
protected MPSImageCopyToMatrix(NSObject.Handle h, long handle)
-
MPSImageCopyToMatrix
protected MPSImageCopyToMatrix(NSObject.SkipInit skipInit)
-
MPSImageCopyToMatrix
public MPSImageCopyToMatrix(MTLDevice device, MPSDataLayout dataLayout)
-
MPSImageCopyToMatrix
public MPSImageCopyToMatrix(MTLDevice device)
-
MPSImageCopyToMatrix
public MPSImageCopyToMatrix(NSCoder decoder)
-
-
Method Detail
-
getDestinationMatrixOrigin
public MTLOrigin getDestinationMatrixOrigin()
-
setDestinationMatrixOrigin
public void setDestinationMatrixOrigin(MTLOrigin v)
-
getDestinationMatrixBatchIndex
public long getDestinationMatrixBatchIndex()
-
setDestinationMatrixBatchIndex
public void setDestinationMatrixBatchIndex(long v)
-
getDataLayout
public MPSDataLayout getDataLayout()
-
init
protected long init(MTLDevice device, MPSDataLayout dataLayout)
-
encode
public void encode(MTLCommandBuffer commandBuffer, MPSImage sourceImage, MPSMatrix destinationMatrix)
-
encode
public void encode(MTLCommandBuffer commandBuffer, NSArray<MPSImage> sourceImages, MPSMatrix destinationMatrix)
- Since:
- Available in iOS 12.0 and later.
-
-