UReporterBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "Debug/ReporterBase.h"

Syntax

class UReporterBase : public UObject

Variables

Name Description

Public variable

bool

 

bVisible

Is this reporter visible

Constructors

Name Description

Public function

UReporterBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

Draw

(
    UCanvas* Canvas
)

Main draw call for the Reporter.

Protected function

void

 

DrawLine

(
    UCanvas* Canvas,
    const FVector2D& StartPos,
    const FVector2D& EndPos,
    const FLinearColor& Color,
    EReporterLineStyle::Type LineStyle
)

Helper to draw a line from normalized to screen space

Protected function

void

 

DrawTriangle

(
    UCanvas* Canvas,
    const FVector2D& Vertex1,
    const FVector2D& Vertex2,
    const FVector2D& Vertex3,
    const FLinearColor& Color
)

Helper to draw a triangle from normalized to screen space

Protected function Virtual

FVector2D

 

ToScreenSpace

(
    const FVector2D& InVector,
    UCanvas* Canvas
)

Helper to convert vectors from normalized into screen space

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