Struct BasicPreset.Zone

Namespace
SpessaSharp.SoundBank
Assembly
SpessaSharp.dll
public readonly record struct BasicPreset.Zone : IEquatable<BasicPreset.Zone>
Implements
Inherited Members

Constructors

Zone(BasicZone, BasicPreset, BasicInstrument)

Creates a new preset zone.

public Zone(BasicZone basic, BasicPreset preset, BasicInstrument instrument)

Parameters

basic BasicZone
preset BasicPreset

The preset this zone belongs to.

instrument BasicInstrument

The instrument to use in this zone.

Fields

Basic

Basic zone information.

public readonly BasicZone Basic

Field Value

BasicZone

Instrument

Zone's instrument.

public readonly BasicInstrument Instrument

Field Value

BasicInstrument

Parent

The preset this zone belongs to.

public readonly BasicPreset Parent

Field Value

BasicPreset

Methods

GetWriteGenerators(SoundBank)

public List<Generator> GetWriteGenerators(SoundBank bank)

Parameters

bank SoundBank

Returns

List<Generator>