Table of Contents

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 IResettable

Methods

Reset()

Clears filters, delay lines, envelopes and positions, as if the operator had just been created.

void Reset()