Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FDebugDrawDelegateHelper
- FEQSRenderingDebugDrawDelegateHelper
- FGameplayDebuggerDebugDrawDelegateHelper
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/DebugRenderSceneProxy.h |
Include | #include "DebugRenderSceneProxy.h" |
Syntax
struct FDebugDrawDelegateHelper
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bDeferredRegister | |
![]() |
FDebugDrawDelegate | DebugTextDrawingDelegate | |
![]() |
FDelegateHandle | DebugTextDrawingDelegateHandle | |
![]() |
enum FDebugDrawDelegateHelper::EState | State |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | DrawDebugLabels
(
UCanvas* Canvas, |
|
![]() ![]() |
const TextArray & | GetTexts () |
|
![]() ![]() |
float | ||
![]() |
void | InitDelegateHelper
(
const FDebugRenderSceneProxy* InSceneProxy |
|
![]() |
void | Method that should be called when creating scene proxy (i.e. CreateSceneProxy) to process any pending registration that might have been requested from deferred primitive batching (i.e. CreateRenderState_Concurrent(FRegisterComponentContext != nullptr)). | |
![]() ![]() |
void | Called to set up debug drawing delegate in UDebugDrawService if you want to draw labels | |
![]() |
void | Method that should be called at render state creation (i.e. CreateRenderState_Concurrent). | |
![]() |
void | ||
![]() |
void | ResetTexts () |
|
![]() ![]() |
void | Called to clean up debug drawing delegate in UDebugDrawService |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EState |
Typedefs
Name | Description |
---|---|
TextArray |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | This method is deprecated. Call RequestRegisterDebugDrawDelegate or override RegisterDebugDrawDelegateInternal instead. | |
![]() ![]() |
void | This method is deprecated. Call RequestRegisterDebugDrawDelegate or override RegisterDebugDrawDelegateInternal instead. | |
![]() |
void | This method is deprecated. Use ReregisterDebugDrawDelegate instead. | |
![]() ![]() |
void | This method is deprecated. Use UnregisterDebugDrawDelegate instead. |