Navigation
API > API/Developer > API/Developer/TraceServices > API/Developer/TraceServices/ITimingProfilerProvider
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ITimingProfilerButterfly * CreateButterfly
(
const FCreateButterflyParams& Params |
Creates a butterfly aggregation. | TraceServices/Model/TimingProfiler.h | |
virtual ITimingProfilerButterfly * CreateButterfly
(
double IntervalStart, |
TraceServices/Model/TimingProfiler.h |
CreateButterfly(const FCreateButterflyParams &)
Description
Creates a butterfly aggregation.
| Name | CreateButterfly |
| Type | function |
| Header File | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/TimingProfiler.h |
| Include Path | #include "TraceServices/Model/TimingProfiler.h" |
virtual ITimingProfilerButterfly * CreateButterfly
(
const FCreateButterflyParams & Params
) const
Parameters
| Name | Remarks |
|---|---|
| Params | The params for the aggregation. |
CreateButterfly(double, double, TFunctionRef< bool(uint32)>, bool)
| Name | CreateButterfly |
| Type | function |
| Header File | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/TimingProfiler.h |
| Include Path | #include "TraceServices/Model/TimingProfiler.h" |
virtual ITimingProfilerButterfly * CreateButterfly
(
double IntervalStart,
double IntervalEnd,
TFunctionRef < bool> CpuThreadFilter,
bool bIncludeGpu
) const