UnrealImGui/Source/ImGui/Private
Sebastian d9220ad536 Fixed bad deallocation in Texture Manager and interface to create textures from raw data:
- Fixed rather embarrassing overlook in deallocation of data array passed from to CreateTexture from other function.
- Changed CreateTexture to use cleanup function passed with data (optional and only needed if data need to be released). Keeping data allocation and deallocation code together should make bugs like this easier to spot and avoid. Additionally this allows for more generic usage.
2018-08-14 20:28:25 +01:00
..
Editor Added custom property type layout for FImGuiKeyInfo. 2018-07-31 22:09:01 +01:00
Utilities Added 'ImGui.SwitchInputMode' command and configurable key binding to DebugExecBindings. 2018-07-30 22:05:59 +01:00
ImGuiContextManager.cpp Improved plugin to initialize correctly even when started during earlier loading phases: 2018-05-24 21:55:25 +01:00
ImGuiContextManager.h Upgraded to ImGui 1.61: 2018-05-09 20:22:48 +01:00
ImGuiContextProxy.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
ImGuiContextProxy.h Upgraded to ImGui 1.61: 2018-05-09 20:22:48 +01:00
ImGuiDemo.cpp Reduced lag between producing ImGui output and rendering it: 2018-03-18 19:45:08 +00:00
ImGuiDemo.h Reduced lag between producing ImGui output and rendering it: 2018-03-18 19:45:08 +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 Fixed hot-reloading issues. Hot-reloading may be useful when developing this plug-in but it doesn't play well with free functions used in ImGui interface (limitation of the system I guess). Switched to a custom GImGui which after hot-reload can be redirected to a new module. This fixes a crash caused by GImGui in obsolete module pointing to released resources and guarantees that ImGui code remains functional. 2018-08-10 23:53:03 +01:00
ImGuiImplementation.h Fixed hot-reloading issues. Hot-reloading may be useful when developing this plug-in but it doesn't play well with free functions used in ImGui interface (limitation of the system I guess). Switched to a custom GImGui which after hot-reload can be redirected to a new module. This fixes a crash caused by GImGui in obsolete module pointing to released resources and guarantees that ImGui code remains functional. 2018-08-10 23:53:03 +01:00
ImGuiInputHandler.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
ImGuiInputHandlerFactory.cpp Added ImGui Input Handler and ImGui Settings: 2018-07-10 17:40:57 +01:00
ImGuiInputHandlerFactory.h Added ImGui Input Handler and ImGui Settings: 2018-07-10 17:40:57 +01:00
ImGuiInputState.cpp Enabled experimental ImGui gamepad navigation feature: 2018-05-17 23:25:47 +01:00
ImGuiInputState.h Enabled experimental ImGui gamepad navigation feature: 2018-05-17 23:25:47 +01:00
ImGuiInteroperability.cpp Enabled experimental ImGui gamepad navigation feature: 2018-05-17 23:25:47 +01:00
ImGuiInteroperability.h Enabled experimental ImGui gamepad navigation feature: 2018-05-17 23:25:47 +01:00
ImGuiModule.cpp Fixed hot-reloading issues. Hot-reloading may be useful when developing this plug-in but it doesn't play well with free functions used in ImGui interface (limitation of the system I guess). Switched to a custom GImGui which after hot-reload can be redirected to a new module. This fixes a crash caused by GImGui in obsolete module pointing to released resources and guarantees that ImGui code remains functional. 2018-08-10 23:53:03 +01:00
ImGuiModuleManager.cpp Fixed bad deallocation in Texture Manager and interface to create textures from raw data: 2018-08-14 20:28:25 +01:00
ImGuiModuleManager.h Improved plugin to initialize correctly even when started during earlier loading phases: 2018-05-24 21:55:25 +01:00
ImGuiPrivatePCH.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
ImGuiSettings.cpp Added 'ImGui.SwitchInputMode' command and configurable key binding to DebugExecBindings. 2018-07-30 22:05:59 +01:00
ImGuiSettings.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
SImGuiWidget.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
SImGuiWidget.h Added ImGui Input Handler and ImGui Settings: 2018-07-10 17:40:57 +01:00
TextureManager.cpp Fixed bad deallocation in Texture Manager and interface to create textures from raw data: 2018-08-14 20:28:25 +01:00
TextureManager.h Fixed bad deallocation in Texture Manager and interface to create textures from raw data: 2018-08-14 20:28:25 +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