ITimingViewSession

Hosts a number of timing view visualizers, represents a session of the timing view.

Windows
MacOS
Linux

References

Module

TraceInsights

Header

/Engine/Source/Developer/TraceInsights/Public/Insights/ITimingViewSession.h

Include

#include "Insights/ITimingViewSession.h"

Syntax

class ITimingViewSession

Remarks

Hosts a number of timing view visualizers, represents a session of the timing view.

Destructors

Name Description

Public function Virtual

~ITimingViewSession()

Functions

Name Description

Public function

void

 

AddBottomDockedTrack

(
    TSharedPtr< FBaseTimingTrack > Trac...
)

Adds a new bottom docked track.

Public function

void

 

AddForegroundTrack

(
    TSharedPtr< FBaseTimingTrack > Trac...
)

Adds a new foreground track.

Public function

void

 

AddOverlayWidget

(
    const TSharedRef< SWidget >& InWid...
)

Add a slot to the overlay

Public function

void

 

AddScrollableTrack

(
    TSharedPtr< FBaseTimingTrack > Trac...
)

Adds a new scrollable track.

Public function

void

 

AddTopDockedTrack

(
    TSharedPtr< FBaseTimingTrack > Trac...
)

Adds a new top docked track.

Public function

TSharedPtr< ...

 

FindTrack

(
    uint64 InTrackId
)

Finds a track has been added via Add*Track().

Public function Const

double

 

GetTimeMarker()

Get the current marker time

Public function

void

 

InvalidateScrollableTracksOrder()

Marks the scrollable tracks as not being in the correct order so they will be re-sorted

Public function

FHoveredEven...

 

OnHoveredEventChanged()

Gets the delegate to be invoked when the timing event being hovered by the mouse has changed.

Public function

FHoveredTrac...

 

OnHoveredTrackChanged()

Gets the delegate to be invoked when the timing track being hovered by the mouse has changed.

Public function

FSelectedEve...

 

OnSelectedEventChanged()

Gets the delegate to be invoked when the selected timing event has changed.

Public function

FSelectedTra...

 

OnSelectedTrackChanged()

Gets the delegate to be invoked when the selected timing track has changed.

Public function

FSelectionCh...

 

OnSelectionChanged()

Gets the delegate to be invoked when the selection have been changed.

Public function

FTimeMarkerC...

 

OnTimeMarkerChanged()

Gets the delegate to be invoked when the time marker has changed.

Public function

void

 

PreventThrottling()

Prevents mouse movements from throttling application updates

Public function

void

 

SetAndCenterOnTimeMarker

(
    double InTimeMarker
)

Set the current marker time and center the view on it

Public function

void

 

SetTimeMarker

(
    double InTimeMarker
)

Set the current marker time

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