Module |
|
Header |
/Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/TimingEventSearch.h |
Include |
#include "Insights/ViewModels/TimingEventSearch.h" |
template<typename PayloadType>
struct TTimingEventSearch
Helper used to orchestrate a search of a timing event track's events Example of usage: FMyStruct MatchedPayload;
InContext.Check(InEventStartTime, InEventEndTime, 0, Payload);
Name | Description | ||
---|---|---|---|
|
NoFilter ( |
Default predicates. |
|
|
NoMatch ( |
||
|
Search ( |
Search using only the event filter and no match predicate. |
|
|
Search ( |
Search using only the event filter, no match predicate and a cache. |
|
|
Search ( |
Search using a specific payload filter. |
Name |
Description |
|
---|---|---|
|
FContext |
Context used to operate a search. |
Name |
Description |
---|---|
FoundPredicate |
Predicate called when a match has been found. |
PayloadFilterPredicate |
Predicate called to filter by payload contents Return true to pass the filer |
PayloadMatchedPredicate |
Predicate called when a match has been made to the search parameters. |
SearchPredicate |
Predicate called to run the search, e.g. iterate over an array of events It is expected to call FContext::Check on each valid searched event. |