private bool OnRender(AppRenderEvent e) { if (!_minimized) { AXProfiler.Capture(() => { AXProfiler.Capture("OnDraw", () => { foreach (Layer layer in _layers) { layer.OnRender(e.DeltaTime); } }); AXProfiler.Capture("OnImGuiRender", () => { // This is currently not tied to our renderer api _imGuiLayer.Begin(e.DeltaTime); foreach (Layer layer in _layers) { layer.OnImGuiRender(e); } _imGuiLayer.End(); }); }); } return(true); }
public override void OnImGuiRender(AppRenderEvent e) { _renderer2D.DrawDockSpace(LayerStack.GetImGuiLayer().SetBlockEvents, () => { AXStatistics.ImGuiWindow(); FpsUtils.ImGuiWindow(e.DeltaTime); ImGui.ShowDemoWindow(); }); }
public override void OnImGuiRender(AppRenderEvent e) { // AXStatistics.ImGuiWindow(); FpsUtils.ImGuiWindow(e.DeltaTime); ImGui.ShowDemoWindow(); }
private void OnRender(double deltaTime) { var windowRenderEvent = new AppRenderEvent(deltaTime); EventCallback(windowRenderEvent); }
public override void OnImGuiRender(AppRenderEvent e) { }