using System.Collections.Generic; namespace UnityEditor.TerrainTools { /// /// A NoiseType implementation for Billow noise /// [System.Serializable] internal class BillowNoise : NoiseType { private static NoiseTypeDescriptor desc = new NoiseTypeDescriptor() { name = "Billow", outputDir = "Packages/com.unity.terrain-tools/Shaders/NoiseLib", sourcePath = "Packages/com.unity.terrain-tools/Shaders/NoiseLib/Implementation/BillowImpl.hlsl", supportedDimensions = NoiseDimensionFlags._1D | NoiseDimensionFlags._2D | NoiseDimensionFlags._3D, inputStructDefinition = null // inputStructDefinition = new List() // { // new HlslInput() { name = "scale", valueType = HlslValueType.Float4, float4Value = new HlslFloat4(1,1,1,1) } // } }; public override NoiseTypeDescriptor GetDescription() => desc; } }