'Dear Imgui' remote access library and application
ImGui::NewFrame()
/ ImGui::Render()
(no longuer need to use NetImgui::NewFrame()
/ NetImgui::EndFrame()
)(2021/03/13)
SetBackground(...)
letting user configure the client window background appearance
NETIMGUI_ENABLED
is false
ImGui::NewFrame()
/ ImGui::Render()
NetImgui::NewFrame()
/ NetImgui::EndFrame()
can now be avoidedStartup
Shutdown
ConnectToApp
or ConnectFromApp
NetImgui::NewFrame()
/ NetImgui::EndFrame()
has the additional benefit of being able to skip drawing when not needed(2021/01/22) API Changes
Removed parameter from NetImGui::ConnectToApp() / NetImGui::::ConnectFromApp()
to clone the current context. NetImgui now only uses the Dear ImGui Context that was active when requesting a connection, without internally using other contexts.
New
NetImgui_Api.h
after declaring the define NETIMGUI_IMPLEMENTATION
, and all needed source files will also be added for compilation.NewFrame()
. Should now always call NetImgui::NewFrame()
/ NetImgui::EndFrame()
and let it decide internally what to do.(2020/08/22)
API Changes
NetImGui::NewFrame()
/ NetImGui::EndFrame()
should always be used, even when disconnectedNetImGui::NewFrame()
takes a new parameter, telling netImgui to continue using the same context or use a duplicateNetImgui::Connect()
replaced by NetImgui::ConnectToApp()
/ NetImGui::ConnectFromApp()
NetImgui::IsRemoteDraw()
renamed to NetImgui::IsDrawingRemote()
NetImgui::IsDrawing()
addedNetImgui::IsConnectionPending()
addedNetImgui::GetDrawData()
addedNetImgui::GetRemoteContext()
removedNew
Bugfix
To do
netImgui.cfg
with a valid port.Received code for Posix sockets support.
Client code should now also run on Unix / Linux / OSX / Android, out of the box.
First public release of netImgui. Includes all the code needed to build the netImgui server application, and code for integration into existing codebase, allowing communication with the netImgui server.