Navigation
API > API/Developer > API/Developer/TraceInsights > API/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 > | 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. | ||
| FTrackAddedDelegate & | OnTrackAdded () |
Gets the delegate to be invoked when a new track is added. | |
| 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. |