Navigation
API > API/Developer > API/Developer/TraceServices
| Name | TIntervalTimeline |
| Type | class |
| Header File | /Engine/Source/Developer/TraceServices/Public/Model/IntervalTimeline.h |
| Include Path | #include "Model/IntervalTimeline.h" |
Syntax
template<typename EventType, typename SettingsType>
class TIntervalTimeline : public TraceServices::ITimeline< EventType >
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TIntervalTimeline
(
ILinearAllocator& Allocator |
Model/IntervalTimeline.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TIntervalTimeline() |
Model/IntervalTimeline.h |
Structs
| Name | Remarks |
|---|---|
| FEventInternal | |
| FEventPage |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentPage | FEventPage * | Model/IntervalTimeline.h | ||
| Events | TPagedArray< FEventInternal, FEventPage > | Model/IntervalTimeline.h | ||
| LastTime | double | Model/IntervalTimeline.h | ||
| ModCount | uint64 | Model/IntervalTimeline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint64 AppendBeginEvent
(
double StartTime, |
Model/IntervalTimeline.h | ||
uint64 EmplaceBeginEvent
(
double StartTime, |
Model/IntervalTimeline.h | ||
EventType & EndEvent
(
uint64 EventIndex, |
Model/IntervalTimeline.h | ||
virtual void EnumerateEvents
(
double IntervalStart, |
Model/IntervalTimeline.h | ||
virtual void EnumerateEvents
(
double IntervalStart, |
Model/IntervalTimeline.h | ||
virtual void EnumerateEventsDownSampled
(
double IntervalStart, |
Model/IntervalTimeline.h | ||
virtual void EnumerateEventsDownSampled
(
double IntervalStart, |
Model/IntervalTimeline.h | ||
double GetEventEndTime
(
uint64 InIndex |
Model/IntervalTimeline.h | ||
virtual bool GetEventInfo
(
double InTime, |
Model/IntervalTimeline.h | ||
double GetEventStartTime
(
uint64 InIndex |
Model/IntervalTimeline.h |
Overridden from ITimeline
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual double GetEndTime() |
Model/IntervalTimeline.h | ||
virtual const EventType & GetEvent
(
uint64 InIndex |
Model/IntervalTimeline.h | ||
virtual uint64 GetEventCount() |
Model/IntervalTimeline.h | ||
virtual uint64 GetModCount() |
Model/IntervalTimeline.h | ||
virtual double GetStartTime() |
Model/IntervalTimeline.h |