Navigation
Unreal Engine C++ API Reference > 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 |