Navigation
API > API/Developer > API/Developer/TraceServices > API/Developer/TraceServices/Model
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 TraceServices::ITimeline< EventType >
Constructors
| Type | Name | Description | |
|---|---|---|---|
TIntervalTimeline
(
ILinearAllocator& Allocator |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint64 | AppendBeginEvent
(
double StartTime, |
||
| uint64 | EmplaceBeginEvent
(
double StartTime, |
||
| EventType & | EndEvent
(
uint64 EventIndex, |
||
| void | EnumerateEvents
(
double IntervalStart, |
||
| void | EnumerateEvents
(
double IntervalStart, |
||
| void | EnumerateEventsDownSampled
(
double IntervalStart, |
||
| void | EnumerateEventsDownSampled
(
double IntervalStart, |
||
| double | GetEventEndTime
(
uint64 InIndex |
||
| bool | GetEventInfo
(
double InTime, |
||
| double | GetEventStartTime
(
uint64 InIndex |
Overridden from ITimeline
| Type | Name | Description | |
|---|---|---|---|
| double | GetEndTime () |
||
| const EventType & | GetEvent
(
uint64 InIndex |
||
| uint64 | |||
| uint64 | GetModCount () |
||
| double | GetStartTime () |