| Modifier and Type | Class and Description |
|---|---|
static interface |
MTKTextureLoader.Block_newTexturesWithContentsOfURLsOptionsCompletionHandler |
static interface |
MTKTextureLoader.Block_newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler |
static interface |
MTKTextureLoader.Block_newTextureWithCGImageOptionsCompletionHandler |
static interface |
MTKTextureLoader.Block_newTextureWithContentsOfURLOptionsCompletionHandler |
static interface |
MTKTextureLoader.Block_newTextureWithDataOptionsCompletionHandler |
static interface |
MTKTextureLoader.Block_newTextureWithMDLTextureOptionsCompletionHandler |
static interface |
MTKTextureLoader.Block_newTextureWithNameScaleFactorBundleOptionsCompletionHandler |
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
MTKTextureLoader(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static MTKTextureLoader |
alloc() |
static MTKTextureLoader |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(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.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
MTLDevice |
device()
[@property] device
|
static long |
hash_static() |
MTKTextureLoader |
init() |
MTKTextureLoader |
initWithDevice(MTLDevice device)
initWithDevice:
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static MTKTextureLoader |
new_objc() |
void |
newTexturesWithContentsOfURLsOptionsCompletionHandler(NSArray<? extends NSURL> URLs,
NSDictionary<java.lang.String,?> options,
MTKTextureLoader.Block_newTexturesWithContentsOfURLsOptionsCompletionHandler completionHandler)
newTexturesWithContentsOfURLs:options:completionHandler:
|
NSArray<?> |
newTexturesWithContentsOfURLsOptionsError(NSArray<? extends NSURL> URLs,
NSDictionary<java.lang.String,?> options,
org.moe.natj.general.ptr.Ptr<NSError> error)
newTexturesWithContentsOfURLs:options:completionHandler:
|
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:
|
void |
newTextureWithCGImageOptionsCompletionHandler(CGImageRef cgImage,
NSDictionary<java.lang.String,?> options,
MTKTextureLoader.Block_newTextureWithCGImageOptionsCompletionHandler completionHandler)
newTextureWithCGImage:options:completionHandler:
|
MTLTexture |
newTextureWithCGImageOptionsError(CGImageRef cgImage,
NSDictionary<java.lang.String,?> options,
org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithCGImage:options:error:
|
void |
newTextureWithContentsOfURLOptionsCompletionHandler(NSURL URL,
NSDictionary<java.lang.String,?> options,
MTKTextureLoader.Block_newTextureWithContentsOfURLOptionsCompletionHandler completionHandler)
newTextureWithContentsOfURL:options:completionHandler:
|
MTLTexture |
newTextureWithContentsOfURLOptionsError(NSURL URL,
NSDictionary<java.lang.String,?> options,
org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithContentsOfURL:options:error:
|
void |
newTextureWithDataOptionsCompletionHandler(NSData data,
NSDictionary<java.lang.String,?> options,
MTKTextureLoader.Block_newTextureWithDataOptionsCompletionHandler completionHandler)
newTextureWithData:options:completionHandler:
|
MTLTexture |
newTextureWithDataOptionsError(NSData data,
NSDictionary<java.lang.String,?> options,
org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithData:options:error:
|
void |
newTextureWithMDLTextureOptionsCompletionHandler(MDLTexture texture,
NSDictionary<java.lang.String,?> options,
MTKTextureLoader.Block_newTextureWithMDLTextureOptionsCompletionHandler completionHandler)
newTextureWithMDLTexture:options:completionHandler:
|
MTLTexture |
newTextureWithMDLTextureOptionsError(MDLTexture texture,
NSDictionary<java.lang.String,?> options,
org.moe.natj.general.ptr.Ptr<NSError> error)
newTextureWithMDLTexture:options:error:
|
void |
newTextureWithNameScaleFactorBundleOptionsCompletionHandler(java.lang.String name,
double scaleFactor,
NSBundle bundle,
NSDictionary<java.lang.String,?> options,
MTKTextureLoader.Block_newTextureWithNameScaleFactorBundleOptionsCompletionHandler completionHandler)
newTextureWithName:scaleFactor:bundle:options:completionHandler:
|
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:
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
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, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static MTKTextureLoader alloc()
public static MTKTextureLoader allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static MTKTextureLoader new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public MTLDevice device()
Metal device with which to create Metal textures
public MTKTextureLoader init()
public MTKTextureLoader initWithDevice(MTLDevice device)
Initialize the loader
device - Metal device with which to create Metal texturespublic void newTextureWithCGImageOptionsCompletionHandler(CGImageRef cgImage, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithCGImageOptionsCompletionHandler completionHandler)
Asynchronously create a Metal texture and load image data from the given CGImageRef
cgImage - CGImageRef containing image data from which to create the textureoptions - Dictonary of MTKTextureLoaderOptionscompletionHandler - Block called when texture has been loaded and fully initializedpublic MTLTexture newTextureWithCGImageOptionsError(CGImageRef cgImage, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
Synchronously create a Metal texture and load image data from the given CGImageRef
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 occurredpublic void newTextureWithContentsOfURLOptionsCompletionHandler(NSURL URL, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithContentsOfURLOptionsCompletionHandler completionHandler)
Asynchronously create a Metal texture and load image data from the file at URL
URL - Location of image file from which to create the textureoptions - Dictonary of MTKTextureLoaderOptionscompletionHandler - Block called when the texture has been loaded and fully initializedpublic MTLTexture newTextureWithContentsOfURLOptionsError(NSURL URL, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
Synchronously create a Metal texture and load image data from the file at URL
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 occurredpublic void newTextureWithDataOptionsCompletionHandler(NSData data, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithDataOptionsCompletionHandler completionHandler)
Asynchronously create a Metal texture and load image data from the NSData object provided
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 initializedpublic MTLTexture newTextureWithDataOptionsError(NSData data, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
Synchronously create a Metal texture and load image data from the NSData object provided
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 occurredpublic void newTextureWithMDLTextureOptionsCompletionHandler(MDLTexture texture, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTextureWithMDLTextureOptionsCompletionHandler completionHandler)
Asynchronously create a Metal texture and load image data from the given MDLTexture
texture - MDLTexture containing image data from which to create the textureoptions - Dictonary of MTKTextureLoaderOptionscompletionHandler - Block called when texture has been loaded and fully initializedpublic MTLTexture newTextureWithMDLTextureOptionsError(MDLTexture texture, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
Synchronously create a Metal texture and load image data from the given MDLTexture
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 occurredpublic void newTextureWithNameScaleFactorBundleOptionsCompletionHandler(java.lang.String name,
double scaleFactor,
NSBundle bundle,
NSDictionary<java.lang.String,?> options,
MTKTextureLoader.Block_newTextureWithNameScaleFactorBundleOptionsCompletionHandler 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
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 initializedpublic MTLTexture newTextureWithNameScaleFactorBundleOptionsError(java.lang.String name, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> 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.
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
MTKTextureLoaderOptionOriginspublic void newTexturesWithContentsOfURLsOptionsCompletionHandler(NSArray<? extends NSURL> URLs, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTexturesWithContentsOfURLsOptionsCompletionHandler completionHandler)
Asynchronously create an array of Metal textures and load image data from the files at URLs
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.public NSArray<?> newTexturesWithContentsOfURLsOptionsError(NSArray<? extends NSURL> URLs, NSDictionary<java.lang.String,?> options, org.moe.natj.general.ptr.Ptr<NSError> error)
Synchronously create an array of Metal textures and load image data from the files at URLs
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.public void newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler(NSArray<java.lang.String> names, double scaleFactor, NSBundle bundle, NSDictionary<java.lang.String,?> options, MTKTextureLoader.Block_newTexturesWithNamesScaleFactorBundleOptionsCompletionHandler 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.
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.