UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGameplayDebuggerDebugDrawDelegateHelper Class Reference

#include <GameplayDebuggerRenderingComponent.h>

+ Inheritance diagram for FGameplayDebuggerDebugDrawDelegateHelper:

Public Member Functions

virtual ~FGameplayDebuggerDebugDrawDelegateHelper () override
 
void Reset ()
 
void AddDelegateHelper (FDebugDrawDelegateHelper *InDebugDrawDelegateHelper)
 
- Public Member Functions inherited from FDebugDrawDelegateHelper
 FDebugDrawDelegateHelper ()
 
virtual ~FDebugDrawDelegateHelper ()
 
ENGINE_API void InitDelegateHelper (const FDebugRenderSceneProxy *InSceneProxy)
 
ENGINE_API void RequestRegisterDebugDrawDelegate (FRegisterComponentContext *Context)
 
ENGINE_API void ProcessDeferredRegister ()
 
ENGINE_API void ReregisterDebugDrawDelegate ()
 

Protected Member Functions

virtual void RegisterDebugDrawDelegateInternal () override
 
virtual void UnregisterDebugDrawDelegate () override
 
- Protected Member Functions inherited from FDebugDrawDelegateHelper
ENGINE_API void HandleDrawDebugLabels (UCanvas *Canvas, APlayerController *PlayerController)
 
virtual ENGINE_API void DrawDebugLabels (UCanvas *Canvas, APlayerController *PlayerController)
 
void ResetTexts ()
 
const TextArrayGetTexts () const
 
float GetTextWithoutShadowDistance () const
 
double GetFarClippingDistance () const
 

Additional Inherited Members

- Protected Types inherited from FDebugDrawDelegateHelper
enum  EState { UndefinedState , InitializedState , RegisteredState }
 
typedef TArray< FDebugRenderSceneProxy::FText3dTextArray
 
- Protected Attributes inherited from FDebugDrawDelegateHelper
FDebugDrawDelegate DebugTextDrawingDelegate
 
FDelegateHandle DebugTextDrawingDelegateHandle
 
enum FDebugDrawDelegateHelper::EState State
 
bool bDeferredRegister = false
 

Constructor & Destructor Documentation

◆ ~FGameplayDebuggerDebugDrawDelegateHelper()

virtual FGameplayDebuggerDebugDrawDelegateHelper::~FGameplayDebuggerDebugDrawDelegateHelper ( )
inlineoverridevirtual

Member Function Documentation

◆ AddDelegateHelper()

void FGameplayDebuggerDebugDrawDelegateHelper::AddDelegateHelper ( FDebugDrawDelegateHelper InDebugDrawDelegateHelper)

◆ RegisterDebugDrawDelegateInternal()

void FGameplayDebuggerDebugDrawDelegateHelper::RegisterDebugDrawDelegateInternal ( )
overrideprotectedvirtual

called to set up debug drawing delegate in UDebugDrawService if you want to draw labels

Reimplemented from FDebugDrawDelegateHelper.

◆ Reset()

void FGameplayDebuggerDebugDrawDelegateHelper::Reset ( )

◆ UnregisterDebugDrawDelegate()

void FGameplayDebuggerDebugDrawDelegateHelper::UnregisterDebugDrawDelegate ( )
overrideprotectedvirtual

called to clean up debug drawing delegate in UDebugDrawService

Reimplemented from FDebugDrawDelegateHelper.


The documentation for this class was generated from the following files: