Skip to content

Fast ports of ImGui standard backends using ImGui.NET and Silk.NET with docking support.

License

Notifications You must be signed in to change notification settings

SnowflakePowered/ImGuiBackends

Repository files navigation

ImGuiNETBackends

"Experimental" ImGui renderer backends for C#, ported from ocornut/imgui. Supports docking where available. They were written for use in Snowflake's Ingame API and geared for use in minimal environments without a controller, such as in hooked rendering contexts.

Currently tested with ImGui.NET 1.86.

Implemented

These backends have been implemented fully including viewports and user callback support.

To do

These will be implemented soon.

  • Direct3D 12
  • Vulkan

Wontfix and low-priority

Input backends are not in scope for this project. Additionally, the following desktop renderer backends are low priority and may not ever be implemented.

  • Direct3D10
    • May only need minimal modifications from the Direct3D11 backend, so maybe.
  • Direct3D9
    • Maybe, if I find a use for it, or if someone else does this in a PR.
  • OpenGL2
    • This backend is wontfix.

About

Fast ports of ImGui standard backends using ImGui.NET and Silk.NET with docking support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages