Overview of NetImgui
masterNetImgui is a library designed to remotely display and control Dear ImGui menus using an associated NetImgui Server application. It allows a C++ program (the Client) to receive input from a remote PC and forward its UI rendering (textures, vertices, indices, and draw commands) to that PC for display.
This is particularly useful for:
- Providing UI for devices without native displays or input (e.g., Raspberry Pi, headless servers).
- Improving ease of use for text input or complex controls on devices like game consoles or VR headsets.
- Decluttering the local display by moving debug UI to a separate remote window.