UnrealImGui/Source/ImGui/Private
Sebastian 9d4eb74bf0 Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative:
- The old DPI Scale setting was replaced by DPI Scaling Info, which contains information about scale and method of scaling.
- ImGui Context Manager handles scaling in ImGui by scaling all styles, rebuilding fonts using a different size, and raising OnFontAtlasBuilt event.
- ImGui Module Manager uses OnFontAtlasBuilt event to rebuild font textures.
- The update policy in Texture Manager was loosened to update existing resources rather than throwing an exception. This is less strict but it is now more useful since our main texture can now change. The throwing behavior used in the public interface is now handled before calling to the Texture Manager.
2020-06-07 21:58:48 +01:00
..
Editor Cleaned-up FImGuiKeyInfoCustomization and fixed padding. 2020-05-10 21:07:38 +01:00
Utilities Changed interface to register ImGui debug delegates: 2019-04-10 20:19:11 +01:00
Widgets Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
ImGuiContextManager.cpp Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
ImGuiContextManager.h Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
ImGuiContextProxy.cpp Added multi-PIE support to adaptive canvas size: 2020-04-16 15:36:29 +01:00
ImGuiContextProxy.h Added multi-PIE support to adaptive canvas size: 2020-04-16 15:36:29 +01:00
ImGuiDelegates.cpp Added ImGui early debug events: 2019-04-14 12:16:15 +01:00
ImGuiDelegatesContainer.cpp Added ImGui early debug events: 2019-04-14 12:16:15 +01:00
ImGuiDelegatesContainer.h Added ImGui early debug events: 2019-04-14 12:16:15 +01:00
ImGuiDemo.cpp Updated to ImGui 1.74 2020-02-03 20:11:04 +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 Updated to ImGui 1.74 2020-02-03 20:11:04 +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 Updated input handler to ignore fake mouse events potentially raised when touch input is unhandled. 2019-08-08 18:06:07 +01: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 Updated to ImGui 1.74 2020-02-03 20:11:04 +00:00
ImGuiInputState.h Updated to ImGui 1.74 2020-02-03 20:11:04 +00:00
ImGuiInteroperability.cpp Updated to ImGui 1.74 2020-02-03 20:11:04 +00:00
ImGuiInteroperability.h Updated to ImGui 1.74 2020-02-03 20:11:04 +00:00
ImGuiModule.cpp Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
ImGuiModuleCommands.cpp Added support for shared mouse input: 2019-07-08 20:46:28 +01:00
ImGuiModuleCommands.h Fixed build errors when the plugin is placed in the engine directory. (#19) 2019-07-27 18:45:25 +01:00
ImGuiModuleDebug.h Clean-up in debug code: 2018-10-30 22:25:48 +00:00
ImGuiModuleManager.cpp Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
ImGuiModuleManager.h Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
ImGuiModuleSettings.cpp Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
ImGuiModuleSettings.h Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01: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 DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
TextureManager.h Added support for DPI scaling in ImGui, with scaling in Slate remaining as an alternative: 2020-06-07 21:58:48 +01:00
VersionCompatibility.h Updated to engine version 4.24. 2020-01-27 21:51:42 +00:00