UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameplayDebuggerCategory_EQS.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
7#if WITH_GAMEPLAY_DEBUGGER_MENU
11
13class UPrimitiveComponent;
14
16{
17public:
19
20 virtual void CollectData(APlayerController* OwnerPC, AActor* DebugActor) override;
21 virtual void OnDataPackReplicated(int32 DataPackId) override;
24
26
27protected:
28#if USE_EQS_DEBUGGER
29 struct FRepData
30 {
32
33 void Serialize(FArchive& Ar);
34 };
35 FRepData DataPack;
36
37 int32 DrawLookedAtItem(const EQSDebug::FQueryData& QueryData, APlayerController* OwnerPC, FGameplayDebuggerCanvasContext& CanvasContext) const;
38 void DrawDetailedItemTable(const EQSDebug::FQueryData& QueryData, int32 LookedAtItemIndex, FGameplayDebuggerCanvasContext& CanvasContext) const;
40#endif
41
42 void CycleShownQueries();
43 void ToggleDetailView();
44
45 uint32 bDrawLabels : 1;
46 uint32 bDrawFailedItems : 1;
48
50 int32 MaxQueries;
52};
53
54#endif // WITH_GAMEPLAY_DEBUGGER_MENU
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
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Actor.h:257
Definition PlayerController.h:261
Definition Archive.h:1208
Definition DebugRenderSceneProxy.h:41
Definition GameplayDebuggerTypes.h:30
Definition GameplayDebuggerCategory.h:49
virtual GAMEPLAYDEBUGGER_API void CollectData(APlayerController *OwnerPC, AActor *DebugActor)
Definition GameplayDebuggerCategory.cpp:29
virtual GAMEPLAYDEBUGGER_API FDebugRenderSceneProxy * CreateDebugSceneProxy(const UPrimitiveComponent *InComponent, FDebugDrawDelegateHelper *&OutDelegateHelper)
Definition GameplayDebuggerCategory.cpp:39
virtual GAMEPLAYDEBUGGER_API void DrawData(APlayerController *OwnerPC, FGameplayDebuggerCanvasContext &CanvasContext)
Definition GameplayDebuggerCategory.cpp:34
virtual GAMEPLAYDEBUGGER_API void OnDataPackReplicated(int32 DataPackId)
Definition GameplayDebuggerCategory.cpp:46
Definition Array.h:670
Definition SharedPointer.h:153
Definition DebugRenderSceneProxy.h:434