Navigation
API > API/Plugins > API/Plugins/LevelSnapshotFilters > API/Plugins/LevelSnapshotFilters/Builtin > API/Plugins/LevelSnapshotFilters/Builtin/BlueprintOnly
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULevelSnapshotFilter
- UParentFilter
- UAndFilter
- UOrFilter
References
Module | LevelSnapshotFilters |
Header | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelShapshotFilters/Public/Builtin/BlueprintOnly/ParentFilter.h |
Include | #include "Builtin/BlueprintOnly/ParentFilter.h" |
Syntax
UCLASS&40;Meta&61;&40;InternalSnapshotFilter&41;&41;
class UParentFilter : public ULevelSnapshotFilter
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | AddChild
(
ULevelSnapshotFilter* Filter |
Adds a child you already created to this filter |
![]() ![]() ![]() |
ULevelSnapshotFilter * | CreateChild
(
const TSubclassOf< ULevelSnapshotFilter >& Class |
Creates a child and adds it to this filter. |
![]() ![]() |
void | ForEachChild
(
TFunction< EShouldBreak(ULevelSnapshotFilter*Child)> Callback |
|
![]() ![]() ![]() ![]() |
TArray< ULevelSnapshotFilter * > | GetChildren () |
Gets the children in this filter |
![]() ![]() ![]() |
bool | RemovedChild
(
ULevelSnapshotFilter* Filter |
Removes a child from this filter |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EShouldBreak |