UnrealImGui/Source/ImGui/Private
Sebastian 867a34e640 Changed interface to register ImGui debug delegates:
- Added new FImGuiDelegates interface for ImGui debug delegates.
- Added FImGuiDelegatesContainer for ImGui delegates.
- Added code preserving delegates during hot-reloading and moving them to a new module.
- Depreciated old FImGuiModule delegates interface and FImGuiDelegateHandle.
- Delegates registered with depreciated interface are redirected and get benefit of being preserved during hot-reloading. This can be controlled with IMGUI_REDIRECT_OBSOLETE_DELEGATES.
- Added IMGUI_WITH_OBSOLETE_DELEGATES allowing to strip depreciated interface from builds.
- Modified context manager and context proxy to work with FImGuiDelegatesContainer.
2019-04-10 20:19:11 +01:00
..
Editor Renamed ImGuiSettings.h/cpp to ImGuiModuleSettings.h/cpp to keep it more consistent with conventions used in module. 2018-12-08 21:15:20 +00:00
Utilities Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
Widgets Refactored ImGui widget and removed dependency on ImGui internal cursor data: 2019-03-13 20:40:13 +00:00
ImGuiContextManager.cpp Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiContextManager.h Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiContextProxy.cpp Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiContextProxy.h Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiDelegates.cpp Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiDelegatesContainer.cpp Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiDelegatesContainer.h Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiDemo.cpp Refactorization of ImGui settings: 2018-12-08 21:03:18 +00:00
ImGuiDemo.h Refactorization of ImGui settings: 2018-12-08 21:03:18 +00:00
ImGuiDrawData.cpp Clean-up: Added a header file for backward compatibility symbols. Keeping rules in one place should help with tracking, help to maintain consistency and reduce clutter in implementation files. 2018-08-10 22:20:33 +01:00
ImGuiDrawData.h Clean-up: Added a header file for backward compatibility symbols. Keeping rules in one place should help with tracking, help to maintain consistency and reduce clutter in implementation files. 2018-08-10 22:20:33 +01:00
ImGuiImplementation.cpp Refactored ImGui widget and removed dependency on ImGui internal cursor data: 2019-03-13 20:40:13 +00:00
ImGuiImplementation.h Refactored ImGui widget and removed dependency on ImGui internal cursor data: 2019-03-13 20:40:13 +00:00
ImGuiInputHandler.cpp Renamed ImGuiSettings.h/cpp to ImGuiModuleSettings.h/cpp to keep it more consistent with conventions used in module. 2018-12-08 21:15:20 +00:00
ImGuiInputHandlerFactory.cpp Refactorization of ImGui settings: 2018-12-08 21:03:18 +00:00
ImGuiInputHandlerFactory.h Refactorization of ImGui settings: 2018-12-08 21:03:18 +00:00
ImGuiInputState.cpp Clean-up in debug code: 2018-10-30 22:25:48 +00:00
ImGuiInputState.h Enabled experimental ImGui gamepad navigation feature: 2018-05-17 23:25:47 +01:00
ImGuiInteroperability.cpp Fixed mapping from FKey to ImGui key index to gracefully handle unsupported keys and work on platforms that does not support all the keys defined in ImGui key map. 2019-03-11 19:39:11 +00:00
ImGuiInteroperability.h Enabled experimental ImGui gamepad navigation feature: 2018-05-17 23:25:47 +01:00
ImGuiModule.cpp Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
ImGuiModuleCommands.cpp Refactorization of ImGui settings: 2018-12-08 21:03:18 +00:00
ImGuiModuleCommands.h Refactorization of ImGui settings: 2018-12-08 21:03:18 +00:00
ImGuiModuleDebug.h Clean-up in debug code: 2018-10-30 22:25:48 +00:00
ImGuiModuleManager.cpp Refactored ImGui widget and removed dependency on ImGui internal cursor data: 2019-03-13 20:40:13 +00:00
ImGuiModuleManager.h Refactored ImGui widget and removed dependency on ImGui internal cursor data: 2019-03-13 20:40:13 +00:00
ImGuiModuleSettings.cpp Renamed ImGuiSettings.h/cpp to ImGuiModuleSettings.h/cpp to keep it more consistent with conventions used in module. 2018-12-08 21:15:20 +00:00
ImGuiModuleSettings.h Renamed ImGuiSettings.h/cpp to ImGuiModuleSettings.h/cpp to keep it more consistent with conventions used in module. 2018-12-08 21:15:20 +00:00
ImGuiPrivatePCH.h Refactorization of ImGui settings: 2018-12-08 21:03:18 +00:00
ImGuiTextureHandle.cpp Added support for registering in module user textures to them in ImGui: 2018-08-15 22:20:46 +01:00
TextureManager.cpp Added support for registering in module user textures to them in ImGui: 2018-08-15 22:20:46 +01:00
TextureManager.h Added support for registering in module user textures to them in ImGui: 2018-08-15 22:20:46 +01:00
VersionCompatibility.h Clean-up: Added a header file for backward compatibility symbols. Keeping rules in one place should help with tracking, help to maintain consistency and reduce clutter in implementation files. 2018-08-10 22:20:33 +01:00