subkt / myaa.subkt.tasks / Merge / MergeSpecification
inner class MergeSpecification
(source)
Defines how the files associated with this specification should be merged.
Name | Summary |
---|---|
<init> | MergeSpecification() Defines how the files associated with this specification should be merged. |
Name | Summary |
---|---|
incrementLayer | val incrementLayer: Property < Int > Increments the layer of all event lines by the specified amount. |
shiftBy | val shiftBy: Property < Duration !> Shifts the start and end times of all event lines by the specified Duration. |
syncSourceLine | val syncSourceLine: Provider < Merge.LineSpecification > |
syncTargetLine | val syncTargetLine: Provider < Merge.LineSpecification > |
syncTargetTime | val syncTargetTime: Property < Duration > Specifies a target time which the line specified by syncSourceLine should be shifted to. |
Name | Summary |
---|---|
syncSourceLine | fun syncSourceLine(fieldValue: String , fieldName: EventLineAccessor < String > = EventLineAccessor.EFFECT): Unit Specifies a line in the included file (e.g. a song file) to serve as a reference for shifting all lines in this file. All lines will be shifted so that the start time of the specified source line matches the time specified by syncTargetTime or the start time of the line specified by syncTargetLine. |
syncTargetLine | fun syncTargetLine(fieldValue: String , fieldName: EventLineAccessor < String > = EventLineAccessor.EFFECT): Unit Specifies a target line which the line specified by syncSourceLine should be shifted to. The target line may be present anywhere in the merged file. |