Package apple.metalkit
Class MTKTextureLoader
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.metalkit.MTKTextureLoader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMTKTextureLoader.Block_newTexturesWithContentsOfURLsOptionsCompletionHandlerstatic interfaceMTKTextureLoader.Block_newTexturesWithNamesScaleFactorBundleOptionsCompletionHandlerstatic interfaceMTKTextureLoader.Block_newTextureWithCGImageOptionsCompletionHandlerstatic interfaceMTKTextureLoader.Block_newTextureWithContentsOfURLOptionsCompletionHandlerstatic interfaceMTKTextureLoader.Block_newTextureWithDataOptionsCompletionHandlerstatic interfaceMTKTextureLoader.Block_newTextureWithMDLTextureOptionsCompletionHandlerstatic interfaceMTKTextureLoader.Block_newTextureWithNameScaleFactorBundleOptionsCompletionHandler-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMTKTextureLoader(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static MTKTextureLoaderalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()MTLDevicedevice()[@property] device Metal device with which to create Metal texturesstatic longhash_static()MTKTextureLoaderinit()MTKTextureLoaderinitWithDevice(MTLDevice device)initWithDevice: Initialize the loaderstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)static java.lang.Objectnew_objc()voidnewTexturesWithContentsOfURLsOptionsCompletionHandler(NSArray<? extends NSURL> URLs, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTexturesWithContentsOfURLsOptionsCompletionHandler completionHandler)newTexturesWithContentsOfURLs:options:completionHandler: Asynchronously create an array of Metal textures and load image data from the files at URLsNSArray<?>newTexturesWithContentsOfURLsOptionsError(NSArray<? extends NSURL> URLs, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)newTexturesWithContentsOfURLs:options:completionHandler: Synchronously create an array of Metal textures and load image data from the files at URLsvoidnewTexturesWithNamesScaleFactorBundleOptionsCompletionHandler(NSArray<java.lang.String> names, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler completionHandler)newTexturesWithNames:scaleFactor:bundle:options:completionHandler: Asynchronously create Metal textures and load image data from a given texture or image asset names Uses texture data from version of the texture from the texture set in the asset catalog which mathces the device's traits.voidnewTextureWithCGImageOptionsCompletionHandler(CGImageRef cgImage, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithCGImageOptionsCompletionHandler completionHandler)newTextureWithCGImage:options:completionHandler: Asynchronously create a Metal texture and load image data from the given CGImageRefMTLTexturenewTextureWithCGImageOptionsError(CGImageRef cgImage, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)newTextureWithCGImage:options:error: Synchronously create a Metal texture and load image data from the given CGImageRefvoidnewTextureWithContentsOfURLOptionsCompletionHandler(NSURL URL, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithContentsOfURLOptionsCompletionHandler completionHandler)newTextureWithContentsOfURL:options:completionHandler: Asynchronously create a Metal texture and load image data from the file at URLMTLTexturenewTextureWithContentsOfURLOptionsError(NSURL URL, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)newTextureWithContentsOfURL:options:error: Synchronously create a Metal texture and load image data from the file at URLvoidnewTextureWithDataOptionsCompletionHandler(NSData data, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithDataOptionsCompletionHandler completionHandler)newTextureWithData:options:completionHandler: Asynchronously create a Metal texture and load image data from the NSData object providedMTLTexturenewTextureWithDataOptionsError(NSData data, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)newTextureWithData:options:error: Synchronously create a Metal texture and load image data from the NSData object providedvoidnewTextureWithMDLTextureOptionsCompletionHandler(MDLTexture texture, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithMDLTextureOptionsCompletionHandler completionHandler)newTextureWithMDLTexture:options:completionHandler: Asynchronously create a Metal texture and load image data from the given MDLTextureMTLTexturenewTextureWithMDLTextureOptionsError(MDLTexture texture, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)newTextureWithMDLTexture:options:error: Synchronously create a Metal texture and load image data from the given MDLTexturevoidnewTextureWithNameScaleFactorBundleOptionsCompletionHandler(java.lang.String name, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithNameScaleFactorBundleOptionsCompletionHandler completionHandler)newTextureWithName:scaleFactor:bundle:options:completionHandler: Asynchronously create a Metal texture and load image data from a given texture or image asset name Uses texture data from version of the texture from the texture set in the asset catalog which mathces the device's traits.MTLTexturenewTextureWithNameScaleFactorBundleOptionsError(java.lang.String name, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)newTextursWithName:scaleFactor:bundle:options:error: Synchronously create a Metal texture with texture data from a given texture or image asset name Uses texture data from version of the texture from the texture set in the asset catalog which mathces the device's traits.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static MTKTextureLoader alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
device
public MTLDevice device()
[@property] device Metal device with which to create Metal textures
-
init
public MTKTextureLoader init()
-
initWithDevice
public MTKTextureLoader initWithDevice(MTLDevice device)
initWithDevice: Initialize the loader- Parameters:
device- Metal device with which to create Metal textures
-
newTextureWithCGImageOptionsCompletionHandler
public void newTextureWithCGImageOptionsCompletionHandler(CGImageRef cgImage, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithCGImageOptionsCompletionHandler completionHandler)
newTextureWithCGImage:options:completionHandler: Asynchronously create a Metal texture and load image data from the given CGImageRef- Parameters:
cgImage- CGImageRef containing image data from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionscompletionHandler- Block called when texture has been loaded and fully initialized
-
newTextureWithCGImageOptionsError
public MTLTexture newTextureWithCGImageOptionsError(CGImageRef cgImage, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithCGImage:options:error: Synchronously create a Metal texture and load image data from the given CGImageRef- Parameters:
cgImage- CGImageRef containing image data from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionserror- Pointer to an autoreleased NSError object which will be set if an error occurred- Returns:
- The Metal texture. nil if an error occured
-
newTextureWithContentsOfURLOptionsCompletionHandler
public void newTextureWithContentsOfURLOptionsCompletionHandler(NSURL URL, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithContentsOfURLOptionsCompletionHandler completionHandler)
newTextureWithContentsOfURL:options:completionHandler: Asynchronously create a Metal texture and load image data from the file at URL- Parameters:
URL- Location of image file from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionscompletionHandler- Block called when the texture has been loaded and fully initialized
-
newTextureWithContentsOfURLOptionsError
public MTLTexture newTextureWithContentsOfURLOptionsError(NSURL URL, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithContentsOfURL:options:error: Synchronously create a Metal texture and load image data from the file at URL- Parameters:
URL- Location of image file from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionserror- Pointer to an autoreleased NSError object which will be set if an error occurred- Returns:
- The Metal texture. nil if an error occured
-
newTextureWithDataOptionsCompletionHandler
public void newTextureWithDataOptionsCompletionHandler(NSData data, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithDataOptionsCompletionHandler completionHandler)
newTextureWithData:options:completionHandler: Asynchronously create a Metal texture and load image data from the NSData object provided- Parameters:
data- NSData object containing image file data from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionscompletionHandler- Block called when texture has been loaded and fully initialized
-
newTextureWithDataOptionsError
public MTLTexture newTextureWithDataOptionsError(NSData data, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithData:options:error: Synchronously create a Metal texture and load image data from the NSData object provided- Parameters:
data- NSData object containing image file data from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionserror- Pointer to an autoreleased NSError object which will be set if an error occurred- Returns:
- The Metal texture. nil if an error occured
-
newTextureWithMDLTextureOptionsCompletionHandler
public void newTextureWithMDLTextureOptionsCompletionHandler(MDLTexture texture, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithMDLTextureOptionsCompletionHandler completionHandler)
newTextureWithMDLTexture:options:completionHandler: Asynchronously create a Metal texture and load image data from the given MDLTexture- Parameters:
texture- MDLTexture containing image data from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionscompletionHandler- Block called when texture has been loaded and fully initialized
-
newTextureWithMDLTextureOptionsError
public MTLTexture newTextureWithMDLTextureOptionsError(MDLTexture texture, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithMDLTexture:options:error: Synchronously create a Metal texture and load image data from the given MDLTexture- Parameters:
texture- MDLTexture containing image data from which to create the textureoptions- Dictonary of MTKTextureLoaderOptionserror- Pointer to an autoreleased NSError object which will be set if an error occurred- Returns:
- The Metal texture. nil if an error occured
-
newTextureWithNameScaleFactorBundleOptionsCompletionHandler
public void newTextureWithNameScaleFactorBundleOptionsCompletionHandler(java.lang.String name, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithNameScaleFactorBundleOptionsCompletionHandler completionHandler)newTextureWithName:scaleFactor:bundle:options:completionHandler: Asynchronously create a Metal texture and load image data from a given texture or image asset name Uses texture data from version of the texture from the texture set in the asset catalog which mathces the device's traits. This method attempts to load a texture asset with thw name iven. If a texture asset with the name given does not exist, it will attempt to create a texture from an image asset with the given name- Parameters:
name- A texture or image asset namescaleFactor- scale factor of the texture to retrieve from the asset catalog. Typically the value retrieved from -[UIView contentScale] or -[NSWindow backingScaleFactor].bundle- Resource bundle in which the asset is located. Main bundle used if nil.options- Dictonary of MTKTextureLoaderOptions. The following options are ignormed when used to load a texture asset but can be used when creating a texture from an image asset: MTKTextureLoaderOptionGenerateMipmaps MTKTextureLoaderOptionSRGB MTKTextureLoaderOptionCubeFromVerticalTexture MTKTextureLoaderOptionOrigincompletionHandler- Block called when texture has been loaded and fully initialized
-
newTextureWithNameScaleFactorBundleOptionsError
public MTLTexture newTextureWithNameScaleFactorBundleOptionsError(java.lang.String name, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
newTextursWithName:scaleFactor:bundle:options:error: Synchronously create a Metal texture with texture data from a given texture or image asset name Uses texture data from version of the texture from the texture set in the asset catalog which mathces the device's traits. This method attempts to load a texture asset with the name given. If a texture asset with the name given does not exist, it will attempt to create a texture from an image asset with the given name.- Parameters:
names- An array of texture asset namesscaleFactor- scale factor of the texture to retrieve from the asset catalog. Typically the value retrieved from -[UIView contentScale] or -[NSWindow backingScaleFactor].bundle- Resource bundle in which the asset is located. Main bundle used if nil.options- Dictonary of MTKTextureLoaderOptions. The following options are ignormed when used to load a texture asset but can be used when creating a texture from an image asset MTKTextureLoaderOptionGenerateMipmaps MTKTextureLoaderOptionSRGB MTKTextureLoaderOptionCubeFromVerticalTexture MTKTextureLoaderOptionOrigins- Returns:
- The Metal texture. nil if an error occured
-
newTexturesWithContentsOfURLsOptionsCompletionHandler
public void newTexturesWithContentsOfURLsOptionsCompletionHandler(NSArray<? extends NSURL> URLs, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTexturesWithContentsOfURLsOptionsCompletionHandler completionHandler)
newTexturesWithContentsOfURLs:options:completionHandler: Asynchronously create an array of Metal textures and load image data from the files at URLs- Parameters:
URLs- Locations of image files from which to create the texturesoptions- Dictonary of MTKTextureLoaderOptions, which will be used for every texture loadedcompletionHandler- Block called when all of the textures have been loaded and fully initialized. The array of MTLTextures will be the same length and in the same order as the requested array of paths. If an error occurs while loading a texture, the corresponding array index will contain NSNull. The NSError will be null if all of the textures are loaded successfully, or will correspond to one of the textures which failed to load.
-
newTexturesWithContentsOfURLsOptionsError
public NSArray<?> newTexturesWithContentsOfURLsOptionsError(NSArray<? extends NSURL> URLs, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
newTexturesWithContentsOfURLs:options:completionHandler: Synchronously create an array of Metal textures and load image data from the files at URLs- Parameters:
URLs- Locations of image files from which to create the texturesoptions- Dictonary of MTKTextureLoaderOptions, which will be used for every texture loadederror- Pointer to an autoreleased NSError object which will be set if an error occurred. Will be null if all of the textures are loaded successfully, or will correspond to one of the textures which failed to load.- Returns:
- An array of MTLTextures of the same length and in the same order as the requested array of paths. If an error occurs while loading a texture, the corresponding array index will contain [NSNull null].
-
newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler
public void newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler(NSArray<java.lang.String> names, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler completionHandler)
newTexturesWithNames:scaleFactor:bundle:options:completionHandler: Asynchronously create Metal textures and load image data from a given texture or image asset names Uses texture data from version of the texture from the texture set in the asset catalog which mathces the device's traits. This method attempts to load a texture asset with each name iven. If a texture asset with the name given does not exist, it will attempt to create a texture from an image asset with the given name.- Parameters:
names- An array texture or image asset names. If an error occurs while loading a texture, the corresponding index in the returned array contain [NSNull null]scaleFactor- scale factor of the texture to retrieve from the asset catalog. Typically the value retrieved from -[UIView contentScale] or -[NSWindow backingScaleFactor].bundle- Resource bundle in which the assets are located. Main bundle used if nil.options- Dictonary of MTKTextureLoaderOptions. The following options are ignormed when used to load a texture asset but can be used when creating a texture from an image asset MTKTextureLoaderOptionGenerateMipmaps MTKTextureLoaderOptionSRGB MTKTextureLoaderOptionCubeFromVerticalTexture MTKTextureLoaderOptionOrigincompletionHandler- Block called when all of the textures have been loaded and fully initialized. The NSError will be null if all of the textures are loaded successfully, or will correspond to one of the textures which failed to load.
-
-