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
,org.robovm.objc.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 class
MPSTemporaryImage.MPSTemporaryImagePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSImage
MPSImage.MPSImagePtr
-
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 protected
MPSTemporaryImage()
protected
MPSTemporaryImage(NSObject.Handle h, long handle)
protected
MPSTemporaryImage(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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor)
protected static long
create(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor, long featureChannels)
protected static long
create(MTLCommandBuffer commandBuffer, MPSImageDescriptor imageDescriptor)
static void
createPrefetchStorage(MTLCommandBuffer commandBuffer, NSArray<MPSImageDescriptor> descriptorList)
static MPSImageAllocator
defaultAllocator()
long
getReadCount()
void
setReadCount(long v)
-
Methods inherited from class org.robovm.apple.metalps.MPSImage
batchRepresentation, batchRepresentation, getDevice, getFeatureChannels, getHeight, getLabel, getNumberOfImages, getParent, getPixelFormat, getPixelSize, getPrecision, getTexture, getTextureType, getUsage, getWidth, init, init, init, readBytes, readBytes, readBytes, resourceSize, setLabel, setPurgeableState, subImage, synchronizeOnCommandBuffer, writeBytes, writeBytes, writeBytes
-
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
-
MPSTemporaryImage
protected MPSTemporaryImage()
-
MPSTemporaryImage
protected MPSTemporaryImage(NSObject.Handle h, long handle)
-
MPSTemporaryImage
protected MPSTemporaryImage(NSObject.SkipInit skipInit)
-
MPSTemporaryImage
public MPSTemporaryImage(MTLCommandBuffer commandBuffer, MPSImageDescriptor imageDescriptor)
-
MPSTemporaryImage
public MPSTemporaryImage(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor)
-
MPSTemporaryImage
public MPSTemporaryImage(MTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor, long featureChannels)
- Since:
- Available in iOS 11.3 and later.
-
-
Method Detail
-
getReadCount
public long getReadCount()
-
setReadCount
public void setReadCount(long v)
-
defaultAllocator
public static MPSImageAllocator defaultAllocator()
-
create
protected static long create(MTLCommandBuffer commandBuffer, MPSImageDescriptor imageDescriptor)
-
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)
-
-