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 |
Enums
Public
| Name | Remarks |
|---|---|
| EVisitResult | Result returned from a visitor functor indicating to continue or to quit early |
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 | ||
| HiddenFlags | ETrackHiddenFlags | 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 | |
FObjectId GetAssociatedObjectId() |
Insights object id for an object associated with this 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() |
RewindDebuggerTrack.h | ||
FText GetStepCommandTooltip
(
const EStepMode StepMode |
Tracks can customize the tooltip for the step command | RewindDebuggerTrack.h | |
TOptional< double > GetStepFrameTime
(
const EStepMode StepMode, |
Tracks can return a different time for the step action; default the main recording frame time is used | RewindDebuggerTrack.h | |
TSharedPtr< SWidget > GetTimelineView() |
Get a widget to show in the timeline view for this track | RewindDebuggerTrack.h | |
uint64 GetUObjectId() |
Insights main UObject id for an object associated with 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 HasAnyFlags
(
const ETrackHiddenFlags Flags |
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 |
Iterates over all sub-tracks of this track and call Iterator function | RewindDebuggerTrack.h | |
void SetHiddenFlag
(
const ETrackHiddenFlags Flag |
RewindDebuggerTrack.h | ||
void SetIsExpanded
(
const bool bIsExpanded |
RewindDebuggerTrack.h | ||
void SetIsSelected
(
const bool bIsSelected |
RewindDebuggerTrack.h | ||
void SetIsTrackHovered
(
const bool bIsHovered |
RewindDebuggerTrack.h | ||
void SetIsTreeHovered
(
const bool bIsHovered |
RewindDebuggerTrack.h | ||
void SetIsVisible
(
const bool bInIsVisible |
RewindDebuggerTrack.h | ||
void UnsetHiddenFlag
(
const ETrackHiddenFlags Flag |
RewindDebuggerTrack.h | ||
bool Update () |
Update should do work to compute children etc. | RewindDebuggerTrack.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EVisitResult Visit
(
TSharedPtr< FRewindDebuggerTrack > Track, |
Visit the current track along with its child hierarchy recursively to call provided function on each track until a call returns EVisitResult::Break | RewindDebuggerTrack.h |