Navigation
API > API/Plugins > API/Plugins/MassInsightsAnalysis
| Name | IMassInsightsProvider |
| Type | class |
| Header File | /Engine/Plugins/MassInsights/Source/MassInsightsAnalysis/Public/MassInsightsAnalysis/Model/MassInsights.h |
| Include Path | #include "MassInsightsAnalysis/Model/MassInsights.h" |
Syntax
class IMassInsightsProvider : public TraceServices::IProvider
Inheritance Hierarchy
- TraceServices::IProvider → IMassInsightsProvider
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMassInsightsProvider() |
MassInsightsAnalysis/Model/MassInsights.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnumerateEntityEvents
(
uint64 StartIndex, |
Enumerate upto Count number of events starting at the StartIndex Enumeration will end early if there is not enough events or if Callback returns false | MassInsightsAnalysis/Model/MassInsights.h | |
void EnumerateFragments
(
TFunctionRef< void(const FMassFragmentInfo&FragmentInfo, int32 Index)> Callback, |
MassInsightsAnalysis/Model/MassInsights.h | ||
void EnumerateLanes
(
TFunctionRef< void(const FMassInsightsLane&, const int32)> Callback |
Will call Callback(Lane, Depth) for each lane in order. | MassInsightsAnalysis/Model/MassInsights.h | |
bool EnumerateRegions
(
double IntervalStart, |
Enumerates all regions that overlap a certain time interval. | MassInsightsAnalysis/Model/MassInsights.h | |
const FMassArchetypeInfo * FindArchetypeById
(
uint64 ArchetypeId |
MassInsightsAnalysis/Model/MassInsights.h | ||
const FMassFragmentInfo * FindFragmentById
(
uint64 FragmentId |
MassInsightsAnalysis/Model/MassInsights.h | ||
TValueOrError< FMassEntityEventRecord, void > GetEntityEvent
(
uint64 EventIndex |
MassInsightsAnalysis/Model/MassInsights.h | ||
uint64 GetEntityEventCount() |
MassInsightsAnalysis/Model/MassInsights.h | ||
int32 GetFragmentCount() |
MassInsightsAnalysis/Model/MassInsights.h | ||
const FMassInsightsLane * GetLane
(
int32 Index |
Direct access to a certain lane at a given index/depth. | MassInsightsAnalysis/Model/MassInsights.h | |
int32 GetLaneCount() |
MassInsightsAnalysis/Model/MassInsights.h | ||
uint64 GetRegionCount() |
MassInsightsAnalysis/Model/MassInsights.h | ||
uint64 GetUpdateCounter() |
MassInsightsAnalysis/Model/MassInsights.h |