Navigation
API > API/Developer > API/Developer/TraceServices > API/Developer/TraceServices/TraceServices > API/Developer/TraceServices/TraceServices/Model
Inheritance Hierarchy
- IProvider
- IFrameProvider
References
Module | TraceServices |
Header | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/Frames.h |
Include | #include "TraceServices/Model/Frames.h" |
Syntax
class IFrameProvider : public TraceServices::IProvider
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | EnumerateFrames
(
ETraceFrameType FrameType, |
Enumerates frames in the [Start, End) index range, for the specified frame type. |
![]() ![]() |
void | EnumerateFrames
(
ETraceFrameType FrameType, |
Enumerate frames whose duration intersects [StartTime, EndTime]. |
![]() ![]() |
const FFrame * | GetFrame
(
ETraceFrameType FrameType, |
Gets the frame at the specified index, for the specified frame type. |
![]() ![]() |
uint64 | GetFrameCount
(
ETraceFrameType FrameType |
Gets the number of frames, for the specified frame type. |
![]() ![]() |
bool | GetFrameFromTime
(
ETraceFrameType FrameType, |
Gets the first frame with start time <= specified time, for the specified frame type. |
![]() ![]() |
uint32 | GetFrameNumberForTimestamp
(
ETraceFrameType FrameType, |
Gets the index of the first frame with start time <= specified time, for the specified frame type. |
![]() ![]() |
const TArray64< double > & | GetFrameStartTimes
(
ETraceFrameType FrameType |
Gets the array of frame start times, for the specified frame type. |