using System; using System.Collections.Generic; using System.Text; namespace CubicNoise.Contracts { /// /// An interface which each noise generator must implement. /// public interface INoiseEngine { /// /// Producing a one-dimensional based noise value. /// /// The x coordinate. /// The noise value. float Get(float x); /// /// Produces a two-dimensional based noise value. /// /// The x coordinate. /// The y coordinate. /// The noise value. float Get(float x, float y); } }