private static void ReloadXaml(string uri) { Log("ReloadXaml" + uri); NoesisUnity.MuteLog(); NoesisXamlProvider.instance.ReloadXaml(uri); NoesisUnity.UnmuteLog(); }
private void CreatePreviewGUIView() { // Avoid logging parse errors twice by muting them when generating thumbnails NoesisUnity.MuteLog(); try { NoesisXaml xaml = (NoesisXaml)target; FrameworkElement root = xaml.Load() as FrameworkElement; _viewPreviewGUI = Noesis.GUI.CreateView(root); _viewPreviewGUI.SetFlags(IsGL() ? 0 : RenderFlags.FlipY); NoesisRenderer.RegisterView(_viewPreviewGUI, _commands); Graphics.ExecuteCommandBuffer(_commands); _commands.Clear(); } catch (System.Exception e) { UnityEngine.Debug.LogException(e); } NoesisUnity.UnmuteLog(); }