Skip to content

FrankNine/ImGui.Unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImGui.Unity

Dear ImGui wrapper for Unity (Yet another...), binding Dear ImGui v1.92.0-docking

From Dear ImGui README:

(This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addition to maintenance and stability there are many desirable features yet to be added. If your company is using Dear ImGui, please consider reaching out.)

Businesses: support continued development and maintenance via invoiced sponsoring/support contracts:
  E-mail: contact @ dearimgui dot com
Individuals: support continued development and maintenance here. Also see Funding page.

Prior arts

This repository is a fork of following repositories:

  • dear-imgui-unity
    • Base ImGui.NET Interop, Unity side mesh generation, Unity side rendering, input binding, etc...
  • uimgui
    • Mesh generation update, URP support, image supoprt, etc...
  • EchoImGui
    • URP Render Graph support

Changes form prior arts

  • Update to Dear ImGui 1.92.0 Docking
  • Move update loop from MonoBehaviour to PlayerLoopSystem
  • Remove all Unity config ScriptableObjects, please config Dear ImGui via code

Notice

  • This is not a battle tested fork
  • It only supports URP with Render Graph
  • Currently there is no plan to expand RP support nor adding more functionality

Installation

  • Install git package with URL: https://github.com/FrankNine/ImGui.Unity.git?path=/Packages/com.franknine.imgui.unity
  • Add Dear ImGui Renderer feature to URP Universal Renderer Data
  • Register to DearImGuiRendererFeature.OnLayout event

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published