public void Dispose() { RenderText?.Dispose(); RenderText = null; RenderCaret?.Dispose(); RenderCaret = null; }
public override void Dispose() { _wave.Dispose(); _circleL.Dispose(); _circleR.Dispose(); _ampLines.Dispose(); _startButton.Dispose(); _timeSlipCheck.Dispose(); _freqSlider.Dispose(); _speedSlider.Dispose(); _freqText.Dispose(); _speedText.Dispose(); _lengthText.Dispose(); GL.DeleteProgram(WaveProgram); GC.SuppressFinalize(this); }