Class SKMutableTexture

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class SKMutableTexture
extends SKTexture
  • Constructor Details

    • SKMutableTexture

      public SKMutableTexture()
    • SKMutableTexture

      protected SKMutableTexture​(NSObject.Handle h, long handle)
    • SKMutableTexture

      protected SKMutableTexture​(NSObject.SkipInit skipInit)
    • SKMutableTexture

      public SKMutableTexture​(CGSize size)
    • SKMutableTexture

      public SKMutableTexture​(CGSize size, int format)
    • SKMutableTexture

      public SKMutableTexture​(String name)
    • SKMutableTexture

      public SKMutableTexture​(CGRect rect, SKTexture texture)
    • SKMutableTexture

      public SKMutableTexture​(CGImage image)
    • SKMutableTexture

      public SKMutableTexture​(UIImage image)
    • SKMutableTexture

      public SKMutableTexture​(NSData pixelData, CGSize size)
    • SKMutableTexture

      public SKMutableTexture​(NSData pixelData, CGSize size, boolean flipped)
    • SKMutableTexture

      public SKMutableTexture​(NSData pixelData, CGSize size, int rowLength, int alignment)
  • Method Details

    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(CGSize size)
    • init

      protected long init​(CGSize size, int format)
    • modifyPixelData

      public void modifyPixelData​(VoidBlock2<VoidPtr,​Long> block)
    • create

      protected static long create​(String name)
    • create

      protected static long create​(CGRect rect, SKTexture texture)
    • createVectorNoise

      public static SKMutableTexture createVectorNoise​(double smoothness, CGSize size)
    • createNoise

      public static SKMutableTexture createNoise​(double smoothness, CGSize size, boolean grayscale)
    • create

      protected static long create​(CGImage image)
    • create

      protected static long create​(UIImage image)
    • create

      protected static long create​(NSData pixelData, CGSize size)
    • create

      protected static long create​(NSData pixelData, CGSize size, boolean flipped)
    • create

      protected static long create​(NSData pixelData, CGSize size, int rowLength, int alignment)
    • preloadTextures

      public static void preloadTextures​(NSArray<SKTexture> textures, Runnable completionHandler)