|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
Public Types | |
| typedef TRemoveReference< FArticyObjectFilterType >::Type * | FArticyObjectFilterTypePtr |
Public Member Functions | |
| FFrontendFilter_ArticyObjectFilterExpressionContext () | |
| void | SetAsset (FArticyObjectFilterTypePtr InAsset) |
| void | ClearAsset () |
| void | SetIncludeClassName (const bool InIncludeClassName) |
| bool | GetIncludeClassName () const |
| virtual bool | TestBasicStringExpression (const FTextFilterString &InValue, const ETextFilterTextComparisonMode InTextComparisonMode) const override |
| virtual bool | TestComplexExpression (const FName &InKey, const FTextFilterString &InValue, const ETextFilterComparisonOperation InComparisonOperation, const ETextFilterTextComparisonMode InTextComparisonMode) const override |
Expression context to test the given asset data against the current text filter. This class evaluates whether an Articy object matches the provided filter criteria.
|
inline |
Default constructor for FFrontendFilter_ArticyObjectFilterExpressionContext.
|
inline |
Clears the current asset from the context.
|
inline |
Gets whether the class name is included in the filter.
|
inline |
Sets the asset to be filtered.
| InAsset | Pointer to the asset being filtered. |
|
inline |
Sets whether the class name should be included in the filter.
| InIncludeClassName | Boolean value indicating inclusion of class name. |
|
inlineoverridevirtual |
Tests the asset against a basic string expression.
| InValue | The value to test against. |
| InTextComparisonMode | The mode of text comparison. |
|
inlineoverridevirtual |
Tests the asset against a complex expression.
| InKey | The key for the expression. |
| InValue | The value to test against. |
| InComparisonOperation | The comparison operation to use. |
| InTextComparisonMode | The mode of text comparison. |