TIntervalTimeline

Windows
MacOS
Linux

Inheritance Hierarchy

ITimeline

TIntervalTimeline

References

Module

TraceServices

Header

/Engine/Source/Developer/TraceServices/Public/Model/IntervalTimeline.h

Include

#include "Model/IntervalTimeline.h"

Syntax

template<typename EventType, typename SettingsType>
class TIntervalTimeline : public Trace::ITimeline< EventType >

Constructors

Name Description

Public function

TIntervalTimeline

(
    ILinearAllocator& Allocator
)

Destructors

Name Description

Public function Virtual

~TIntervalTimeline()

Functions

Name Description

Public function

uint64

 

AppendBeginEvent

(
    double StartTime,
    const EventType& Event
)

Public function

uint64

 

EmplaceBeginEvent

(
    double StartTime,
    ArgsType&&... Args
)

Public function

EventType &

 

EndEvent

(
    uint64 EventIndex,
    double EndTime
)

Public function Virtual Const

void

 

EnumerateEvents

(
    double IntervalStart,
    double IntervalEnd,
    typename ITimeline< EventType >::Ev...
)

Public function Virtual Const

void

 

EnumerateEvents

(
    double IntervalStart,
    double IntervalEnd,
    typename ITimeline< EventType >::Ev...
)

Public function Virtual Const

void

 

EnumerateEventsDownSampled

(
    double IntervalStart,
    double IntervalEnd,
    double Resolution,
    typename ITimeline< EventType >::Ev...
)

Public function Virtual Const

void

 

EnumerateEventsDownSampled

(
    double IntervalStart,
    double IntervalEnd,
    double Resolution,
    typename ITimeline< EventType >::Ev...
)

Public function Virtual Const

bool

 

GetEventInfo

(
    double InTime,
    double DeltaTime,
    int32 Depth,
    typename ITimeline< EventType >::FT...
)

Overridden from ITimeline

Name Description

Public function Virtual Const

double

 

GetEndTime()

Public function Virtual Const

const EventT...

 

GetEvent

(
    uint64 InIndex
)

Public function Virtual Const

uint64

 

GetEventCount()

Public function Virtual Const

uint64

 

GetModCount()

Public function Virtual Const

double

 

GetStartTime()

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