Package org.robovm.apple.metalps
Class MPSMatrixCopyToImage
- 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.MPSMatrixCopyToImage
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class MPSMatrixCopyToImage extends MPSKernel
- Since:
- Available in iOS 12.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSMatrixCopyToImage.MPSMatrixCopyToImagePtr
-
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 MPSMatrixCopyToImage()
MPSMatrixCopyToImage(NSCoder decoder)
MPSMatrixCopyToImage(NSCoder decoder, MTLDevice device)
protected
MPSMatrixCopyToImage(NSObject.Handle h, long handle)
protected
MPSMatrixCopyToImage(NSObject.SkipInit skipInit)
MPSMatrixCopyToImage(MTLDevice device)
MPSMatrixCopyToImage(MTLDevice device, MPSDataLayout dataLayout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encodeBatchToCommandBuffer(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, NSArray<MPSImage> destinationImages)
void
encodeToCommandBuffer(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSImage destinationImage)
MPSDataLayout
getDataLayout()
long
getSourceMatrixBatchIndex()
MTLOrigin
getSourceMatrixOrigin()
protected long
init(NSCoder decoder, MTLDevice device)
protected long
init(MTLDevice device, MPSDataLayout dataLayout)
void
setSourceMatrixBatchIndex(long v)
void
setSourceMatrixOrigin(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
-
MPSMatrixCopyToImage
public MPSMatrixCopyToImage()
-
MPSMatrixCopyToImage
protected MPSMatrixCopyToImage(NSObject.Handle h, long handle)
-
MPSMatrixCopyToImage
protected MPSMatrixCopyToImage(NSObject.SkipInit skipInit)
-
MPSMatrixCopyToImage
public MPSMatrixCopyToImage(MTLDevice device, MPSDataLayout dataLayout)
-
MPSMatrixCopyToImage
public MPSMatrixCopyToImage(MTLDevice device)
-
MPSMatrixCopyToImage
public MPSMatrixCopyToImage(NSCoder decoder)
-
-
Method Detail
-
getSourceMatrixOrigin
public MTLOrigin getSourceMatrixOrigin()
-
setSourceMatrixOrigin
public void setSourceMatrixOrigin(MTLOrigin v)
-
getSourceMatrixBatchIndex
public long getSourceMatrixBatchIndex()
-
setSourceMatrixBatchIndex
public void setSourceMatrixBatchIndex(long v)
-
getDataLayout
public MPSDataLayout getDataLayout()
-
init
protected long init(MTLDevice device, MPSDataLayout dataLayout)
-
encodeToCommandBuffer
public void encodeToCommandBuffer(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSImage destinationImage)
-
encodeBatchToCommandBuffer
public void encodeBatchToCommandBuffer(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, NSArray<MPSImage> destinationImages)
- Since:
- Available in iOS 12.0 and later.
-
-