| FTickableObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/Kismet/Public/FindInBlueprintManager.h |
Include |
#include "FindInBlueprintManager.h" |
class FFindInBlueprintSearchManager : public FTickableEditorObject
Singleton manager for handling all Blueprint searches, helps to manage the going progress of Blueprints, and is thread-safe.
Name | Description | |
---|---|---|
|
FFindInBlueprintSearchManager() |
Name | Description | |
---|---|---|
|
~FFindInBlueprintSearchManager() |
Name | Description | ||
---|---|---|---|
|
AddOrUpdateBlueprintSearchMetadata ( |
Gathers the Blueprint's search metadata and adds or updates it in the cache |
|
|
ApplySearchDataToDatabase ( |
Applies the given search data to a matching entry in the database. |
|
|
BeginSearchQuery ( |
Starts a search query, the FiB manager handles where the thread is at in the search query at all times so that post-save of the cache to disk it can correct the index |
|
|
BlockSearchQueryIfPaused() |
If searches are paused, blocks the calling thread until searching is resumed |
|
|
CacheAllAssets ( |
Starts a task to cache Blueprints at a rate of 1 per tick |
|
|
CancelCacheAll ( |
Stops the caching process where it currently is at, the rest can be continued later |
|
|
CloseOrphanedGlobalFindResultsTabs ( |
Close any orphaned global find results tabs for a particular tab manager |
|
|
ContinueSearchQuery ( |
Continues a search query, returning a single piece of search data |
|
|
ConvertFTextToHexString ( |
Serializes an FText to memory and converts the memory into a string of hex characters |
|
|
ConvertHexStringToFText ( |
Converts a string of hex characters, previously converted by ConvertFTextToHexString, to an FText. |
|
|
TSharedPtr< ... |
ConvertJsonStringToObject ( |
Given a fully constructed Find-in-Blueprint FString of searchable data, will parse and construct a JsonObject |
|
DumpCache ( |
Dumps the full index cache to the given stream (for debugging purposes) |
|
|
EnableGatheringData ( |
||
|
EnableGlobalFindResults ( |
Enable or disable the global find results tab feature |
|
|
EnsureSearchQueryEnds ( |
This function ensures that the passed in search query ends in a safe manner. |
|
|
FActiveSearc... |
FindSearchQuery ( |
Thread-safe access to the active search query that's mapped to the given stream search |
|
FinishedCachingBlueprints ( |
Callback to note that Blueprint caching is complete |
|
|
GenerateSearchIndexForDebugging ( |
Generates a human-readable search index for the given Blueprint (for debugging purposes) |
|
|
FFindInBluep... |
Get() |
|
|
float |
GetCacheProgress() |
Returns the progress complete on the caching |
|
GetCurrentCacheBlueprintName() |
Returns the name of the current Blueprint being cached |
|
|
GetCurrentCacheIndex() |
Returns the current index in the caching |
|
|
GetFailedToCacheCount() |
Returns the number of Blueprints that failed to cache |
|
|
GetFailedToCachePathList() |
Returns the list of Blueprint paths that failed to cache |
|
|
TSharedPtr< ... |
GetGlobalFindResults() |
Find or create the global find results widget |
|
GetNextSearchDataForQuery ( |
Returns the next pending search data for the given query and advances the index to the next entry |
|
|
GetNumberUncachedAssets() |
Returns the number of uncached assets during an active indexing operation |
|
|
GetNumberUnindexedAssets() |
Returns the number of unindexed Blueprints, either due to not having been indexed before, or AR data being out-of-date |
|
|
float |
GetPercentComplete ( |
Query how far along a search thread is |
|
GetSearchDataForAssetPath ( |
Given an asset path, locate and return a copy of its matching search data in the index cache. |
|
|
GetSourceCachingWidget() |
Returns a weak reference to the widget that initiated the current caching operation |
|
|
GlobalFindResultsClosed ( |
||
|
HasCachingFailed() |
Returns TRUE if caching failed |
|
|
IsAssetDiscoveryInProgress() |
Returns TRUE if we're still inside the initial asset discovery and registration stage |
|
|
IsCacheInProgress() |
Returns TRUE if Blueprints are being cached. |
|
|
IsGatheringDataEnabled() |
||
|
IsGlobalFindResultsOpen() |
Returns true if a global find results tab is currently open |
|
|
IsUnindexedCacheInProgress() |
Returns TRUE if unindexed Blueprints are being cached (since this can block the UI) |
|
|
OnCacheAllUnindexedAssets |
Starts the actual caching process |
|
|
QuerySingleBlueprint ( |
Query for a single, specific Blueprint's search data. |
|
|
ShouldEnableDeveloperMenuTools() |
If TRUE, the developer menu tool commands will be shown in the 'Developer' section of the Blueprint Editor's menu bar |
|
|
ShouldEnableSearchResultTemplates() |
If TRUE, search result meta will be gathered once and stored in a template. |
|
|
StartedCachingBlueprints ( |
Callback to note that Blueprint caching is started |
Name | Description | ||
---|---|---|---|
|
GetStatId() |
Return the stat id to use for this tickable |
|
|
IsTickable() |
Virtual that can be overloaded by the inheriting class. |
|
|
Tick ( |
Pure virtual that must be overloaded by the inheriting class. |
Name |
Description |
|
---|---|---|
|
FActiveSearchQuery |
Contains info about an active search query |
Name |
Description |
---|---|
FActiveSearchQueryPtr |
Name |
Description |
---|---|
Instance |