Class SKFieldNode

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, UIActivityItemsConfigurationProviding, UIFocusEnvironment, UIFocusItem, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UIUserActivityRestoring, ObjCProtocol

public class SKFieldNode
extends SKNode
  • Constructor Details

    • SKFieldNode

      public SKFieldNode()
    • SKFieldNode

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

      protected SKFieldNode​(NSObject.SkipInit skipInit)
    • SKFieldNode

      public SKFieldNode​(NSCoder coder)
  • Method Details

    • getRegion

      public SKRegion getRegion()
    • setRegion

      public void setRegion​(SKRegion v)
    • getStrength

      public float getStrength()
    • setStrength

      public void setStrength​(float v)
    • getFalloff

      public float getFalloff()
    • setFalloff

      public void setFalloff​(float v)
    • getMinimumRadius

      public float getMinimumRadius()
    • setMinimumRadius

      public void setMinimumRadius​(float v)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled​(boolean v)
    • isExclusive

      public boolean isExclusive()
    • setExclusive

      public void setExclusive​(boolean v)
    • getCategoryBitMask

      public int getCategoryBitMask()
    • setCategoryBitMask

      public void setCategoryBitMask​(int v)
    • getDirection

      public VectorFloat3 getDirection()
    • setDirection

      public void setDirection​(VectorFloat3 v)
    • getSmoothness

      public float getSmoothness()
    • setSmoothness

      public void setSmoothness​(float v)
    • getAnimationSpeed

      public float getAnimationSpeed()
    • setAnimationSpeed

      public void setAnimationSpeed​(float v)
    • getTexture

      public SKTexture getTexture()
    • setTexture

      public void setTexture​(SKTexture v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • createDragField

      public static SKFieldNode createDragField()
    • createVortexField

      public static SKFieldNode createVortexField()
    • createRadialGravityField

      public static SKFieldNode createRadialGravityField()
    • createLinearGravityField

      public static SKFieldNode createLinearGravityField​(VectorFloat3 direction)
    • createVelocityField

      public static SKFieldNode createVelocityField​(VectorFloat3 direction)
    • createVelocityField

      public static SKFieldNode createVelocityField​(SKTexture velocityTexture)
    • createNoiseField

      public static SKFieldNode createNoiseField​(double smoothness, double speed)
    • createTurbulenceField

      public static SKFieldNode createTurbulenceField​(double smoothness, double speed)
    • createSpringField

      public static SKFieldNode createSpringField()
    • createElectricField

      public static SKFieldNode createElectricField()
    • createMagneticField

      public static SKFieldNode createMagneticField()
    • createCustomField

      public static SKFieldNode createCustomField​(Block5<SKVector3,​SKVector3,​Float,​Float,​Double,​SKVector3> block)