Package org.robovm.apple.metalkit
Class MTKTextureLoader
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalkit.MTKTextureLoader
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MTKTextureLoader extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMTKTextureLoader.MTKTextureLoaderPtrNested 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 protectedMTKTextureLoader()protectedMTKTextureLoader(NSObject.Handle h, long handle)protectedMTKTextureLoader(NSObject.SkipInit skipInit)MTKTextureLoader(MTLDevice device) -
Method Summary
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
-
MTKTextureLoader
protected MTKTextureLoader() -
MTKTextureLoader
-
MTKTextureLoader
-
MTKTextureLoader
-
-
Method Details
-
getDevice
-
init
-
newTexture
public void newTexture(NSURL URL, MTKTextureLoaderOptions options, VoidBlock2<MTLTexture,NSError> completionHandler) -
newTexture
public void newTexture(String name, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options, VoidBlock2<MTLTexture,NSError> completionHandler)- Since:
- Available in iOS 10.0 and later.
-
newTexture
public void newTexture(NSArray<NSURL> URLs, MTKTextureLoaderOptions options, VoidBlock2<NSArray<?>,NSError> completionHandler)- Since:
- Available in iOS 10.0 and later.
-
newTexture
public void newTexture(NSArray<NSString> names, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options, VoidBlock2<NSArray<?>,NSError> completionHandler)- Since:
- Available in iOS 10.0 and later.
-
newTexture
public void newTexture(NSData data, MTKTextureLoaderOptions options, VoidBlock2<MTLTexture,NSError> completionHandler) -
newTexture
public void newTexture(CGImage cgImage, MTKTextureLoaderOptions options, VoidBlock2<MTLTexture,NSError> completionHandler) -
newTexture
public void newTexture(MDLTexture texture, MTKTextureLoaderOptions options, VoidBlock2<MTLTexture,NSError> completionHandler)- Since:
- Available in iOS 10.0 and later.
-
newTexture
- Throws:
NSErrorException
-
newTextures
public NSArray<?> newTextures(NSArray<NSURL> URLs, MTKTextureLoaderOptions options) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 10.0 and later.
-
newTexture
- Throws:
NSErrorException
-
newTexture
public MTLTexture newTexture(CGImage cgImage, MTKTextureLoaderOptions options) throws NSErrorException- Throws:
NSErrorException
-
newTexture
public MTLTexture newTexture(MDLTexture texture, MTKTextureLoaderOptions options) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 10.0 and later.
-
newTexture
public MTLTexture newTexture(String name, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 10.0 and later.
-