Package org.robovm.apple.spritekit
Class SKTexture
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.spritekit.SKTexture
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
- Direct Known Subclasses:
SKMutableTexture
public class SKTexture extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSKTexture.SKTexturePtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description SKTexture()SKTexture(String name)SKTexture(CGImage image)SKTexture(CGRect rect, SKTexture texture)SKTexture(NSCoder coder)SKTexture(NSData pixelData, CGSize size)SKTexture(NSData pixelData, CGSize size, boolean flipped)SKTexture(NSData pixelData, CGSize size, int rowLength, int alignment)protectedSKTexture(NSObject.Handle h, long handle)protectedSKTexture(NSObject.SkipInit skipInit)SKTexture(UIImage image) -
Method Summary
Modifier and Type Method Description CGImageCGImage()protected static longcreate(String name)protected static longcreate(CGImage image)protected static longcreate(CGRect rect, SKTexture texture)protected static longcreate(NSData pixelData, CGSize size)protected static longcreate(NSData pixelData, CGSize size, boolean flipped)protected static longcreate(NSData pixelData, CGSize size, int rowLength, int alignment)protected static longcreate(UIImage image)static SKTexturecreateNoise(double smoothness, CGSize size, boolean grayscale)static SKTexturecreateVectorNoise(double smoothness, CGSize size)voidencode(NSCoder coder)SKTextureFilteringModegetFilteringMode()CGRectgetTextureRect()protected longinit(NSCoder coder)SKTexturenewTextureByApplyingCIFilter(CIFilter filter)SKTexturenewTextureByGeneratingNormalMap()SKTexturenewTextureByGeneratingNormalMap(double smoothness, double contrast)voidpreload(Runnable completionHandler)static voidpreloadTextures(NSArray<SKTexture> textures, Runnable completionHandler)voidsetFilteringMode(SKTextureFilteringMode v)voidsetUsesMipmaps(boolean v)CGSizesize()static booleansupportsSecureCoding()booleanusesMipmaps()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, updateStrongRef
-
Constructor Details
-
Method Details
-
getFilteringMode
-
setFilteringMode
-
usesMipmaps
public boolean usesMipmaps() -
setUsesMipmaps
public void setUsesMipmaps(boolean v) -
supportsSecureCoding
public static boolean supportsSecureCoding() -
newTextureByApplyingCIFilter
-
newTextureByGeneratingNormalMap
-
newTextureByGeneratingNormalMap
-
getTextureRect
-
size
-
CGImage
- Since:
- Available in iOS 9.0 and later.
-
preload
-
create
-
create
-
createVectorNoise
-
createNoise
-
create
-
create
-
create
-
create
-
create
-
preloadTextures
-
encode
-
init
-