mirror of
https://github.com/kevinporetti/UnrealImGui.git
synced 2025-01-18 00:10:32 +00:00
Replaced includes of monolithic headers.
This commit is contained in:
parent
f8d8704a67
commit
bbd2c01071
@ -5,6 +5,10 @@ Versions marked as 'unofficial' are labelled only for the needs of this changelo
|
||||
Change History
|
||||
--------------
|
||||
|
||||
Version: 1.20 (2020/06)
|
||||
Transition to IWYU and maintenence:
|
||||
- Replaced includes of monolithic headers.
|
||||
|
||||
Version: 1.19 (2020/03-06)
|
||||
- Integrated fix for issue with ImGui popup/modal windows not being able to be closed in transparent mouse input mode.
|
||||
- Integrated first version of Adaptive Canvas Size.
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"FileVersion": 3,
|
||||
"Version": 1,
|
||||
"VersionName": "1.19",
|
||||
"VersionName": "1.20",
|
||||
"FriendlyName": "ImGui",
|
||||
"Description": "",
|
||||
"Category": "Debug",
|
||||
|
@ -9,7 +9,7 @@ Dear ImGui is an immediate-mode graphical user interface library that is very li
|
||||
|
||||
Status
|
||||
------
|
||||
Version: 1.19
|
||||
Version: 1.20
|
||||
|
||||
ImGui version: 1.74
|
||||
|
||||
|
@ -4,8 +4,7 @@
|
||||
|
||||
#include "ImGuiInteroperability.h"
|
||||
|
||||
#include <Runtime/Launch/Resources/Version.h>
|
||||
#include <SlateCore.h>
|
||||
#include <Rendering/RenderingCommon.h>
|
||||
|
||||
#include <imgui.h>
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include "ImGuiModuleSettings.h"
|
||||
|
||||
#include <Engine/Console.h>
|
||||
#include <GameFramework/InputSettings.h>
|
||||
#include <Input/Events.h>
|
||||
|
||||
#if WITH_EDITOR
|
||||
|
@ -7,6 +7,8 @@
|
||||
#include "ImGuiModuleCommands.h"
|
||||
#include "ImGuiModuleProperties.h"
|
||||
|
||||
#include <GameFramework/GameUserSettings.h>
|
||||
|
||||
|
||||
//====================================================================================================
|
||||
// FImGuiDPIScaleInfo
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <SlateTypes.h>
|
||||
#include <Curves/CurveFloat.h>
|
||||
#include <Delegates/Delegate.h>
|
||||
#include <UObject/Object.h>
|
||||
|
@ -8,8 +8,8 @@
|
||||
#include "ImGuiModule.h"
|
||||
|
||||
// Engine
|
||||
#include <Core.h>
|
||||
#include <Engine.h>
|
||||
#include <CoreMinimal.h>
|
||||
#include <Engine/Engine.h>
|
||||
|
||||
// For backward compatibility we will use FStringClassReference which in newer engine versions is a typedef for
|
||||
// FSoftClassPath. Include right soft class reference header to avoid warnings in newer engine version.
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <Core.h>
|
||||
#include <Styling/SlateBrush.h>
|
||||
#include <Textures/SlateShaderResource.h>
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "ImGuiModuleSettings.h"
|
||||
|
||||
#include <GameFramework/PlayerInput.h>
|
||||
#include <UObject/UObjectIterator.h>
|
||||
|
||||
|
||||
namespace
|
||||
|
@ -2,8 +2,10 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <Core.h>
|
||||
#include <Engine.h>
|
||||
#include <CoreMinimal.h>
|
||||
#include <Engine/Engine.h>
|
||||
#include <Engine/GameInstance.h>
|
||||
#include <Engine/GameViewportClient.h>
|
||||
|
||||
|
||||
// Utilities helping to get a World Context.
|
||||
|
@ -4,6 +4,8 @@
|
||||
|
||||
#include "SImGuiCanvasControl.h"
|
||||
|
||||
#include <SlateOptMacros.h>
|
||||
|
||||
|
||||
namespace
|
||||
{
|
||||
|
@ -6,6 +6,8 @@
|
||||
#include "ImGuiModuleDebug.h"
|
||||
#include "ImGuiModuleSettings.h"
|
||||
|
||||
#include <Brushes/SlateBorderBrush.h>
|
||||
#include <Widgets/DeclarativeSyntaxSupport.h>
|
||||
#include <Widgets/SLeafWidget.h>
|
||||
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include "ImGuiModuleManager.h"
|
||||
#include "ImGuiModuleSettings.h"
|
||||
|
||||
#include <SlateOptMacros.h>
|
||||
#include <Widgets/Layout/SConstraintCanvas.h>
|
||||
#include <Widgets/Layout/SDPIScaler.h>
|
||||
#include <Widgets/Layout/SScaleBox.h>
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <Widgets/DeclarativeSyntaxSupport.h>
|
||||
#include <Widgets/SCompoundWidget.h>
|
||||
|
||||
|
||||
|
@ -17,6 +17,11 @@
|
||||
#include "Utilities/ScopeGuards.h"
|
||||
|
||||
#include <Engine/Console.h>
|
||||
#include <Engine/GameViewportClient.h>
|
||||
#include <Engine/LocalPlayer.h>
|
||||
#include <GameFramework/GameUserSettings.h>
|
||||
#include <SlateOptMacros.h>
|
||||
#include <Widgets/SViewport.h>
|
||||
|
||||
#include <utility>
|
||||
|
||||
|
@ -5,6 +5,7 @@
|
||||
#include "ImGuiModuleDebug.h"
|
||||
#include "ImGuiModuleSettings.h"
|
||||
|
||||
#include <Widgets/DeclarativeSyntaxSupport.h>
|
||||
#include <Widgets/SCompoundWidget.h>
|
||||
|
||||
|
||||
|
@ -2,9 +2,11 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <Core.h>
|
||||
#include <Delegates/Delegate.h>
|
||||
|
||||
|
||||
class UWorld;
|
||||
|
||||
/**
|
||||
* Delegates to ImGui debug events. World delegates are called once per frame during world updates and have invocation
|
||||
* lists cleared after their worlds become invalid. Multi-context delegates are called once for every updated world.
|
||||
|
Loading…
Reference in New Issue
Block a user