Navigation
API > API/Developer > API/Developer/TraceInsights > API/Developer/TraceInsights/TTimingEventSearch
Context used to operate a search.
| Name | FContext |
| Type | struct |
| Header File | /Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/TimingEventSearch.h |
| Include Path | #include "Insights/ViewModels/TimingEventSearch.h" |
Syntax
struct FContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContext
(
const FTimingEventSearchParameters& InParameters, |
Insights/ViewModels/TimingEventSearch.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bContinueSearching | bool | Internal flag to skip work if a match was found. | Insights/ViewModels/TimingEventSearch.h | |
| bFound | bool | Whether a match was found. | Insights/ViewModels/TimingEventSearch.h | |
| FoundDepth | uint32 | The depth of the event that was found. | Insights/ViewModels/TimingEventSearch.h | |
| FoundEndTime | double | The end time of the event that was found. | Insights/ViewModels/TimingEventSearch.h | |
| FoundPayload | PayloadType | The payload we have found. | Insights/ViewModels/TimingEventSearch.h | |
| FoundStartTime | double | The start time of the event that was found. | Insights/ViewModels/TimingEventSearch.h | |
| Parameters | FTimingEventSearchParameters | Search parameters. | Insights/ViewModels/TimingEventSearch.h | |
| PayloadFilter | PayloadFilterPredicate | Filter applied to payloads. | Insights/ViewModels/TimingEventSearch.h | |
| PayloadMatched | PayloadMatchedPredicate | Predicate called when an event was matched. | Insights/ViewModels/TimingEventSearch.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AbortSearch() |
Allows search to be aborted by predicates. | Insights/ViewModels/TimingEventSearch.h | |
void Check
(
double InEventStartTime, |
Function called to check and potentially match an event. | Insights/ViewModels/TimingEventSearch.h | |
uint32 GetDepthFound() |
Insights/ViewModels/TimingEventSearch.h | ||
double GetEndTimeFound() |
Insights/ViewModels/TimingEventSearch.h | ||
const FTimingEventSearchParameters & GetParameters() |
Access the search parameters. | Insights/ViewModels/TimingEventSearch.h | |
const PayloadType & GetPayloadFound() |
Accessors for read-only results. | Insights/ViewModels/TimingEventSearch.h | |
double GetStartTimeFound() |
Insights/ViewModels/TimingEventSearch.h | ||
bool IsMatchFound() |
Insights/ViewModels/TimingEventSearch.h | ||
bool ShouldContinueSearching() |
Insights/ViewModels/TimingEventSearch.h |