UDebugDrawService

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Debug/DebugDrawService.h

Include

#include "Debug/DebugDrawService.h"

Syntax

class UDebugDrawService : public UBlueprintFunctionLibrary

Constructors

Name Description

Public function

UDebugDrawService

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

void

 

Draw

(
    const FEngineShowFlags Flags,
    UCanvas* Canvas
)

Draws debug canvas that has already been initialized to a viewport.

Public function Static

void

 

Draw

(
    const FEngineShowFlags Flags,
    FViewport* Viewport,
    FSceneView* View,
    FCanvas* Canvas,
    UCanvas* CanvasObject
)

Initialize a debug canvas object then calls above draw. If CanvasObject is null it will find/create it for you.

Public function Static

FDelegateHan...

 

Register

(
    const TCHAR* Name,
    const FDebugDrawDelegate& NewDeleg...
)

Public function Static

void

 

Unregister

(
    FDelegateHandle HandleToRemove
)

Constants

Name

Description

Delegates

ObservedFlags

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss