TPointTimeline

Windows
MacOS
Linux

Inheritance Hierarchy

ITimeline

TPointTimeline

References

Module

TraceServices

Header

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

Include

#include "Model/PointTimeline.h"

Syntax

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

Constructors

Name Description

Public function

TPointTimeline

(
    ILinearAllocator& Allocator
)

Destructors

Name Description

Public function Virtual

~TPointTimeline()

Functions

Name Description

Public function

uint64

 

AppendEvent

(
    double Time,
    const EventType& Event
)

Public function

uint64

 

EmplaceEvent

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

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

Public function

void

 

SetEnumerateOutsideRange

(
    bool bInEnumerateOutsideRange
)

Set whether we enumerate one event each side of the passed-in time range.

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