예제 #1
0
        /// <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();
        }
예제 #2
0
 public RationaleScene(ImGuiNetPlugin guiPlugin)
 {
     guiPlugin.LoadFont("SourceSans.ttf", 15, 15);
     GuiPlugin = guiPlugin;
 }
예제 #3
0
 protected override void AfterRenderChildren(RenderComposer c)
 {
     ImGuiNetPlugin.RenderUI(c);
 }