Navigation
API > API/Editor > API/Editor/Kismet
Tracks data relevant to a Blueprint for searches
| Name | FSearchData |
| Type | struct |
| Header File | /Engine/Source/Editor/Kismet/Public/FindInBlueprintManager.h |
| Include Path | #include "FindInBlueprintManager.h" |
Syntax
struct FSearchData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSearchData() |
FindInBlueprintManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetKeyForValue | FName | Key to use to look up the encoded search data from an FAssetData, if this is set Value will probably be empty | FindInBlueprintManager.h | |
| AssetPath | FSoftObjectPath | The full asset path this search data is associated with of the form /Game/Path/To/Package.Package | FindInBlueprintManager.h | |
| Blueprint | TWeakObjectPtr< UBlueprint > | The Blueprint this search data points to, if available | FindInBlueprintManager.h | |
| ImaginaryBlueprint | FImaginaryFiBDataSharedPtr | Cached ImaginaryBlueprint data for the searchable content, prevents having to re-parse every search | FindInBlueprintManager.h | |
| Interfaces | TArray< FString > | Interfaces implemented by the Blueprint | FindInBlueprintManager.h | |
| ParentClass | FString | Parent Class | FindInBlueprintManager.h | |
| StateFlags | ESearchDataStateFlags | State flags (see enum) | FindInBlueprintManager.h | |
| Value | FString | Encoded search data block for the Blueprint, this will not always be set if it's already been parsed | FindInBlueprintManager.h | |
| VersionInfo | FSearchDataVersionInfo | Data versioning | FindInBlueprintManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearEncodedValue() |
Clear the encoded value after parsing or getting new data | FindInBlueprintManager.h | |
bool HasEncodedValue() |
True if this has an encoded value that has yet to be parsed | FindInBlueprintManager.h | |
bool IsIndexingCompleted() |
FindInBlueprintManager.h | ||
bool IsMarkedForDeletion() |
FindInBlueprintManager.h | ||
bool IsValid() |
True if this represents a valid asset | FindInBlueprintManager.h |