Package org.robovm.apple.spritekit
Class SKTextureAtlas
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.spritekit.SKTextureAtlas
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class SKTextureAtlas extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSKTextureAtlas.SKTextureAtlasPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description SKTextureAtlas()SKTextureAtlas(String name)SKTextureAtlas(Map<String,?> textures)Constructs a new texture atlas object from the specified texture files.SKTextureAtlas(NSCoder coder)protectedSKTextureAtlas(NSObject.Handle h, long handle)protectedSKTextureAtlas(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description protected static longcreate(String name)protected static longcreate(NSDictionary<NSString,?> properties)voidencode(NSCoder coder)SKTexturegetTexture(String name)List<String>getTextureNames()protected longinit(NSCoder coder)voidpreload(Runnable completionHandler)static voidpreloadTextureAtlases(List<String> atlasNames, VoidBlock2<NSError,NSArray<SKTextureAtlas>> completionHandler)static voidpreloadTextureAtlases(NSArray<SKTextureAtlas> textureAtlases, Runnable completionHandler)static booleansupportsSecureCoding()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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
SKTextureAtlas
public SKTextureAtlas() -
SKTextureAtlas
-
SKTextureAtlas
-
SKTextureAtlas
-
SKTextureAtlas
-
SKTextureAtlas
Constructs a new texture atlas object from the specified texture files.- Parameters:
properties- The keys of this map represent the texture names. The associated values can be of type String, NSURL or UIImage.- Since:
- Available in iOS 8.0 and later.
-
-
Method Details
-
getTextureNames
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
getTexture
-
preload
-
create
-
create
-
preloadTextureAtlases
public static void preloadTextureAtlases(NSArray<SKTextureAtlas> textureAtlases, Runnable completionHandler) -
preloadTextureAtlases
public static void preloadTextureAtlases(List<String> atlasNames, VoidBlock2<NSError,NSArray<SKTextureAtlas>> completionHandler)- Since:
- Available in iOS 9.0 and later.
-
encode
-
init
-