ktsu.ImGuiApp
1.0.0-alpha.70
Prefix Reserved
This is a prerelease version of ktsu.ImGuiApp.
dotnet add package ktsu.ImGuiApp --version 1.0.0-alpha.70
NuGet\Install-Package ktsu.ImGuiApp -Version 1.0.0-alpha.70
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ktsu.ImGuiApp" Version="1.0.0-alpha.70" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ktsu.ImGuiApp --version 1.0.0-alpha.70
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ktsu.ImGuiApp, 1.0.0-alpha.70"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ktsu.ImGuiApp as a Cake Addin #addin nuget:?package=ktsu.ImGuiApp&version=1.0.0-alpha.70&prerelease // Install ktsu.ImGuiApp as a Cake Tool #tool nuget:?package=ktsu.ImGuiApp&version=1.0.0-alpha.70&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ImGuiApp
A bootstrap library to give you an environment to build an ImGUI.NET application with.
Minimal Example
namespace ktsu.ImGuiAppDemo;
using ImGuiNET;
using ktsu.ImGuiApp;
internal class ImGuiAppDemo
{
private static bool showImGuiDemo;
private static void Main() =>
ImGuiApp.Start(nameof(ImGuiAppDemo), new(), OnStart, OnTick, OnMenu, OnWindowResized);
private static void OnStart() => {}
private static void OnTick(float dt)
{
ImGui.ShowDemoWindow(ref showImGuiDemo);
ImGui.Begin("Demo");
ImGui.Text("Hello, ImGui.NET!");
ImGui.Text("This is a demo of ImGui.NET.");
ImGui.End();
}
private static void OnMenu() => {}
private static void OnWindowResized() => {}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- ImGui.NET (>= 1.91.0.1)
- ktsu.ScopedAction (>= 1.0.0-alpha.20)
- ktsu.StrongPaths (>= 1.1.26)
- Silk.NET (>= 2.22.0)
- Silk.NET.Input.Extensions (>= 2.22.0)
- SixLabors.ImageSharp (>= 3.1.6)
- System.Text.Json (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0-alpha.70 | 0 | 11/30/2024 |
1.0.0-alpha.69 | 31 | 11/29/2024 |
1.0.0-alpha.68 | 58 | 11/28/2024 |
1.0.0-alpha.67 | 88 | 11/26/2024 |
1.0.0-alpha.66 | 139 | 11/21/2024 |
1.0.0-alpha.65 | 84 | 11/20/2024 |
1.0.0-alpha.64 | 102 | 11/17/2024 |
1.0.0-alpha.63 | 44 | 11/15/2024 |
1.0.0-alpha.62 | 62 | 11/14/2024 |
1.0.0-alpha.61 | 71 | 11/13/2024 |
1.0.0-alpha.60 | 133 | 11/7/2024 |
1.0.0-alpha.59 | 40 | 11/7/2024 |
1.0.0-alpha.58 | 55 | 11/6/2024 |
1.0.0-alpha.57 | 86 | 11/5/2024 |
1.0.0-alpha.56 | 193 | 11/2/2024 |
1.0.0-alpha.55 | 49 | 11/1/2024 |
1.0.0-alpha.54 | 330 | 10/18/2024 |
1.0.0-alpha.53 | 297 | 10/9/2024 |
1.0.0-alpha.52 | 85 | 10/8/2024 |
1.0.0-alpha.51 | 109 | 10/5/2024 |
1.0.0-alpha.50 | 67 | 10/4/2024 |
1.0.0-alpha.49 | 244 | 9/25/2024 |
1.0.0-alpha.48 | 82 | 9/24/2024 |
1.0.0-alpha.47 | 100 | 9/21/2024 |
1.0.0-alpha.46 | 88 | 9/19/2024 |
1.0.0-alpha.45 | 44 | 9/19/2024 |
1.0.0-alpha.44 | 69 | 9/19/2024 |
1.0.0-alpha.43 | 37 | 9/19/2024 |
1.0.0-alpha.42 | 83 | 9/19/2024 |
1.0.0-alpha.41 | 94 | 9/18/2024 |
1.0.0-alpha.40 | 52 | 9/18/2024 |
1.0.0-alpha.39 | 70 | 9/18/2024 |
1.0.0-alpha.38 | 64 | 9/18/2024 |
1.0.0-alpha.37 | 102 | 9/18/2024 |
1.0.0-alpha.36 | 199 | 9/14/2024 |