ITimeline

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

TraceServices

Header

/Engine/Source/Developer/TraceServices/Public/TraceServices/Containers/Timelines.h

Include

#include "TraceServices/Containers/Timelines.h"

Syntax

template<typename InEventType>
class ITimeline

Destructors

Name Description

Public function Virtual

~ITimeline()

Functions

Name Description

Public function Const

void

 

EnumerateEvents

(
    double IntervalStart,
    double IntervalEnd,
    EventCallback Callback
)

Public function Const

void

 

EnumerateEvents

(
    double IntervalStart,
    double IntervalEnd,
    EventRangeCallback Callback
)

Public function Const

void

 

EnumerateEventsDownSampled

(
    double IntervalStart,
    double IntervalEnd,
    double Resolution,
    EventCallback Callback
)

Public function Const

void

 

EnumerateEventsDownSampled

(
    double IntervalStart,
    double IntervalEnd,
    double Resolution,
    EventRangeCallback Callback
)

Public function Virtual Const

void

 

EnumerateEventsDownSampledAsync

(
    const EnumerateAsyncParams& Enumer...
)

Public function Const

double

 

GetEndTime()

Public function Const

const InEven...

 

GetEvent

(
    uint64 InIndex
)

Public function Const

uint64

 

GetEventCount()

Public function Const

bool

 

GetEventInfo

(
    double InTime,
    double DeltaTime,
    int32 Depth,
    FTimelineEventInfo& EventInfo
)

Finds event information for the event closest to InTime from the interval [InTime - DeltaTime, InTime + DeltaTime]

Public function Const

uint64

 

GetModCount()

Public function Const

double

 

GetStartTime()

Classes

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