mirror of
				https://github.com/kevinporetti/UnrealImGui.git
				synced 2025-11-03 23:33:16 +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
 | 
					Change History
 | 
				
			||||||
--------------
 | 
					--------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Version: 1.20 (2020/06)
 | 
				
			||||||
 | 
					Transition to IWYU and maintenence:
 | 
				
			||||||
 | 
					- Replaced includes of monolithic headers.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Version: 1.19 (2020/03-06)
 | 
					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 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.
 | 
					- Integrated first version of Adaptive Canvas Size.
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	"FileVersion": 3,
 | 
						"FileVersion": 3,
 | 
				
			||||||
	"Version": 1,
 | 
						"Version": 1,
 | 
				
			||||||
	"VersionName": "1.19",
 | 
						"VersionName": "1.20",
 | 
				
			||||||
	"FriendlyName": "ImGui",
 | 
						"FriendlyName": "ImGui",
 | 
				
			||||||
	"Description": "",
 | 
						"Description": "",
 | 
				
			||||||
	"Category": "Debug",
 | 
						"Category": "Debug",
 | 
				
			||||||
 | 
				
			|||||||
@ -9,7 +9,7 @@ Dear ImGui is an immediate-mode graphical user interface library that is very li
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Status
 | 
					Status
 | 
				
			||||||
------
 | 
					------
 | 
				
			||||||
Version: 1.19
 | 
					Version: 1.20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ImGui version: 1.74
 | 
					ImGui version: 1.74
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -4,8 +4,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include "ImGuiInteroperability.h"
 | 
					#include "ImGuiInteroperability.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <Runtime/Launch/Resources/Version.h>
 | 
					#include <Rendering/RenderingCommon.h>
 | 
				
			||||||
#include <SlateCore.h>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <imgui.h>
 | 
					#include <imgui.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -10,6 +10,7 @@
 | 
				
			|||||||
#include "ImGuiModuleSettings.h"
 | 
					#include "ImGuiModuleSettings.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <Engine/Console.h>
 | 
					#include <Engine/Console.h>
 | 
				
			||||||
 | 
					#include <GameFramework/InputSettings.h>
 | 
				
			||||||
#include <Input/Events.h>
 | 
					#include <Input/Events.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if WITH_EDITOR
 | 
					#if WITH_EDITOR
 | 
				
			||||||
 | 
				
			|||||||
@ -7,6 +7,8 @@
 | 
				
			|||||||
#include "ImGuiModuleCommands.h"
 | 
					#include "ImGuiModuleCommands.h"
 | 
				
			||||||
#include "ImGuiModuleProperties.h"
 | 
					#include "ImGuiModuleProperties.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <GameFramework/GameUserSettings.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//====================================================================================================
 | 
					//====================================================================================================
 | 
				
			||||||
// FImGuiDPIScaleInfo
 | 
					// FImGuiDPIScaleInfo
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <SlateTypes.h>
 | 
				
			||||||
#include <Curves/CurveFloat.h>
 | 
					#include <Curves/CurveFloat.h>
 | 
				
			||||||
#include <Delegates/Delegate.h>
 | 
					#include <Delegates/Delegate.h>
 | 
				
			||||||
#include <UObject/Object.h>
 | 
					#include <UObject/Object.h>
 | 
				
			||||||
 | 
				
			|||||||
@ -8,8 +8,8 @@
 | 
				
			|||||||
#include "ImGuiModule.h"
 | 
					#include "ImGuiModule.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Engine
 | 
					// Engine
 | 
				
			||||||
#include <Core.h>
 | 
					#include <CoreMinimal.h>
 | 
				
			||||||
#include <Engine.h>
 | 
					#include <Engine/Engine.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// For backward compatibility we will use FStringClassReference which in newer engine versions is a typedef for
 | 
					// 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.
 | 
					// FSoftClassPath. Include right soft class reference header to avoid warnings in newer engine version.
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <Core.h>
 | 
					 | 
				
			||||||
#include <Styling/SlateBrush.h>
 | 
					#include <Styling/SlateBrush.h>
 | 
				
			||||||
#include <Textures/SlateShaderResource.h>
 | 
					#include <Textures/SlateShaderResource.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -6,6 +6,7 @@
 | 
				
			|||||||
#include "ImGuiModuleSettings.h"
 | 
					#include "ImGuiModuleSettings.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <GameFramework/PlayerInput.h>
 | 
					#include <GameFramework/PlayerInput.h>
 | 
				
			||||||
 | 
					#include <UObject/UObjectIterator.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace
 | 
					namespace
 | 
				
			||||||
 | 
				
			|||||||
@ -2,8 +2,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <Core.h>
 | 
					#include <CoreMinimal.h>
 | 
				
			||||||
#include <Engine.h>
 | 
					#include <Engine/Engine.h>
 | 
				
			||||||
 | 
					#include <Engine/GameInstance.h>
 | 
				
			||||||
 | 
					#include <Engine/GameViewportClient.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Utilities helping to get a World Context.
 | 
					// Utilities helping to get a World Context.
 | 
				
			||||||
 | 
				
			|||||||
@ -4,6 +4,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include "SImGuiCanvasControl.h"
 | 
					#include "SImGuiCanvasControl.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <SlateOptMacros.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace
 | 
					namespace
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
				
			|||||||
@ -6,6 +6,8 @@
 | 
				
			|||||||
#include "ImGuiModuleDebug.h"
 | 
					#include "ImGuiModuleDebug.h"
 | 
				
			||||||
#include "ImGuiModuleSettings.h"
 | 
					#include "ImGuiModuleSettings.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <Brushes/SlateBorderBrush.h>
 | 
				
			||||||
 | 
					#include <Widgets/DeclarativeSyntaxSupport.h>
 | 
				
			||||||
#include <Widgets/SLeafWidget.h>
 | 
					#include <Widgets/SLeafWidget.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -8,6 +8,7 @@
 | 
				
			|||||||
#include "ImGuiModuleManager.h"
 | 
					#include "ImGuiModuleManager.h"
 | 
				
			||||||
#include "ImGuiModuleSettings.h"
 | 
					#include "ImGuiModuleSettings.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <SlateOptMacros.h>
 | 
				
			||||||
#include <Widgets/Layout/SConstraintCanvas.h>
 | 
					#include <Widgets/Layout/SConstraintCanvas.h>
 | 
				
			||||||
#include <Widgets/Layout/SDPIScaler.h>
 | 
					#include <Widgets/Layout/SDPIScaler.h>
 | 
				
			||||||
#include <Widgets/Layout/SScaleBox.h>
 | 
					#include <Widgets/Layout/SScaleBox.h>
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <Widgets/DeclarativeSyntaxSupport.h>
 | 
				
			||||||
#include <Widgets/SCompoundWidget.h>
 | 
					#include <Widgets/SCompoundWidget.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -17,6 +17,11 @@
 | 
				
			|||||||
#include "Utilities/ScopeGuards.h"
 | 
					#include "Utilities/ScopeGuards.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <Engine/Console.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>
 | 
					#include <utility>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -5,6 +5,7 @@
 | 
				
			|||||||
#include "ImGuiModuleDebug.h"
 | 
					#include "ImGuiModuleDebug.h"
 | 
				
			||||||
#include "ImGuiModuleSettings.h"
 | 
					#include "ImGuiModuleSettings.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <Widgets/DeclarativeSyntaxSupport.h>
 | 
				
			||||||
#include <Widgets/SCompoundWidget.h>
 | 
					#include <Widgets/SCompoundWidget.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,9 +2,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#pragma once
 | 
					#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
 | 
					 * 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.
 | 
					 * 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