SFML-DearImgui usage #36
Labels
No Label
Alpha Release Requirement
Bugfix
Demo Target
Documentation
Major Feature
Minor Feature
priority:tier1-active
priority:tier2-foundation
priority:tier3-future
Refactoring & Cleanup
system:animation
system:documentation
system:grid
system:input
system:performance
system:python-binding
system:rendering
system:ui-hierarchy
Tiny Feature
workflow:blocked
workflow:needs-benchmark
workflow:needs-documentation
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: john/McRogueFace#36
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
51 feat: dearimgui tests
primary use case is for a nicer "Python Status Scene" or separate window like a browser's debugger.
If it can be nicely encapsulated, it would represent a huge improvement over the simple frames/sprites/captions that I've made available. (UIDrawable wrapper?)
ImGui Integration Implemented
Initial DearImGui integration is now complete:
Changes Made
imguisubmodule to v1.89.9 (stable, compatible with imgui-sfml 2.6.x)imgui-sfmlsubmodule to 2.6.x branch (supports SFML 2.x)Files Added/Modified
CMakeLists.txt- Added ImGui sources and OpenGL dependencysrc/GameEngine.h- Added ImGuiConsole member and imguiInitialized flagsrc/GameEngine.cpp- ImGui init/shutdown/update/render integrationsrc/ImGuiConsole.h- New console overlay classsrc/ImGuiConsole.cpp- Console implementation with Python executionsrc/McRFPy_API.h- Added_setDevConsoledeclarationsrc/McRFPy_API.cpp- Addedmcrfpy.setDevConsole()implementationFeatures
~(grave/tilde) to toggle the console overlaymcrfpy.setDevConsole(False)to disable console for shippingTechnical Notes