Module |
|
Header |
/Engine/Source/Editor/Kismet/Public/ImaginaryBlueprintData.h |
Include |
#include "ImaginaryBlueprintData.h" |
class FImaginaryFiBData :
public ITextFilterExpressionContext,
public TSharedFromThis< FImaginaryFiBData, ESPMode::ThreadSafe >
Name | Description | ||
---|---|---|---|
|
bHasParsedJsonObject |
Set after the JSON object has been parsed. |
|
|
bRequiresInterlockedParsing |
Set if this instance requires interlocked parsing. |
|
|
LookupTablePtr |
Pointer to the lookup table to decompressed the Json strings back into fully formed FTexts |
|
|
Outer |
Outer of this object that owns it, used for climbing up the hierarchy. |
|
|
ParsedChildData |
All parsed child data for this item. |
|
|
ParsedTagsAndValues |
A mapping of tags to their values and searchability status |
|
|
TSharedPtr< FJs... |
UnparsedJsonObject |
The unparsed Json object representing this item. |
Name | Description | |
---|---|---|
|
FImaginaryFiBData ( |
Name | Description | ||
---|---|---|---|
|
AddKeyValuePair ( |
Adds a KeyValue pair to the ParsedTagAndValues map |
|
|
CanCallFilter ( |
Checks if the filter can call functions for the passed filter, returns FALSE by default if the filter is not the AllFilter |
|
|
CreateSearchComponentDisplayText |
Creates a display string for this item in search results |
|
|
FSearchResul... |
CreateSearchResult ( |
Requests internal creation of the search result and properly initializes the visual representation of the result |
|
FSearchResul... |
CreateSearchResult_Internal ( |
Protected internal function which builds the search result for this item |
|
FSearchResul... |
CreateSearchTree ( |
Builds a SearchTree ready to be displayed in the Find-in-Blueprints window |
|
DumpParsedObject |
Dumps the parsed object (including all children) to the given archive |
|
|
DumpParsedObject_Internal ( |
Internal helper function for dumping parsed object info |
|
|
EnableInterlockedParsing() |
Called to enable interlocked parsing (only allow one thread at a time). |
|
|
const TArray... |
GetAllParsedChildData() |
Accessor for the parsed child data for this item |
|
UBlueprint &... |
GetBlueprint() |
This will return and force load the UBlueprint that owns this object data. |
|
UObject *... |
GetObject ( |
Returns the UObject represented by this Imaginary data give the UBlueprint owner. |
|
FImaginaryFi... |
GetOuter() |
Returns the Outer of this Imaginary data that directly owns it |
|
ESearchableV... |
GetSearchabilityStatus ( |
Returns the searchability status of a passed in Key, all Keys are searchable by default |
|
IsCategory() |
End ITextFilterExpressionContext Interface Returns TRUE if this item is a category type, which helps to organize child data |
|
|
IsCompatibleWithFilter ( |
Checks if the filter is compatible with the current object, returns TRUE by default |
|
|
IsTagAndValueCategory() |
Returns TRUE if this item is considered a Tag and Value category, where it's contents should be considered no different than the parent owner |
|
|
ParseAllChildData ( |
Parses, in a thread-safe manner, all child data, non-recursively, so children will be left in an unparsed Json state |
|
|
ParseAllChildData_Internal ( |
Internal version of the ParseAllChildData function, handles the bulk of the work |
|
|
ParseJsonValue ( |
Helper function for parsing Json values into usable properties |
|
|
TestBasicStringExpression ( |
Test the given value against the strings extracted from the current item. |
|
|
TestComplexExpression ( |
Perform a complex expression test for the current item. |
|
|
TrySpecialHandleJsonValue ( |
Checks if the Key has any special handling to be done, such as making a Pin out of it |
Name | Description | ||
---|---|---|---|
|
TestBasicStringExpression ( |
We don't actually use these overrides, see FFiBContextHelper for how we call the alternate functions. These will assert if they are accidentally called. |
|
|
TestComplexExpression ( |
Perform a complex expression test for the current item |
Name |
Description |
---|---|
ParseChildDataCriticalSection |
Allows for thread-safe parsing of the imaginary data. |