nommiin/ImGui_GM

Missing/Unsupported Features

nommiin opened this issue · 2 comments

Missing:

  • Tables & Columns
  • Storage
  • Data Plotting
  • Value() Helpers
  • Tabs
  • Docking
  • Viewports (not sure if this even possible?)
  • Logging
  • Drag & Drop
  • Clip Rect
  • Callbacks
  • Drawlists
  • User Input (kbm/mouse/gamepad, maybe not, since GM already has this)
  • Fonts (glyph ranges aren't implemented at the moment)
  • Shortcuts

Unsupported:

  • Non-Windows platforms: ImGui_GM uses the graphics context and device from os_get_info to render draw data, unfortunately this is not provided for non-Windows platforms. Hypothetically, ImDrawData can be passed into GameMaker and handled via GML but there are some performance concerns there, and GM does not support index buffers
    Rendering via GML can be enabled with IMGUIGM_NATIVE, compiling the library for macOS/Linux is unsupported

Updated this issue with newly implemented wrappers (tables/plots/tabs/cliprects), see COVERAGE.md to track progress