Class GKNoiseMap

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class GKNoiseMap
    extends NSObject
    Since:
    Available in iOS 10.0 and later.
    • Constructor Detail

      • GKNoiseMap

        public GKNoiseMap()
      • GKNoiseMap

        public GKNoiseMap​(GKNoise noise)
      • GKNoiseMap

        public GKNoiseMap​(GKNoise noise,
                          org.robovm.rt.bro.ptr.FunctionPtr size,
                          org.robovm.rt.bro.ptr.FunctionPtr origin,
                          VectorInt2 sampleCount,
                          boolean seamless)
    • Method Detail

      • getSize

        public org.robovm.rt.bro.ptr.FunctionPtr getSize()
      • getOrigin

        public org.robovm.rt.bro.ptr.FunctionPtr getOrigin()
      • getSampleCount

        public VectorInt2 getSampleCount()
      • isSeamless

        public boolean isSeamless()
      • init

        protected long init​(GKNoise noise)
      • init

        protected long init​(GKNoise noise,
                            org.robovm.rt.bro.ptr.FunctionPtr size,
                            org.robovm.rt.bro.ptr.FunctionPtr origin,
                            VectorInt2 sampleCount,
                            boolean seamless)
      • valueAtPosition

        public float valueAtPosition​(VectorInt2 position)
      • interpolatedValueAtPosition

        public float interpolatedValueAtPosition​(VectorFloat2 position)
      • setValueAtPosition

        public void setValueAtPosition​(float value,
                                       VectorInt2 position)