A simple header only implementation of imgui for Foundry's Nuke software.
Download the desired version of imgui from https://github.com/ocornut/imgui and extract the headers into the imgui-nuke/third-party directory. Then update the IMGUI_VERSION CMake variable to the installed version number, eg. 1.70.
Set the NUKE_VERSION CMake variable to the version of Nuke to compile against, eg. 11.2v5, assuming standard installation.
TODO: CMake needs to be setup to work with Nuke on Linux.
demo.cpp is the standard example of how to compile against imgui_nuke.h and add imgui to your plugins. The demo shows all of the different types of widgets, layouts, windows and how they can easily be used to render a gui inside of Nuke's viewer.
imgui-nuke only works with the mouse events as the ViewerContext doesn't correctly report keyboard events yet.