Navigation
API > API/Editor > API/Editor/RewindDebuggerInterface
References
| Module | RewindDebuggerInterface |
| Header | /Engine/Source/Editor/RewindDebuggerInterface/Public/RewindDebuggerTrack.h |
| Include | #include "RewindDebuggerTrack.h" |
Syntax
class FRewindDebuggerTrack
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BuildContextMenu
(
FToolMenuSection& InMenuSection |
Called to generate context menu for the current selected track. | |
| TSharedPtr< SWidget > | Get a widget to show in the details tab, when this track is selected. | ||
| FText | Display name for track in Tree View | ||
| FSlateIcon | GetIcon () |
Icon to display in the tree view | |
| bool | |||
| FName | GetName () |
Unique name for track (must match creator name if track is created by an IRewindDebuggerViewCreator) | |
| uint64 | GetObjectId () |
Insights object id for an object associated with this track | |
| int | Unique name for track (must match creator name if track is created by an IRewindDebuggerViewCreator) | ||
| TSharedPtr< SWidget > | Get a widget to show in the timeline view for this track. | ||
| bool | Called when a track is double clicked. Returns true if the track handled the double click. | ||
| bool | HasDebugData () |
Returns true for tracks that contain debug data (used for filtering out parts of the hierarchy with no useful information in them) | |
| bool | IsVisible () |
||
| void | IterateSubTracks
(
TFunction< void(TSharedPtr< FRewindDebuggerTrack > SubTrack)> IteratorFunction |
Iterate over all sub-tracks of this track and call Iterator function | |
| void | SetIsExpanded
(
bool bIsExpanded |
||
| void | SetIsVisible
(
bool bInIsVisible |
||
| bool | Update () |
Update should do work to compute children etc for the current time range. Return true if children have changed. |