Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing/Unsupported Features #2

Open
nommiin opened this issue Jan 15, 2023 · 1 comment
Open

Missing/Unsupported Features #2

nommiin opened this issue Jan 15, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@nommiin
Copy link
Owner

nommiin commented Jan 15, 2023

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
@nommiin nommiin added the enhancement New feature or request label Jan 15, 2023
@nommiin nommiin self-assigned this Jan 15, 2023
@nommiin nommiin pinned this issue Jan 15, 2023
@nommiin
Copy link
Owner Author

nommiin commented Jan 22, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
1 participant