ADL.ManualRenderer.stop C# (CSharp) Method

stop() private method

private stop ( bool runPreDisposeDelegate = true ) : void
runPreDisposeDelegate bool
return void
        internal void stop(bool runPreDisposeDelegate = true)
        {
            if (_rendererId < 0)
            {
                return;
            }
            stoppedEvent = new ManualResetEvent(false);
            _stopRHandler = new adl_void_rclbck_t(stopRHandler);
            NativeAPI.adl_stop_render(_stopRHandler, _platformHandle,
                IntPtr.Zero, _rendererId);
            stoppedEvent.WaitOne(2000);
            if (runPreDisposeDelegate)
                _preDisposeDelegate(_rendererId);
            _rendererId = -1;
        }

Usage Example

 /// <summary>
 ///
 /// </summary>
 public void stop()
 {
     manualRenderer.stop();
 }