UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameplayDebuggerTypes.h File Reference
#include "CoreMinimal.h"
#include "Engine/EngineTypes.h"
#include "Templates/IsArrayOrRefOfTypeByPredicate.h"
#include "Traits/IsCharEncodingCompatibleWith.h"
#include "UObject/ObjectMacros.h"
#include "GameplayDebuggerTypes.generated.h"

Go to the source code of this file.

Classes

class  FGameplayDebuggerCanvasContext
 
struct  FGameplayDebuggerShape
 
struct  FGameplayDebuggerDataPackHeader
 
struct  FGameplayDebuggerDataPack
 
struct  FGameplayDebuggerInputModifier
 
struct  FGameplayDebuggerInputHandler
 
struct  FGameplayDebuggerInputHandlerConfig
 

Namespaces

namespace  FGameplayDebuggerUtils
 
namespace  FGameplayDebuggerCanvasStrings
 

Enumerations

enum class  EGameplayDebuggerShape : uint8 {
  Invalid , Point , Segment , Box ,
  Cone , Cylinder , Circle , Rectangle ,
  Capsule , Polygon , Polyline , Arrow
}
 
enum class  EGameplayDebuggerDataPack : uint8 { Persistent , ResetOnActorChange , ResetOnTick }
 
enum class  EGameplayDebuggerInputMode : uint8 { Local , Replicated }
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogGameplayDebug, Log, All)
 
bool FGameplayDebuggerUtils::IsAuthority (UWorld *World)
 
FArchiveoperator<< (FArchive &Ar, FGameplayDebuggerShape &Shape)
 

Enumeration Type Documentation

◆ EGameplayDebuggerDataPack

Enumerator
Persistent 
ResetOnActorChange 
ResetOnTick 

◆ EGameplayDebuggerInputMode

Enumerator
Local 
Replicated 

◆ EGameplayDebuggerShape

Enumerator
Invalid 
Point 
Segment 
Box 
Cone 
Cylinder 
Circle 
Rectangle 
Capsule 
Polygon 
Polyline 
Arrow 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogGameplayDebug  ,
Log  ,
All   
)

◆ operator<<()

FArchive & operator<< ( FArchive Ar,
FGameplayDebuggerShape Shape 
)