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

 

DisableAutoZoom()

Public function

void

 

EnableAutoZoom()

Public function

void

 

EnableSharedViewport()

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

 

HasEventDuration()

Public function Const

bool

 

IsAutoZoomDirty()

Public function Const

bool

 

IsAutoZoomEnabled()

Public function Const

bool

 

IsDirty()

Public function Const

bool

 

IsUsingSharedViewport()

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 FText& InDescription
)

Public function

void

 

SetDescription

(
    const FString& InDescription
)

Public function

void

 

SetDescription

(
    const TCHAR* InDescription
)

Public function

void

 

SetDirtyFlag()

Public function

void

 

SetHasEventDuration

(
    bool bOnOff
)

Public function

void

 

SetName

(
    const TCHAR* InName
)

Public function

void

 

SetName

(
    const FText& InName
)

Public function

void

 

SetName

(
    const FString& 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
)

Updates the track's auto-zoom.

Public function

bool

 

UpdateAutoZoomEx

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

Updates 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