Navigation
Unreal Engine C++ API Reference > Developer > TraceServices > TraceServices > Model
Inheritance Hierarchy
- IEditableProvider
- IEditableTimingProfilerProvider
References
Module | TraceServices |
Header | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/TimingProfiler.h |
Include | #include "TraceServices/Model/TimingProfiler.h" |
Syntax
class IEditableTimingProfilerProvider : public TraceServices::IEditableProvider
Remarks
An interface that can consume timeline CpuProfiler events from a session.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
uint32 | AddCpuTimer
(
FStringView Name, |
A new CPU timer object has been found. |
![]() |
uint32 | AddMetadata
(
uint32 OriginalTimerId, |
Add metadata to a timer. |
![]() |
IEditableTimeline< FTimingProfilerEvent > & | GetCpuThreadEditableTimeline
(
uint32 ThreadId |
Get an object to receive ordered timeline events for a thread. |
![]() ![]() |
TArrayView< const uint8 > | GetMetadata
(
uint32 TimerId |
Get metadata for a timer. |
![]() |
void | SetTimerNameAndLocation
(
uint32 TimerId, |
Update an existing timer with information. Some information is unavailable when it's created. |