Navigation
Unreal Engine C++ API Reference > Developer > TraceServices > TraceServices > Model
Inheritance Hierarchy
- IProvider
- ITimingProfilerProvider
References
Module | TraceServices |
Header | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/TimingProfiler.h |
Include | #include "TraceServices/Model/TimingProfiler.h" |
Syntax
class ITimingProfilerProvider : public TraceServices::IProvider
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
ITable< FTimingProfilerAggregatedStats > * | CreateAggregation
(
const FCreateAggreationParams& Params |
Create a table of aggregated stats. |
![]() ![]() |
ITimingProfilerButterfly * | CreateButterfly
(
double IntervalStart, |
Create a table of aggregated stats. |
![]() ![]() |
void | EnumerateTimelines
(
TFunctionRef< void(const Timeline&)> Callback |
|
![]() ![]() |
bool | GetCpuThreadTimelineIndex
(
uint32 ThreadId, |
|
![]() ![]() |
bool | GetGpu2TimelineIndex
(
uint32& OutTimelineIndex |
|
![]() ![]() |
bool | GetGpuTimelineIndex
(
uint32& OutTimelineIndex |
|
![]() ![]() |
uint32 | ||
![]() ![]() |
bool | ReadTimeline
(
uint32 Index, |
|
![]() ![]() |
void | ReadTimers
(
TFunctionRef< void(const ITimingProfilerTimerReader&)> Callback |
Typedefs
Name | Description |
---|---|
Timeline |