UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConsoleSlateDebuggerUpdate.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5
7
8#if WITH_SLATE_DEBUGGING
9
10#include "CoreMinimal.h"
12#include "Delegates/Delegate.h"
13#include "Input/Reply.h"
14#include "HAL/IConsoleManager.h"
17
18struct FGeometry;
19class FPaintArgs;
21class SWidget;
22
30{
31public:
34
35 void StartDebugging();
36 void StopDebugging();
37 bool IsEnabled() const { return bEnabled; }
38
42
43 void SaveConfig();
44
45private:
48
49 void HandleEndFrame();
52
53private:
54 bool bEnabled;
56
57 //~ Settings
61 bool bShowLegend;
62 bool bShowQuad;
72 float CacheDuration;
74
75 //~ Console objects
85
86 struct FWidgetInfo
87 {
90
91 FConsoleSlateDebuggerUtility::TSWindowId WindowId;
94 FString WidgetName;
97 };
98
101};
102
103#endif //WITH_SLATE_DEBUGGING
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EWidgetUpdateFlags
Definition WidgetUpdateFlags.h:9
Definition IConsoleManager.h:2026
Definition IConsoleManager.h:1580
Definition NameTypes.h:617
Definition PaintArgs.h:23
Definition DrawElements.h:220
Definition IConsoleManager.h:558
Definition SWidget.h:165
Definition Array.h:670
Definition UnrealString.h.inl:34
UpdateFlags
Definition DetourCrowd.h:208
bool IsEnabled()
Definition IAudioLinkFactory.cpp:13
Definition Geometry.h:40
Definition Color.h:48
Definition SlateDebugging.h:260