Interface IResettable
- Namespace
- Sigil.Sound
- Assembly
- Sigil.Sound.dll
Optional: an operator that can return to its just-compiled state without being rebuilt. The engine uses it to reuse note voices without allocating. Built-in operators all implement it, and Sigil.Sound.Sound.Through(System.Func{Sigil.Sound.IOperator,Sigil.Sound.IOperator},System.String) and Sigil.Sound.Operator.From(Sigil.Sound.BlockRenderer,System.Action) forward it for you, so most custom operators never need to.
public interface IResettableMethods
Reset()
Clears filters, delay lines, envelopes and positions, as if the operator had just been created.
void Reset()