mirror of
https://github.com/kevinporetti/UnrealImGui.git
synced 2025-01-18 16:30:32 +00:00
052ae0a201
- ImGui Context Proxy Tick function has been split for Tick and Draw. Both functions may now be called separately from different places but they will be processed only once per frame. This opens possibility to define own mechanisms to trigger draw events and to independently update contexts. - Multi-context draw event delegate is passed to ImGui Context Proxy during construction rather than as an argument of Tick function. - To minimise lag between ending ImGui frame and rendering its output, ImGui Widget updates its own context just before painting. - Contexts without widget (editor, dedicated server) are updated by manager during post-tick event. - Instead of setting global CurrentContextIndex by ImGui Context Manager, information about context is passed to ImGui Demo as part of a closure. - Fixed bug in ImGui Demo where inactive contexts were triggering multi-PIE warning. |
||
---|---|---|
.. | ||
Utilities | ||
ImGuiContextManager.cpp | ||
ImGuiContextManager.h | ||
ImGuiContextProxy.cpp | ||
ImGuiContextProxy.h | ||
ImGuiDemo.cpp | ||
ImGuiDemo.h | ||
ImGuiDrawData.cpp | ||
ImGuiDrawData.h | ||
ImGuiImplementation.cpp | ||
ImGuiImplementation.h | ||
ImGuiInputState.cpp | ||
ImGuiInputState.h | ||
ImGuiInteroperability.cpp | ||
ImGuiInteroperability.h | ||
ImGuiModule.cpp | ||
ImGuiModuleManager.cpp | ||
ImGuiModuleManager.h | ||
ImGuiPrivatePCH.h | ||
SImGuiWidget.cpp | ||
SImGuiWidget.h | ||
TextureManager.cpp | ||
TextureManager.h |