/imgui-uwp

UWP backend for Dear ImGui

Primary LanguageC++

ImGui-UWP

ImGui-UWP is a UWP backend for Dear ImGui.

ImGui-UWP has been tested against the DirectX 11 and DirectX 12 rendering backends but it should work fine with other rendering backends that are compatible with UWP too (e.g. SDL2).

The examples folder contains C++/WinRT UWP CoreApplication examples for using ImGui-UWP with both DirectX 11 and DirectX 12.

Supported features

  • Clipboard support
  • Mouse support (can discriminate Mouse/TouchScreen/Pen)
  • Keyboard support
  • Gamepad support
  • Mouse cursor shape and visibility
  • DPI Scaling (see this code for an example of how to use this)
  • IME

Screenshot

DirectX 11

DirectX 12

XAML SwapChainPanel - DirectX 12

GameBar Widget - DirectX 12