|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
#include <ArticyFilterHelpers.h>
Public Member Functions | |
| FArticyClassRestrictionFilter (TSubclassOf< UArticyObject > AllowedClass, bool bExactClass) | |
| void | UpdateFilteredClass (TSubclassOf< UArticyObject > NewAllowedClass) |
| void | UpdateExactClass (bool bNewExactClass) |
| virtual bool | PassesFilter (FArticyObjectFilterType InItem) const override |
| DECLARE_DERIVED_EVENT (FArticyClassRestrictionFilter, IFilter< FArticyObjectFilterType >::FChangedEvent, FChangedEvent) | |
| virtual FChangedEvent & | OnChanged () override |
Public Attributes | |
| FChangedEvent | ChangedEvent |
A filter to restrict Articy objects to a specific class.
| FArticyClassRestrictionFilter::FArticyClassRestrictionFilter | ( | TSubclassOf< UArticyObject > | InAllowedClass, |
| bool | bInExactClass ) |
Constructor for FArticyClassRestrictionFilter.
| AllowedClass | The class to be allowed by the filter. |
| bExactClass | Whether the class restriction is exact. |
Constructor for FArticyClassRestrictionFilter.
| InAllowedClass | The class to be allowed by the filter. |
| bInExactClass | Whether the class restriction is exact. |
|
overridevirtual |
Determines if the given item passes the class restriction filter.
| InItem | The item to test against the filter. |
|
inline |
Updates the exact class restriction.
| bNewExactClass | Whether the class restriction is exact. |
|
inline |
Updates the filtered class.
| NewAllowedClass | The new class to be allowed by the filter. |