//public void Resize()
        //{
        //    _resizeTimer.Trigger();
        //}

        private void Resize(object sender, DelayEventTimerArgs e)
        {
            e.RepeatEvent = GetAsyncKeyState(VK_LBUTTON) < 0;
            if (!e.RepeatEvent)
            {
                EngineAPI.ResizeRenderSurface(SurfaceId);
                Logger.Log(MessageType.Info, "Resized");
            }
        }
Exemple #2
0
        private void OnTimerTick(object sender, EventArgs e)
        {
            if ((DateTime.Now - _lastEventTime) < _delay)
            {
                return;
            }
            var eventArgs = new DelayEventTimerArgs(_data);

            Triggered?.Invoke(this, eventArgs);
            _timer.IsEnabled = eventArgs.RepeatEvent;
        }