Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Debug
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UDebugDrawService
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Debug/DebugDrawService.h |
Include | #include "Debug/DebugDrawService.h" |
Syntax
class UDebugDrawService : public UBlueprintFunctionLibrary
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UDebugDrawService
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Draw
(
const FEngineShowFlags Flags, |
Draws debug canvas that has already been initialized to a viewport |
![]() ![]() |
void | Draw
(
const FEngineShowFlags Flags, |
Initialize a debug canvas object then calls above draw. |
![]() ![]() |
FDelegateHandle | Register
(
const TCHAR* Name, |
|
![]() ![]() |
void | Unregister
(
FDelegateHandle HandleToRemove |
Typedefs
Name | Description |
---|---|
FDebugDrawMulticastDelegate |
Constants
Name | Description |
---|---|
Delegates | |
DelegatesLock | Synchronization object for delegate registration since it can happen from multiple threads. |
ObservedFlags |