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