Package org.robovm.apple.metalps
Class MPSTemporaryImage
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSImage
org.robovm.apple.metalps.MPSTemporaryImage
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MPSTemporaryImage extends MPSImage
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPSTemporaryImage.MPSTemporaryImagePtrNested classes/interfaces inherited from class org.robovm.apple.metalps.MPSImage
MPSImage.MPSImagePtrNested 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 protectedMPSTemporaryImage()protectedMPSTemporaryImage(NSObject.Handle h, long handle)protectedMPSTemporaryImage(NSObject.SkipInit skipInit)MPSTemporaryImage(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor)MPSTemporaryImage(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor, long featureChannels)MPSTemporaryImage(MTLCommandBuffer commandBuffer, MPSImageDescriptor imageDescriptor)MPSTemporaryImage(MPSImage parent, NSRange sliceRange, long featureChannels) -
Method Summary
Modifier and Type Method Description protected static longcreate(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor)protected static longcreate(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor, long featureChannels)protected static longcreate(MTLCommandBuffer commandBuffer, MPSImageDescriptor imageDescriptor)static voidcreatePrefetchStorage(MTLCommandBuffer commandBuffer, NSArray<MPSImageDescriptor> descriptorList)static MPSImageAllocatordefaultAllocator()longgetReadCount()voidsetReadCount(long v)Methods inherited from class org.robovm.apple.metalps.MPSImage
batchRepresentation, batchRepresentation, getDevice, getFeatureChannelFormat, getFeatureChannels, getHeight, getImageType, getLabel, getNumberOfImages, getParent, getPixelFormat, getPixelSize, getPrecision, getTexture, getTextureType, getUsage, getWidth, init, init, init, readBytes, readBytes, readBytes, resourceSize, setLabel, setPurgeableState, subImage, synchronizeOnCommandBuffer, writeBytes, writeBytes, writeBytes, writeBytesMethods 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
-
MPSTemporaryImage
protected MPSTemporaryImage() -
MPSTemporaryImage
-
MPSTemporaryImage
-
MPSTemporaryImage
-
MPSTemporaryImage
-
MPSTemporaryImage
public MPSTemporaryImage(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor, long featureChannels)- Since:
- Available in iOS 11.3 and later.
-
MPSTemporaryImage
-
-
Method Details
-
getReadCount
public long getReadCount() -
setReadCount
public void setReadCount(long v) -
defaultAllocator
-
create
-
create
protected static long create(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor) -
create
protected static long create(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor, long featureChannels)- Since:
- Available in iOS 11.3 and later.
-
createPrefetchStorage
public static void createPrefetchStorage(MTLCommandBuffer commandBuffer, NSArray<MPSImageDescriptor> descriptorList)
-