| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/BaseTimingTrack.h |
Include |
#include "Insights/ViewModels/BaseTimingTrack.h" |
class FBaseTimingTrack : public TSharedFromThis< FBaseTimingTrack >
Name | Description | |
---|---|---|
|
FBaseTimingTrack ( |
Name | Description | |
---|---|---|
|
~FBaseTimingTrack() |
Name | Description | ||
---|---|---|---|
|
const Type & |
As() |
|
|
Type & |
As() |
|
|
BuildContextMenu ( |
||
|
ClearDirtyFlag() |
||
|
Draw ( |
Draw callback (called from OnPaint) to draw the track's content. |
|
|
DrawEvent ( |
Draw a single event (can be used to draw only the highlight for a selected and/or hovered event). |
|
|
GenerateId() |
||
|
const TShare... |
GetEvent ( |
Gets the event at a specified position. |
|
TSharedPtr< ... |
GetFilterByEvent ( |
Get the filter object for filtering all events similar with a specified event. Used when double clicked on an event. |
|
float |
GetHeight() |
|
|
GetId() |
||
|
ETimingTrack... |
GetLocation() |
|
|
const FStrin... |
GetName() |
|
|
GetOrder() |
||
|
float |
GetPosY() |
|
|
const FName ... |
GetStaticTypeName() |
|
|
const FName ... |
GetTypeName() |
|
|
ETimingTrack... |
GetValidLocations() |
|
|
Hide() |
||
|
InitTooltip ( |
Called to initialize the tooltip's content with info from a timing event. |
|
|
Is() |
||
|
IsDirty() |
||
|
IsHeaderHovered() |
||
|
IsHovered() |
||
|
IsKindOf ( |
||
|
IsSelected() |
||
|
IsVisible() |
||
|
OnClipboardCopyEvent ( |
Called back from the timing view when an event is copied to the clipboard with Ctrl+C. |
|
|
OnDirtyFlagChanged() |
||
|
OnEventHovered ( |
Called back from the timing view when an event is hovered by mouse. |
|
|
OnEventSelected ( |
Called back from the timing view when an event is selected. |
|
|
OnLocationChanged() |
||
|
OnMouseButtonDoubleClick ( |
||
|
OnMouseButtonDown ( |
||
|
OnMouseButtonUp ( |
||
|
OnSelectedFlagChanged() |
||
|
OnVisibilityChanged() |
||
|
PostDraw ( |
PostDraw callback (called from OnPaint) to draw something in the foreground. |
|
|
PostUpdate ( |
PostUpdate callback called each frame, but only if the track is visible. |
|
|
PreDraw ( |
PreDraw callback (called from OnPaint) to draw something in the background. |
|
|
PreUpdate ( |
PreUpdate callback called each frame, but only if the track is visible. |
|
|
Reset() |
||
|
const TShare... |
SearchEvent ( |
Search for an event using custom parameters. |
|
Select() |
||
|
SetDirtyFlag() |
||
|
SetHeaderHoveredState ( |
||
|
SetHeight ( |
||
|
SetHoveredState ( |
||
|
SetLocation ( |
||
|
SetName ( |
||
|
SetOrder ( |
||
|
SetPosY ( |
||
|
SetSelectedFlag ( |
||
|
SetValidLocations ( |
Returns number of text lines needed to display the debug string. |
|
|
SetVisibilityFlag ( |
||
|
Show() |
||
|
ToggleSelectedFlag() |
||
|
ToggleVisibility() |
||
|
Unselect() |
||
|
Update ( |
Update callback called each frame, but only if the track is visible. |
|
|
UpdateEventStats ( |
Allows tracks to update event stats that are slower to compute (called at a lower frequency than GetEventAtPosition or Search or SearchTimingEvent). |
Name |
Description |
---|---|
IdGenerator |
|
TypeName |