Navigation
API > API/Plugins > API/Plugins/LevelStreamingPersistence > API/Plugins/LevelStreamingPersistence/ULevelStreamingPersistentPropert-
Per-property object/outer class filters, stored as soft paths to avoid loading classes at init time. Evaluation walks the class hierarchy and compares FSoftClassPath(Class) against each entry.
| Name | FPropertyFilters |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/LevelStreamingPersistence/Source/LevelStreamingPersistence/Public/LevelStreamingPersistenceManager.h |
| Include Path | #include "LevelStreamingPersistenceManager.h" |
Syntax
struct FPropertyFilters
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ObjectClassFilter | TArray< FSoftClassPath > | If non-empty: only persist on objects that are, or derive from, any of these classes. | LevelStreamingPersistenceManager.h | |
| OuterClassFilter | TArray< FSoftClassPath > | If non-empty: only persist on objects whose Outer is, or derives from, any of these classes. | LevelStreamingPersistenceManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsEmpty() |
LevelStreamingPersistenceManager.h | ||
bool PassesFilters
(
const UObject* Object |
LevelStreamingPersistenceManager.h |