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

#include <MovieSceneSystemTaskDependencies.h>

Public Types

using FComponentTypeID = UE::MovieScene::FComponentTypeID
 

Public Member Functions

 FSystemTaskPrerequisites ()
 
 FSystemTaskPrerequisites (std::initializer_list< FGraphEventRef > InEvents)
 
int32 Num () const
 
const FGraphEventArrayAll () const
 
void FilterByComponent (FGraphEventArray &OutArray, FComponentTypeID ComponentType) const
 
MOVIESCENE_API void FilterByComponent (FGraphEventArray &OutArray, std::initializer_list< FComponentTypeID > ComponentTypes) const
 
void AddRootTask (const FGraphEventRef &InNewTask)
 
MOVIESCENE_API void AddComponentTask (FComponentTypeID ComponentType, const FGraphEventRef &InNewTask)
 
MOVIESCENE_API void Consume (const FSystemTaskPrerequisites &Other)
 
void Empty ()
 

Member Typedef Documentation

◆ FComponentTypeID

Constructor & Destructor Documentation

◆ FSystemTaskPrerequisites() [1/2]

UE::MovieScene::FSystemTaskPrerequisites::FSystemTaskPrerequisites ( )
inline

◆ FSystemTaskPrerequisites() [2/2]

UE::MovieScene::FSystemTaskPrerequisites::FSystemTaskPrerequisites ( std::initializer_list< FGraphEventRef InEvents)
inline

Member Function Documentation

◆ AddComponentTask()

void UE::MovieScene::FSystemTaskPrerequisites::AddComponentTask ( FComponentTypeID  ComponentType,
const FGraphEventRef InNewTask 
)

◆ AddRootTask()

void UE::MovieScene::FSystemTaskPrerequisites::AddRootTask ( const FGraphEventRef InNewTask)
inline

◆ All()

const FGraphEventArray * UE::MovieScene::FSystemTaskPrerequisites::All ( ) const
inline

◆ Consume()

void UE::MovieScene::FSystemTaskPrerequisites::Consume ( const FSystemTaskPrerequisites Other)

◆ Empty()

void UE::MovieScene::FSystemTaskPrerequisites::Empty ( )
inline

◆ FilterByComponent() [1/2]

void UE::MovieScene::FSystemTaskPrerequisites::FilterByComponent ( FGraphEventArray OutArray,
FComponentTypeID  ComponentType 
) const
inline

◆ FilterByComponent() [2/2]

void UE::MovieScene::FSystemTaskPrerequisites::FilterByComponent ( FGraphEventArray OutArray,
std::initializer_list< FComponentTypeID ComponentTypes 
) const

◆ Num()

int32 UE::MovieScene::FSystemTaskPrerequisites::Num ( ) const
inline

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