TMonotonicTimeline

Windows
MacOS
Linux

Inheritance Hierarchy

ITimeline

TMonotonicTimeline

References

Module

TraceServices

Header

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

Include

#include "Model/MonotonicTimeline.h"

Syntax

template<typename InEventType, typename SettingsType>
class TMonotonicTimeline : public Trace::ITimeline< InEventType >

Constructors

Name Description

Public function

TMonotonicTimeline

(
    ILinearAllocator& InAllocator
)

Destructors

Name Description

Public function Virtual

~TMonotonicTimeline()

Functions

Name Description

Public function

void

 

AppendBeginEvent

(
    double StartTime,
    const EventType& Event
)

Public function

void

 

AppendEndEvent

(
    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

void

 

EnumerateEventsDownSampledAsync

(
    const typename ITimeline< EventType...
)

Public function Virtual Const

bool

 

GetEventInfo

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

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()

Typedefs

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