Navigation
Unreal Engine C++ API Reference > Developer > TraceInsights > Insights
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
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddBottomDockedTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Adds a new bottom docked track. |
![]() |
void | AddForegroundTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Adds a new foreground track. |
![]() |
void | AddOverlayWidget
(
const TSharedRef< SWidget >& InWidget |
Adds a slot to the overlay. |
![]() |
void | AddScrollableTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Adds a new scrollable track. |
![]() |
void | AddTopDockedTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Adds a new top docked track. |
![]() |
void | AddTrack
(
TSharedPtr< FBaseTimingTrack > Track, |
Adds a new track, specifying the location. |
![]() |
TSharedPtr< FBaseTimingTrack > | FindTrack
(
uint64 InTrackId |
Finds a track has been added via Add*Track(). |
![]() ![]() |
const FName & | GetName () |
Gets the name of the view. |
![]() ![]() |
double | Gets the current marker time. | |
![]() |
void | Marks the scrollable tracks as not being in the correct order, so they will be re-sorted. | |
![]() |
FCustomTimeMarkerChangedDelegate & | Gets the delegate to be invoked when a custom time marker has changed. | |
![]() |
FHoveredEventChangedDelegate & | Gets the delegate to be invoked when the timing event being hovered by the mouse has changed. | |
![]() |
FHoveredTrackChangedDelegate & | Gets the delegate to be invoked when the timing track being hovered by the mouse has changed. | |
![]() |
FSelectedEventChangedDelegate & | Gets the delegate to be invoked when the selected timing event has changed. | |
![]() |
FSelectedTrackChangedDelegate & | Gets the delegate to be invoked when the selected timing track has changed. | |
![]() |
FSelectionChangedDelegate & | Gets the delegate to be invoked when the selection have been changed. | |
![]() |
FTimeMarkerChangedDelegate & | Gets the delegate to be invoked when the time marker has changed. | |
![]() |
Insights::FTrackAddedDelegate & | OnTrackAdded () |
Gets the delegate to be invoked when a new track is added. |
![]() |
Insights::FTrackRemovedDelegate & | Gets the delegate to be invoked when a track is removed. | |
![]() |
FTrackVisibilityChangedDelegate & | Gets the delegate to be invoked when the track visibility has changed. | |
![]() |
void | Prevents mouse movements from throttling application updates. | |
![]() |
bool | RemoveBottomDockedTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Removes a bottom docked track. Returns whether the track was removed or not. |
![]() |
bool | RemoveForegroundTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Removes a foreground track. Returns whether the track was removed or not. |
![]() |
bool | RemoveScrollableTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Removes a scrollable track. Returns whether the track was removed or not. |
![]() |
bool | RemoveTopDockedTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Removes a top docked track. Returns whether the track was removed or not. |
![]() |
bool | RemoveTrack
(
TSharedPtr< FBaseTimingTrack > Track |
Removes a track. Returns whether the track was removed or not. |
![]() |
void | Resets the event filter back to empty. | |
![]() |
void | Resets the selected event back to empty. | |
![]() |
void | SetAndCenterOnTimeMarker
(
double InTimeMarker |
Sets the current marker time and center the view on it |
![]() |
void | SetTimeMarker
(
double InTimeMarker |
Sets the current marker time. |