UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FSystemFilter Struct Reference

#include <MovieSceneEntitySystemLinker.h>

Public Member Functions

MOVIESCENE_API FSystemFilter ()
 
template<typename SystemClass >
bool CheckSystem () const
 
MOVIESCENE_API bool CheckSystem (TSubclassOf< UMovieSceneEntitySystem > InClass) const
 
MOVIESCENE_API bool CheckSystem (const UMovieSceneEntitySystem *InSystem) const
 
MOVIESCENE_API void SetAllowedCategories (EEntitySystemCategory InCategory)
 
MOVIESCENE_API void AllowCategory (EEntitySystemCategory InCategory)
 
MOVIESCENE_API void SetDisallowedCategories (EEntitySystemCategory InCategory)
 
MOVIESCENE_API void DisallowCategory (EEntitySystemCategory InCategory)
 
MOVIESCENE_API void AllowSystem (TSubclassOf< UMovieSceneEntitySystem > InClass)
 
MOVIESCENE_API void DisallowSystem (TSubclassOf< UMovieSceneEntitySystem > InClass)
 

Detailed Description

Utility class for filtering systems

Constructor & Destructor Documentation

◆ FSystemFilter()

UE::MovieScene::FSystemFilter::FSystemFilter ( )

Constructs a default filter that allows all systems

Member Function Documentation

◆ AllowCategory()

void UE::MovieScene::FSystemFilter::AllowCategory ( EEntitySystemCategory  InCategory)

Add system categories to be allowed

◆ AllowSystem()

void UE::MovieScene::FSystemFilter::AllowSystem ( TSubclassOf< UMovieSceneEntitySystem InClass)

Specifically allow the given system type

◆ CheckSystem() [1/3]

template<typename SystemClass >
bool UE::MovieScene::FSystemFilter::CheckSystem ( ) const
inline

Checks whether the given system class passes all filters

◆ CheckSystem() [2/3]

bool UE::MovieScene::FSystemFilter::CheckSystem ( const UMovieSceneEntitySystem InSystem) const

Checks whether the given system passes all filters

◆ CheckSystem() [3/3]

bool UE::MovieScene::FSystemFilter::CheckSystem ( TSubclassOf< UMovieSceneEntitySystem InClass) const

Checks whether the given system class passes all filters

◆ DisallowCategory()

void UE::MovieScene::FSystemFilter::DisallowCategory ( EEntitySystemCategory  InCategory)

Add system categories to be disallowed

◆ DisallowSystem()

void UE::MovieScene::FSystemFilter::DisallowSystem ( TSubclassOf< UMovieSceneEntitySystem InClass)

Specifically disallow the given system type

◆ SetAllowedCategories()

void UE::MovieScene::FSystemFilter::SetAllowedCategories ( EEntitySystemCategory  InCategory)

Sets system categories that are allowed

◆ SetDisallowedCategories()

void UE::MovieScene::FSystemFilter::SetDisallowedCategories ( EEntitySystemCategory  InCategory)

Sets system categories that are disallowed


The documentation for this struct was generated from the following files: