Navigation
API > API/Editor > API/Editor/Kismet
Inheritance Hierarchy
- FRunnable
- FStreamSearch
References
| Module | Kismet |
| Header | /Engine/Source/Editor/Kismet/Public/FindInBlueprintManager.h |
| Include | #include "FindInBlueprintManager.h" |
Syntax
class FStreamSearch : public FRunnable
Remarks
Async task for searching Blueprints
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | BlueprintCountBelowVersion | A going count of all Blueprints below the MinimiumVersionRequirement | |
| bool | bThreadCompleted | Whether the thread has finished running. | |
| TArray< FImaginaryFiBDataSharedPtr > | FilteredImaginaryResults | Filtered (ImaginaryDataFilter) list of imaginary data results that met the search requirements. | |
| TArray< TSharedPtr< class FFindInBlueprintsResult > > | ItemsFound | A list of items found, cleared whenever the main thread pulls them to display to screen | |
| FCriticalSection | SearchCriticalSection | Prevents searching while other threads are pulling search results | |
| FStreamSearchOptions | SearchOptions | Options for setting up the search | |
| FString | SearchValue | The search value to filter results by | |
| TUniquePtr< FRunnableThread > | Thread | Thread to run the cleanup FRunnable on |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FStreamSearch
(
const FString& InSearchValue, |
Constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | End FRunnable Interface Brings the thread to a safe stop before continuing. | ||
| void | GetFilteredImaginaryResults
(
TArray< FImaginaryFiBDataSharedPtr >& OutFilteredImaginaryResults |
Returns the FilteredImaginaryResults from the search query, these results have been filtered by the ImaginaryDataFilter. | |
| void | GetFilteredItems
(
TArray< TSharedPtr< class FFindInBlueprintsResult >>& OutItemsFound |
Appends the items filtered through the search filter to the passed array | |
| int32 | Returns the Out-of-Date Blueprint count | ||
| float | Helper function to query the percent complete this search is | ||
| bool | IsComplete () |
Returns TRUE if the thread is done with it's work. | |
| bool | WasStopped () |
Returns TRUE if Stop() was called while work is still pending. |