public void Update() { if (!_isExternalWindow) { Window.DispatchEvents(); } FlatComponentTree = _treeFlatter.GetComponentList(Root); update = style = layout = compose = refresh = 0; s.Restart(); _componentUpdater.Update(Root); update = s.ElapsedMilliseconds; _styleUpdater.Update(Root); style = s.ElapsedMilliseconds - update; _layoutUpdater.Update(Root); layout = s.ElapsedMilliseconds - update - style; if (_shouldClose) { Close(); _shouldClose = false; } else { OnUpdate(); } }
public void Update() { FlatComponentTree = _treeFlatter.GetComponentList(Root); _componentUpdater.Update(Root); _styleUpdater.Update(Root); _layoutUpdater.Update(Root); }