FGraphSeries

Windows
MacOS
Linux

References

Module

TraceInsights

Header

/Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/GraphSeries.h

Include

#include "Insights/ViewModels/GraphSeries.h"

Syntax

class FGraphSeries

Variables

Name Description

Protected variable

TArray< FBox >

 

Boxes

Protected variable

TArray< FGraphS...

 

Events

Protected variable

TArray< TArray<...

 

LinePoints

Protected variable

TArray< FVector...

 

Points

Constructors

Name Description

Public function

FGraphSeries()

Destructors

Name Description

Public function Virtual

~FGraphSeries()

Functions

Name Description

Public function

void

 

ClearDirtyFlag()

Public function Const

void

 

ComputeBaselineAndScale

(
    const double InLowValue,
    const double InHighValue,
    const float InTopY,
    const float InBottomY,
    double& OutBaselineY,
    double& OutScaleY
)

Compute BaselineY and ScaleY so the [Low, High] Value range will correspond to [Top, Bottom] Y position range.

Public function

void

 

EnableAutoZoom()

Public function Virtual Const

FString

 

FormatValue

(
    double Value
)

Public function Const

double

 

GetBaselineY()

Public function Const

const FLinea...

 

GetBorderColor()

Public function Const

const FLinea...

 

GetColor()

Public function Const

const FText ...

 

GetDescription()

Public function Const

const FGraph...

 

GetEvent

(
    const float PosX,
    const float PosY,
    const FTimingTrackViewport& Viewpo...,
    bool bCheckLine,
    bool bCheckBox
)

Public function Const

const FText ...

 

GetName()

Public function Const

float

 

GetRoundedYForValue

(
    double Value
)

Public function Const

double

 

GetScaleY()

Public function Const

double

 

GetValueForY

(
    float Y
)

Public function Const

float

 

GetYForValue

(
    double Value
)

Public function Const

bool

 

IsAutoZoomEnabled()

Public function Const

bool

 

IsDirty()

Public function Const

bool

 

IsVisible()

Public function

void

 

SetBaselineY

(
    const double InBaselineY
)

Public function

void

 

SetColor

(
    FLinearColor InColor,
    FLinearColor InBorderColor
)

Public function

void

 

SetColor

(
    FLinearColor InColor,
    FLinearColor InBorderColor,
    FLinearColor InFillColor
)

Public function

void

 

SetDescription

(
    const TCHAR* InDescription
)

Public function

void

 

SetDescription

(
    const FString& InDescription
)

Public function

void

 

SetDescription

(
    const FText& InDescription
)

Public function

void

 

SetDirtyFlag()

Public function

void

 

SetName

(
    const TCHAR* InName
)

Public function

void

 

SetName

(
    const FString& InName
)

Public function

void

 

SetName

(
    const FText& InName
)

Public function

void

 

SetScaleY

(
    const double InScaleY
)

Public function

void

 

SetVisibility

(
    bool bOnOff
)

Public function

void

 

UpdateAutoZoom

(
    const float InTopY,
    const float InBottomY,
    const double InMinEventValue,
    const double InMaxEventValue,
    const bool bIsAutoZoomAnimated
)

Update the track's auto-zoom.

Classes

Name

Description

Public struct

FBox

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