FTimingEventFilter

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

TraceInsights

Header

/Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/TimingEvent.h

Include

#include "Insights/ViewModels/TimingEvent.h"

Syntax

class FTimingEventFilter : public ITimingEventFilter

Variables

Name Description

Protected variable

bool

 

bFilterByTrackInstance

Protected variable

bool

 

bFilterByTrackTypeName

Protected variable

uint32

 

ChangeNumber

Protected variable

TSharedPtr< FBa...

 

TrackInstance

Protected variable

FName

 

TrackTypeName

Constructors

Destructors

Name Description

Public function Virtual

~FTimingEventFilter()

Functions

Name Description

Public function Static

const FName ...

 

GetStaticTypeName()

Public function Const

TSharedPtr< ...

 

GetTrackInstance()

Public function Const

const FName ...

 

GetTrackTypeName()

Public function Const

bool

 

IsFilteringByTrackInstance()

Public function Const

bool

 

IsFilteringByTrackTypeName()

Public function

void

 

SetFilterByTrackInstance

(
    bool bInFilterByTrackInstance
)

Public function

void

 

SetFilterByTrackTypeName

(
    bool bInFilterByTrackTypeName
)

Public function

void

 

SetTrackInstance

(
    TSharedPtr< FBaseTimingTrack > InTr...
)

Public function

void

 

SetTrackTypeName

(
    const FName InTrackTypeName
)

Overridden from ITimingEventFilter

Name Description

Public function Virtual Const

bool

 

FilterEvent

(
    double InEventStartTime,
    double InEventEndTime,
    uint32 InEventDepth,
    const TCHAR* InEventName,
    uint64 InEventType,
    uint32 InEventColor
)

Public function Virtual Const

bool

 

FilterEvent

(
    const ITimingEvent& InEvent
)

Returns true if the timing event passes the filter.

Public function Virtual Const

bool

 

FilterTrack

(
    const FBaseTimingTrack& InTrack
)

Returns true if the track passes the filter.

Public function Virtual Const

uint32

 

GetChangeNumber()

Returns a number that changes each time an attribute of this filter changes.

Public function Virtual Const

const FName ...

 

GetTypeName()

Public function Virtual Const

bool

 

IsKindOf

(
    const FName& InTypeName
)

Operators

Name Description

Public function

FTimingEvent...

 

operator=

(
    FTimingEventFilter&&
)

Public function

FTimingEvent...

 

operator=

(
    const FTimingEventFilter&
)

Constants

Name

Description

TypeName

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss