Package org.robovm.apple.metalps
Class MPSImageDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSImageDescriptor
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MPSImageDescriptor extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPSImageDescriptor.MPSImageDescriptorPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description MPSImageDescriptor()protectedMPSImageDescriptor(NSObject.Handle h, long handle)protectedMPSImageDescriptor(NSObject.SkipInit skipInit)MPSImageDescriptor(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels)MPSImageDescriptor(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels, long numberOfImages, MTLTextureUsage usage) -
Method Summary
Modifier and Type Method Description MPSImageDescriptorcopy(NSZone zone)protected static longcreate(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels)protected static longcreate(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels, long numberOfImages, MTLTextureUsage usage)MPSImageFeatureChannelFormatgetChannelFormat()MTLCPUCacheModegetCpuCacheMode()longgetFeatureChannels()longgetHeight()longgetNumberOfImages()MTLPixelFormatgetPixelFormat()MTLStorageModegetStorageMode()MTLTextureUsagegetUsage()longgetWidth()voidsetChannelFormat(MPSImageFeatureChannelFormat v)voidsetCpuCacheMode(MTLCPUCacheMode v)voidsetFeatureChannels(long v)voidsetHeight(long v)voidsetNumberOfImages(long v)voidsetStorageMode(MTLStorageMode v)voidsetUsage(MTLTextureUsage v)voidsetWidth(long v)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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MPSImageDescriptor
public MPSImageDescriptor() -
MPSImageDescriptor
-
MPSImageDescriptor
-
MPSImageDescriptor
public MPSImageDescriptor(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels) -
MPSImageDescriptor
public MPSImageDescriptor(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels, long numberOfImages, MTLTextureUsage usage)
-
-
Method Details
-
getWidth
public long getWidth() -
setWidth
public void setWidth(long v) -
getHeight
public long getHeight() -
setHeight
public void setHeight(long v) -
getFeatureChannels
public long getFeatureChannels() -
setFeatureChannels
public void setFeatureChannels(long v) -
getNumberOfImages
public long getNumberOfImages() -
setNumberOfImages
public void setNumberOfImages(long v) -
getPixelFormat
-
getChannelFormat
-
setChannelFormat
-
getCpuCacheMode
-
setCpuCacheMode
-
getStorageMode
-
setStorageMode
-
getUsage
-
setUsage
-
copy
- Since:
- Available in iOS 12.0 and later.
-
create
protected static long create(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels) -
create
protected static long create(MPSImageFeatureChannelFormat channelFormat, long width, long height, long featureChannels, long numberOfImages, MTLTextureUsage usage)
-