Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |