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