public virtual void UpdateViewport(Viewport viewport, bool updateStatistics) { Debug.Assert(viewport.Target == this, "RenderTarget::_updateViewport the requested viewport is not bound to the rendertarget!"); FireViewportPreUpdate(viewport); viewport.Update(); if (updateStatistics) { stats.TriangleCount += viewport.RenderedFaceCount; stats.BatchCount += viewport.RenderedBatchCount; } FireViewportPostUpdate(viewport); }