/// <summary> /// Entry point for the debugger app. /// </summary> public static void Main() { EngineBuilder builder = new EngineBuilder(); ImGuiNetPlugin imGuiPlugin = new ImGuiNetPlugin(); builder.AddGenericPlugin(imGuiPlugin); Engine.Flags.PauseOnFocusLoss = false; Engine.Setup <DesktopPlatform>(builder); Engine.SceneManager.SetScene(new RationaleScene(imGuiPlugin)); Engine.Run(); }
public RationaleScene(ImGuiNetPlugin guiPlugin) { guiPlugin.LoadFont("SourceSans.ttf", 15, 15); GuiPlugin = guiPlugin; }
protected override void AfterRenderChildren(RenderComposer c) { ImGuiNetPlugin.RenderUI(c); }