Navigation
API > API/Developer > API/Developer/TraceServices > API/Developer/TraceServices/Model
Inheritance Hierarchy
- ITimeline
- IEditableTimeline
- TMonotonicTimeline
References
| Module | TraceServices |
| Header | /Engine/Source/Developer/TraceServices/Public/Model/MonotonicTimeline.h |
| Include | #include "Model/MonotonicTimeline.h" |
Syntax
template<typename InEventType, typename SettingsType>
class TMonotonicTimeline :
public TraceServices::ITimeline< InEventType >,
public TraceServices::IEditableTimeline< InEventType >
Constructors
| Type | Name | Description | |
|---|---|---|---|
TMonotonicTimeline
(
ILinearAllocator& InAllocator |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EnumerateEvents
(
double IntervalStart, |
||
| void | EnumerateEvents
(
double IntervalStart, |
||
| void | EnumerateEventsBackwards
(
double IntervalEnd, |
||
| void | EnumerateEventsBackwards
(
double IntervalEnd, |
||
| void | EnumerateEventsBackwardsDownSampled
(
double IntervalEnd, |
||
| void | EnumerateEventsBackwardsDownSampled
(
double IntervalEnd, |
||
| void | EnumerateEventsDownSampled
(
double IntervalStart, |
||
| void | EnumerateEventsDownSampled
(
double IntervalStart, |
||
| void | EnumerateEventsDownSampledAsync
(
const typename ITimeline< EventType >::EnumerateAsyncParams& EnumerateAsyncParams |
||
| bool | GetEventInfo
(
double InTime, |
Overridden from ITimeline
| Type | Name | Description | |
|---|---|---|---|
| int32 | GetDepthAt
(
double Time |
||
| double | GetEndTime () |
||
| const EventType & | GetEvent
(
uint64 InIndex |
||
| uint64 | |||
| uint64 | GetModCount () |
||
| double | GetStartTime () |
Overridden from IEditableTimeline
| Type | Name | Description | |
|---|---|---|---|
| void | AppendBeginEvent
(
double StartTime, |
Begin a new timed event. | |
| void | AppendEndEvent
(
double EndTime |
End a new timed event. This ends the event started by the prior call to AppendBeginEvent. |
Typedefs
| Name | Description |
|---|---|
| EventType | |
| FDetailLevel | |
| FDetailLevelDepthState | |
| FEnumarateAsyncTask | |
| FEventInfoStackEntry |