![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 TextArray & | GetTexts () const |
| float | GetTextWithoutShadowDistance () const |
| double | GetFarClippingDistance () const |
Additional Inherited Members | |
Protected Types inherited from FDebugDrawDelegateHelper | |
| enum | EState { UndefinedState , InitializedState , RegisteredState } |
| typedef TArray< FDebugRenderSceneProxy::FText3d > | TextArray |
Protected Attributes inherited from FDebugDrawDelegateHelper | |
| FDebugDrawDelegate | DebugTextDrawingDelegate |
| FDelegateHandle | DebugTextDrawingDelegateHandle |
| enum FDebugDrawDelegateHelper::EState | State |
| bool | bDeferredRegister = false |
|
inlineoverridevirtual |
| void FGameplayDebuggerDebugDrawDelegateHelper::AddDelegateHelper | ( | FDebugDrawDelegateHelper * | InDebugDrawDelegateHelper | ) |
|
overrideprotectedvirtual |
called to set up debug drawing delegate in UDebugDrawService if you want to draw labels
Reimplemented from FDebugDrawDelegateHelper.
| void FGameplayDebuggerDebugDrawDelegateHelper::Reset | ( | ) |
|
overrideprotectedvirtual |
called to clean up debug drawing delegate in UDebugDrawService
Reimplemented from FDebugDrawDelegateHelper.