Class GestureGranularConfigIO.Result

java.lang.Object
net.paulhertz.pixelaudio.io.GestureGranularConfigIO.Result
Enclosing class:
GestureGranularConfigIO

public static final class GestureGranularConfigIO.Result extends Object
Result of reading a brush configuration JSON file.
  • Field Details

    • builder

      public final GestureGranularConfig.Builder builder
      Reconstructed configuration builder.
    • id

      public final String id
      Configuration identifier.
    • name

      public final String name
      Configuration display name.
    • description

      public final String description
      Configuration description.
    • notes

      public final String notes
      Free-form configuration notes.
    • instrumentType

      public final GestureGranularConfigIO.InstrumentType instrumentType
      Instrument type for this configuration.
    • linkedGesturePath

      public final String linkedGesturePath
      Relative path to a linked gesture file.
  • Constructor Details

    • Result

      public Result(GestureGranularConfig.Builder builder, String id, String name, String description, String notes, GestureGranularConfigIO.InstrumentType instrumentType, String linkedGesturePath)
      Creates a configuration read result.
      Parameters:
      builder - reconstructed configuration builder
      id - configuration identifier
      name - configuration display name
      description - configuration description
      notes - free-form configuration notes
      instrumentType - instrument type for this configuration
      linkedGesturePath - relative path to a linked gesture file