UnrealImGui/Source/ImGui/Private
Sebastian c144658f37 Refactored ImGui widget and removed dependency on ImGui internal cursor data:
- Added SImGuiLayout to resets layout and house SImGuiWidget.
- Module manager creates SImGuiLayout instead of SImGuiWidget (eventually it should be replaced with a higher level object, like AHUD).
- Reworked ImGui canvas dragging and scaling and moved to SImGuiCanvasControl.
- Removed dependency on ImGui internal cursor data. New presentation is cleaner and doesn't use cursor data.
- Rendering code could be simplified after layout reset provided by SImGuiLayout.
- SImGuiWidget still handles input, rendering of ImGui draw data and activation of SImGuiCanvasControl.
- All widgets are in own subfolder.
2019-03-13 20:40:13 +00: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 Fixed non-unity compile errors and warnings. 2019-03-11 19:19:32 +00:00
Widgets Refactored ImGui widget and removed dependency on ImGui internal cursor data: 2019-03-13 20:40:13 +00:00
ImGuiContextManager.cpp Added to ImGui Context Manager an event raised when a new context proxy is created. 2018-11-27 20:54:26 +00:00
ImGuiContextManager.h Added to ImGui Context Manager an event raised when a new context proxy is created. 2018-11-27 20:54:26 +00:00
ImGuiContextProxy.cpp Fixed non-unity compile errors and warnings. 2019-03-11 19:19:32 +00:00
ImGuiContextProxy.h Fixed non-unity compile errors and warnings. 2019-03-11 19:19:32 +00: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 input sharing properties to be initialized and updated from ImGui settings. 2018-12-02 20:32:42 +00: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