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.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, 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 Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static MTKTextureLoaderalloc()static MTKTextureLoaderallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@NotNull MTLDevicedevice()[@property] device Metal device with which to create Metal texturesstatic longhash_static()MTKTextureLoaderinit()MTKTextureLoaderinitWithDevice(@NotNull 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 @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static MTKTextureLoadernew_objc()voidnewTexturesWithContentsOfURLsOptionsCompletionHandler(@NotNull NSArray<? extends NSURL> URLs, @Nullable NSDictionary<java.lang.String,?> options, @NotNull MTKTextureLoader.Block_newTexturesWithContentsOfURLsOptionsCompletionHandler completionHandler)newTexturesWithContentsOfURLs:options:completionHandler: Asynchronously create an array of Metal textures and load image data from the files at URLs@NotNull NSArray<?>newTexturesWithContentsOfURLsOptionsError(@NotNull NSArray<? extends NSURL> URLs, @Nullable NSDictionary<java.lang.String,?> options, @Nullable 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(@NotNull NSArray<java.lang.String> names, double scaleFactor, @Nullable NSBundle bundle, @Nullable NSDictionary<java.lang.String,?> options, @NotNull 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(@NotNull CGImageRef cgImage, @Nullable NSDictionary<java.lang.String,?> options, @NotNull MTKTextureLoader.Block_newTextureWithCGImageOptionsCompletionHandler completionHandler)newTextureWithCGImage:options:completionHandler: Asynchronously create a Metal texture and load image data from the given CGImageRef@Nullable MTLTexturenewTextureWithCGImageOptionsError(@NotNull CGImageRef cgImage, @Nullable NSDictionary<java.lang.String,?> options, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)newTextureWithCGImage:options:error: Synchronously create a Metal texture and load image data from the given CGImageRefvoidnewTextureWithContentsOfURLOptionsCompletionHandler(@NotNull NSURL URL, @Nullable NSDictionary<java.lang.String,?> options, @NotNull MTKTextureLoader.Block_newTextureWithContentsOfURLOptionsCompletionHandler completionHandler)newTextureWithContentsOfURL:options:completionHandler: Asynchronously create a Metal texture and load image data from the file at URL@Nullable MTLTexturenewTextureWithContentsOfURLOptionsError(@NotNull NSURL URL, @Nullable NSDictionary<java.lang.String,?> options, @Nullable 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(@NotNull NSData data, @Nullable NSDictionary<java.lang.String,?> options, @NotNull MTKTextureLoader.Block_newTextureWithDataOptionsCompletionHandler completionHandler)newTextureWithData:options:completionHandler: Asynchronously create a Metal texture and load image data from the NSData object provided@Nullable MTLTexturenewTextureWithDataOptionsError(@NotNull NSData data, @Nullable NSDictionary<java.lang.String,?> options, @Nullable 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(@NotNull MDLTexture texture, @Nullable NSDictionary<java.lang.String,?> options, @NotNull MTKTextureLoader.Block_newTextureWithMDLTextureOptionsCompletionHandler completionHandler)newTextureWithMDLTexture:options:completionHandler: Asynchronously create a Metal texture and load image data from the given MDLTexture@Nullable MTLTexturenewTextureWithMDLTextureOptionsError(@NotNull MDLTexture texture, @Nullable NSDictionary<java.lang.String,?> options, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)newTextureWithMDLTexture:options:error: Synchronously create a Metal texture and load image data from the given MDLTexturevoidnewTextureWithNameScaleFactorBundleOptionsCompletionHandler(@NotNull java.lang.String name, double scaleFactor, @Nullable NSBundle bundle, @Nullable NSDictionary<java.lang.String,?> options, @NotNull 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.@Nullable MTLTexturenewTextureWithNameScaleFactorBundleOptionsError(@NotNull java.lang.String name, double scaleFactor, @Nullable NSBundle bundle, @Nullable NSDictionary<java.lang.String,?> options, @Nullable 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 booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, 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, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static MTKTextureLoader alloc()
-
allocWithZone
public static MTKTextureLoader allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull 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
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static MTKTextureLoader 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
@NotNull public @NotNull MTLDevice device()
[@property] device Metal device with which to create Metal textures
-
init
public MTKTextureLoader init()
-
initWithDevice
public MTKTextureLoader initWithDevice(@NotNull @NotNull MTLDevice device)
initWithDevice: Initialize the loader- Parameters:
device- Metal device with which to create Metal textures
-
newTextureWithCGImageOptionsCompletionHandler
public void newTextureWithCGImageOptionsCompletionHandler(@NotNull @NotNull CGImageRef cgImage, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull 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
@Nullable public @Nullable MTLTexture newTextureWithCGImageOptionsError(@NotNull @NotNull CGImageRef cgImage, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @Nullable @Nullable 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(@NotNull @NotNull NSURL URL, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull 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
@Nullable public @Nullable MTLTexture newTextureWithContentsOfURLOptionsError(@NotNull @NotNull NSURL URL, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @Nullable @Nullable 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(@NotNull @NotNull NSData data, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull 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
@Nullable public @Nullable MTLTexture newTextureWithDataOptionsError(@NotNull @NotNull NSData data, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @Nullable @Nullable 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(@NotNull @NotNull MDLTexture texture, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull 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 API-Since: 10.0
-
newTextureWithMDLTextureOptionsError
@Nullable public @Nullable MTLTexture newTextureWithMDLTextureOptionsError(@NotNull @NotNull MDLTexture texture, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @Nullable @Nullable 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 API-Since: 10.0- Returns:
- The Metal texture. nil if an error occured
-
newTextureWithNameScaleFactorBundleOptionsCompletionHandler
public void newTextureWithNameScaleFactorBundleOptionsCompletionHandler(@NotNull @NotNull java.lang.String name, double scaleFactor, @Nullable @Nullable NSBundle bundle, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull 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 API-Since: 10.0- 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
@Nullable public @Nullable MTLTexture newTextureWithNameScaleFactorBundleOptionsError(@NotNull @NotNull java.lang.String name, double scaleFactor, @Nullable @Nullable NSBundle bundle, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @Nullable @Nullable 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. API-Since: 10.0- 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(@NotNull @NotNull NSArray<? extends NSURL> URLs, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull 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. API-Since: 10.0
-
newTexturesWithContentsOfURLsOptionsError
@NotNull public @NotNull NSArray<?> newTexturesWithContentsOfURLsOptionsError(@NotNull @NotNull NSArray<? extends NSURL> URLs, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @Nullable @Nullable 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. API-Since: 10.0- 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(@NotNull @NotNull NSArray<java.lang.String> names, double scaleFactor, @Nullable @Nullable NSBundle bundle, @Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull 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. API-Since: 10.0- 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.
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-