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