Navigation
API > API/Developer > API/Developer/TraceServices
| Name | IRegionProvider |
| Type | class |
| Header File | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/Regions.h |
| Include Path | #include "TraceServices/Model/Regions.h" |
Syntax
class IRegionProvider : public TraceServices::IProvider
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IRegionProvider() |
TraceServices/Model/Regions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool EnumerateCategories
(
TFunctionRef< bool(const FRegionCategory&)> Callback |
Enumerates all region categories. | TraceServices/Model/Regions.h | |
void EnumerateLanes
(
TFunctionRef< void(const FRegionLane&, const int32)> Callback |
Will call Callback(Lane, Depth) for each lane in order. | TraceServices/Model/Regions.h | |
bool EnumerateRegions
(
double IntervalStart, |
Enumerates all regions that overlap a certain time interval. | TraceServices/Model/Regions.h | |
void EnumerateTimelinesByCategory
(
TFunctionRef< void(const IRegionTimeline&, const TCHAR*)> Callback |
Enumerates all timelines, this includes the uncategorized timeline with uncategorized regions and individual timelines for each Category | TraceServices/Model/Regions.h | |
bool EnumerateTimers
(
TFunctionRef< bool(const FRegionTimer&)> Callback |
Enumerates all region timers (unique regions by name). | TraceServices/Model/Regions.h | |
const IRegionTimeline & GetDefaultTimeline() |
TraceServices/Model/Regions.h | ||
const FRegionLane * GetLane
(
int32 Index |
Direct access to a certain lane at a given index/depth of the default timeline. | TraceServices/Model/Regions.h | |
int32 GetLaneCount() |
TraceServices/Model/Regions.h | ||
uint64 GetRegionCount() |
TraceServices/Model/Regions.h | ||
const IRegionTimeline * GetTimelineForCategory
(
const TCHAR* Category |
TraceServices/Model/Regions.h | ||
const TCHAR * GetUncategorizedRegionCategoryName() |
TraceServices/Model/Regions.h | ||
uint64 GetUpdateCounter() |
TraceServices/Model/Regions.h |