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
,org.robovm.objc.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 class
MTKTextureLoader.MTKTextureLoaderPtr
-
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
MTKTextureLoader()
protected
MTKTextureLoader(NSObject.Handle h, long handle)
protected
MTKTextureLoader(NSObject.SkipInit skipInit)
MTKTextureLoader(MTLDevice device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLDevice
getDevice()
protected long
init(MTLDevice device)
MTLTexture
newTexture(java.lang.String name, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options)
void
newTexture(java.lang.String name, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
MTLTexture
newTexture(CGImage cgImage, MTKTextureLoaderOptions options)
void
newTexture(CGImage cgImage, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
void
newTexture(NSArray<NSString> names, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<NSArray<?>,NSError> completionHandler)
void
newTexture(NSArray<NSURL> URLs, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<NSArray<?>,NSError> completionHandler)
MTLTexture
newTexture(NSData data, MTKTextureLoaderOptions options)
void
newTexture(NSData data, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
MTLTexture
newTexture(NSURL URL, MTKTextureLoaderOptions options)
void
newTexture(NSURL URL, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
MTLTexture
newTexture(MDLTexture texture, MTKTextureLoaderOptions options)
void
newTexture(MDLTexture texture, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
NSArray<?>
newTextures(NSArray<NSURL> URLs, MTKTextureLoaderOptions options)
-
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
-
MTKTextureLoader
protected MTKTextureLoader()
-
MTKTextureLoader
protected MTKTextureLoader(NSObject.Handle h, long handle)
-
MTKTextureLoader
protected MTKTextureLoader(NSObject.SkipInit skipInit)
-
MTKTextureLoader
public MTKTextureLoader(MTLDevice device)
-
-
Method Detail
-
getDevice
public MTLDevice getDevice()
-
init
protected long init(MTLDevice device)
-
newTexture
public void newTexture(NSURL URL, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
-
newTexture
public void newTexture(java.lang.String name, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
newTexture
public void newTexture(NSArray<NSURL> URLs, MTKTextureLoaderOptions options, org.robovm.objc.block.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, org.robovm.objc.block.VoidBlock2<NSArray<?>,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
newTexture
public void newTexture(NSData data, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
-
newTexture
public void newTexture(CGImage cgImage, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
-
newTexture
public void newTexture(MDLTexture texture, MTKTextureLoaderOptions options, org.robovm.objc.block.VoidBlock2<MTLTexture,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
newTexture
public MTLTexture newTexture(NSURL URL, MTKTextureLoaderOptions options) throws NSErrorException
- Throws:
NSErrorException
-
newTextures
public NSArray<?> newTextures(NSArray<NSURL> URLs, MTKTextureLoaderOptions options) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 10.0 and later.
-
newTexture
public MTLTexture newTexture(NSData data, MTKTextureLoaderOptions options) throws NSErrorException
- 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(java.lang.String name, double scaleFactor, NSBundle bundle, MTKTextureLoaderOptions options) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 10.0 and later.
-
-