sheaf
1d6b7cc97b
Relax MonadUnliftIO constraint on vulkanInit ( #65 )
2021-06-20 19:17:58 +00:00
Alexander Bondarenko
dcaad12ca8
Add more drags and sliders ( #60 )
...
- DragFloatRange2
- DragInt..4
- DragIntRange2
- DragScalar
- DragScalarN
- SliderAngle
- SliderInt..4
- SliderScalar
- SliderScalarN
- vSliderFloat
- vSliderInt
- vSliderScalar
Scalar sliders expose format and flags arguments.
2021-06-06 19:10:34 +03:00
Alexander Bondarenko
f584319577
Add more text widgets ( #59 )
...
- Text replaced with TextUnformatted
- TextColored
- TextDisabled
- TextWrapped
- LabelText
- BulletText
2021-06-05 09:01:48 +00:00
Alexander Bondarenko
6ccee5234b
Add withFullscreen and related machinery ( #55 )
...
- `fullscreenFlags` available for those who want an alternative
to `withFullscreen` without reinventing too much.
- Raw.begin got `open` and `flags` arguments.
- Added Raw.setNextWindowFullscreen combo block.
2021-06-04 23:18:16 +03:00
Alexander Bondarenko
5cdce50c3a
Add wantCaptureMouse, wantCaptureKeyboard ( #54 )
2021-05-03 12:57:23 +03:00
Alexander Bondarenko
5634b6f67d
Extract raw C bindings ( #44 )
...
The original DearImGui interface hasn't changed.
2021-04-05 20:16:09 +03:00
Alexander Bondarenko
2eddbdfa04
Recover init and shutdown from withVulkan ( #40 )
2021-03-11 09:00:30 +00:00
sheaf
d4aec47f4e
Handle remaining enums ( #36 )
...
This handles the remaining enum types in the headers that aren't in the enums section.
It also automatically handles adding all the enumerations to the inline-c context types table, and a small improvement to the display of parse error messages.
2021-02-07 23:07:14 +00:00
Ollie Charles
f9412effde
Wrap the OpenGL 3 backend ( #20 )
2021-02-06 14:44:58 +00:00
sheaf
ac74572121
Add tab bar functions ( #30 )
2021-02-06 13:26:28 +00:00
sheaf
860720e7c2
Define types for use in ImGui Context ( #31 )
...
Just doing a little cleanup:
* some functions were not exported,
* some functions were missing the initial | for their documentation,
* add types to the ImGui Context instead of coercing to int. This is more robust, in case upstream changes any of the larger enums to be 64 bits instead of 32 for instance
2021-02-06 10:17:37 +00:00
Tim Pierson
de0e87612c
Add setNextWindow functions, pushColor, pushStyle, indent-related functions ( #27 )
2021-02-05 23:46:48 +00:00
Shaun Sharples
d7686f84e4
Add support for GLFW ( #26 )
...
Co-authored-by: Oliver Charles <ollie@ocharles.org.uk>
2021-02-05 21:44:52 +00:00
sheaf
895f5c1926
Parse enums from headers & generate code ( #19 )
2021-02-05 20:57:17 +00:00
sheaf
0b86356a49
Vulkan backend ( #2 )
...
This commit adds the Vulkan backend and SDL2 integration, and provides the `vulkan` example project.
2021-01-26 20:45:21 +00:00
sheaf
d227561885
Return Bool when appropriate ( #11 )
...
I also updated the main functions to use (/=0) instead of (==1).
2021-01-26 11:35:09 +00:00
sheaf
e4b75e355f
Add pollEventsWithImGui ( #13 )
2021-01-26 11:23:05 +00:00
Oliver Charles
4586f30eb2
Wrap @ImGui::ColorPicker3()@
2021-01-25 09:11:46 +00:00
Oliver Charles
774ef945e6
Fixes for DearImGui.Context
2021-01-25 08:55:47 +00:00
Oliver Charles
d382b6460f
Stubbing out ImGui::ColorButton() and ImVec4
2021-01-24 20:46:01 +00:00
sheaf
bbef66b202
add cabal flags for backend selection
2021-01-24 19:06:36 +00:00