ktsu.io.ImGuiApp
1.0.0-alpha.32
Prefix Reserved
This is a prerelease version of ktsu.io.ImGuiApp.
dotnet add package ktsu.io.ImGuiApp --version 1.0.0-alpha.32
NuGet\Install-Package ktsu.io.ImGuiApp -Version 1.0.0-alpha.32
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.io.ImGuiApp" Version="1.0.0-alpha.32" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ktsu.io.ImGuiApp --version 1.0.0-alpha.32
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ktsu.io.ImGuiApp, 1.0.0-alpha.32"
#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.io.ImGuiApp as a Cake Addin #addin nuget:?package=ktsu.io.ImGuiApp&version=1.0.0-alpha.32&prerelease // Install ktsu.io.ImGuiApp as a Cake Tool #tool nuget:?package=ktsu.io.ImGuiApp&version=1.0.0-alpha.32&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.io.ImGuiAppDemo;
using ImGuiNET;
using ktsu.io.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 | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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.
-
net7.0
- ktsu.io.ScopedAction (>= 1.0.0-alpha.4)
- ktsu.io.StrongPaths (>= 1.1.1)
- Silk.NET (>= 2.21.0)
- Silk.NET.OpenGL.Extensions.ImGui (>= 2.21.0)
- SixLabors.ImageSharp (>= 3.1.5)
-
net8.0
- ktsu.io.ScopedAction (>= 1.0.0-alpha.4)
- ktsu.io.StrongPaths (>= 1.1.1)
- Silk.NET (>= 2.21.0)
- Silk.NET.OpenGL.Extensions.ImGui (>= 2.21.0)
- SixLabors.ImageSharp (>= 3.1.5)
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.32 | 33 | 9/5/2024 |
1.0.0-alpha.31 | 44 | 9/4/2024 |
1.0.0-alpha.30 | 44 | 9/3/2024 |
1.0.0-alpha.29 | 29 | 9/3/2024 |
1.0.0-alpha.28 | 27 | 9/3/2024 |
1.0.0-alpha.27 | 32 | 9/3/2024 |
1.0.0-alpha.22 | 89 | 8/29/2024 |
1.0.0-alpha.20 | 75 | 8/27/2024 |
1.0.0-alpha.18 | 34 | 8/27/2024 |
1.0.0-alpha.17 | 63 | 8/26/2024 |
1.0.0-alpha.16 | 89 | 8/23/2024 |
1.0.0-alpha.15 | 1,085 | 4/6/2024 |
1.0.0-alpha.14 | 88 | 3/28/2024 |
1.0.0-alpha.13 | 58 | 3/28/2024 |
1.0.0-alpha.12 | 67 | 3/27/2024 |
1.0.0-alpha.11 | 48 | 3/27/2024 |
1.0.0-alpha.10 | 166 | 2/29/2024 |
1.0.0-alpha.9 | 87 | 2/28/2024 |
1.0.0-alpha.8 | 54 | 2/28/2024 |
1.0.0-alpha.7 | 82 | 2/13/2024 |
1.0.0-alpha.6 | 82 | 1/23/2024 |
1.0.0-alpha.5 | 44 | 1/23/2024 |
1.0.0-alpha.4 | 51 | 1/22/2024 |
1.0.0-alpha.3 | 57 | 1/16/2024 |
1.0.0-alpha.2 | 101 | 12/26/2023 |
1.0.0-alpha.1 | 82 | 12/12/2023 |