Dwarrowdelf.Client.GameCore.CompositionTarget_Rendering C# (CSharp) Метод

CompositionTarget_Rendering() приватный Метод

private CompositionTarget_Rendering ( object sender, EventArgs _e ) : void
sender object
_e System.EventArgs
Результат void
        void CompositionTarget_Rendering(object sender, EventArgs _e)
        {
            var e = (System.Windows.Media.RenderingEventArgs)_e;

            var diff = e.RenderingTime - m_lastRender;

            if (diff == TimeSpan.Zero)
                return;

            m_lastRender = e.RenderingTime;

            m_timer.Tick();

            this.Time.Update(m_timer.TotalTime, m_timer.ElapsedTime);

            var time = m_timer.TotalTime;

            // Setup surfaces
            foreach (var surfaces in this.Surfaces)
            {
                surfaces.ResizePresenter();
            }

            // UPDATE
            foreach (var updatable in this.Updatables)
            {
                updatable.Update();
            }

            // DRAW
            foreach (var target in this.Surfaces)
            {
                target.Draw();
            }
        }