Class SKTileDefinition

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class SKTileDefinition
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • SKTileDefinition

      public SKTileDefinition()
    • SKTileDefinition

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

      protected SKTileDefinition​(NSObject.SkipInit skipInit)
    • SKTileDefinition

      public SKTileDefinition​(SKTexture texture)
    • SKTileDefinition

      public SKTileDefinition​(SKTexture texture, CGSize size)
    • SKTileDefinition

      public SKTileDefinition​(SKTexture texture, SKTexture normalTexture, CGSize size)
    • SKTileDefinition

      public SKTileDefinition​(NSArray<SKTexture> textures, CGSize size, double timePerFrame)
    • SKTileDefinition

      public SKTileDefinition​(NSArray<SKTexture> textures, NSArray<SKTexture> normalTextures, CGSize size, double timePerFrame)
    • SKTileDefinition

      public SKTileDefinition​(NSCoder coder)
  • Method Details

    • getTextures

      public NSArray<SKTexture> getTextures()
    • setTextures

      public void setTextures​(NSArray<SKTexture> v)
    • getNormalTextures

      public NSArray<SKTexture> getNormalTextures()
    • setNormalTextures

      public void setNormalTextures​(NSArray<SKTexture> v)
    • getUserData

      public NSMutableDictionary<?,​?> getUserData()
    • setUserData

      public void setUserData​(NSMutableDictionary<?,​?> v)
    • getName

      public String getName()
    • setName

      public void setName​(String v)
    • getSize

      public CGSize getSize()
    • setSize

      public void setSize​(CGSize v)
    • getTimePerFrame

      public double getTimePerFrame()
    • setTimePerFrame

      public void setTimePerFrame​(double v)
    • getPlacementWeight

      public long getPlacementWeight()
    • setPlacementWeight

      public void setPlacementWeight​(long v)
    • getRotation

      public SKTileDefinitionRotation getRotation()
    • setRotation

      public void setRotation​(SKTileDefinitionRotation v)
    • isFlipVertically

      public boolean isFlipVertically()
    • setFlipVertically

      public void setFlipVertically​(boolean v)
    • isFlipHorizontally

      public boolean isFlipHorizontally()
    • setFlipHorizontally

      public void setFlipHorizontally​(boolean v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(SKTexture texture)
    • init

      protected long init​(SKTexture texture, CGSize size)
    • init

      protected long init​(SKTexture texture, SKTexture normalTexture, CGSize size)
    • init

      protected long init​(NSArray<SKTexture> textures, CGSize size, double timePerFrame)
    • init

      protected long init​(NSArray<SKTexture> textures, NSArray<SKTexture> normalTextures, CGSize size, double timePerFrame)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)