Navigation
API > API/Runtime > API/Runtime/MovieScene
Utility class for filtering systems
| Name | FSystemFilter |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemLinker.h |
| Include Path | #include "EntitySystem/MovieSceneEntitySystemLinker.h" |
Syntax
struct FSystemFilter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSystemFilter() |
Constructs a default filter that allows all systems | EntitySystem/MovieSceneEntitySystemLinker.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CategoriesAllowed | UE::MovieScene::EEntitySystemCategory | EntitySystem/MovieSceneEntitySystemLinker.h | ||
| CategoriesDisallowed | UE::MovieScene::EEntitySystemCategory | EntitySystem/MovieSceneEntitySystemLinker.h | ||
| SystemsAllowed | TBitArray | EntitySystem/MovieSceneEntitySystemLinker.h | ||
| SystemsDisallowed | TBitArray | EntitySystem/MovieSceneEntitySystemLinker.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AllowCategory
(
EEntitySystemCategory InCategory |
Add system categories to be allowed | EntitySystem/MovieSceneEntitySystemLinker.h | |
void AllowSystem
(
TSubclassOf< UMovieSceneEntitySystem > InClass |
Specifically allow the given system type | EntitySystem/MovieSceneEntitySystemLinker.h | |
bool CheckSystem () |
Checks whether the given system class passes all filters | EntitySystem/MovieSceneEntitySystemLinker.h | |
bool CheckSystem
(
TSubclassOf< UMovieSceneEntitySystem > InClass |
Checks whether the given system class passes all filters | EntitySystem/MovieSceneEntitySystemLinker.h | |
bool CheckSystem
(
const UMovieSceneEntitySystem* InSystem |
Checks whether the given system passes all filters | EntitySystem/MovieSceneEntitySystemLinker.h | |
void DisallowCategory
(
EEntitySystemCategory InCategory |
Add system categories to be disallowed | EntitySystem/MovieSceneEntitySystemLinker.h | |
void DisallowSystem
(
TSubclassOf< UMovieSceneEntitySystem > InClass |
Specifically disallow the given system type | EntitySystem/MovieSceneEntitySystemLinker.h | |
void SetAllowedCategories
(
EEntitySystemCategory InCategory |
Sets system categories that are allowed | EntitySystem/MovieSceneEntitySystemLinker.h | |
void SetDisallowedCategories
(
EEntitySystemCategory InCategory |
Sets system categories that are disallowed | EntitySystem/MovieSceneEntitySystemLinker.h |