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

#include <MovieSceneEntitySystemTask.h>

+ Inheritance diagram for UE::MovieScene::FEntityTaskBuilder:

Public Member Functions

 FEntityTaskBuilder ()
 
- Public Member Functions inherited from UE::MovieScene::TEntityTaskComponents<>
TFilteredEntityTask< T... > FilterAll (const FComponentMask &InComponentMask)
 
TFilteredEntityTask< T... > FilterAll (std::initializer_list< FComponentTypeID > InComponentTypes)
 
TFilteredEntityTask< T... > FilterNone (const FComponentMask &InComponentMask)
 
TFilteredEntityTask< T... > FilterNone (std::initializer_list< FComponentTypeID > InComponentTypes)
 
TFilteredEntityTask< T... > FilterAny (const FComponentMask &InComponentMask)
 
TFilteredEntityTask< T... > FilterAny (std::initializer_list< FComponentTypeID > InComponentTypes)
 
TFilteredEntityTask< T... > FilterOut (const FComponentMask &InComponentMask)
 
TFilteredEntityTask< T... > FilterOut (std::initializer_list< FComponentTypeID > InComponentTypes)
 
TFilteredEntityTask< T... > CombineFilter (const FEntityComponentFilter &InFilter)
 
TEntityTaskComponents< T... > & SetDesiredThread (ENamedThreads::Type InDesiredThread)
 
TEntityTaskComponents< T... > & SetStat (TStatId InStatId)
 
TEntityTaskComponents< T... > & SetParams (const FTaskParams &InOtherParams)
 
FGraphEventRef Dispatch (FEntityManager *EntityManager, const FSystemTaskPrerequisites &Prerequisites, FSystemSubsequentTasks *Subsequents, TaskConstructionArgs &&... InArgs) const
 
FGraphEventRef Dispatch_PerAllocation (FEntityManager *EntityManager, const FSystemTaskPrerequisites &Prerequisites, FSystemSubsequentTasks *Subsequents, TaskConstructionArgs &&... InArgs) const
 
void RunInline_PerAllocation (FEntityManager *EntityManager, TaskImpl &Task) const
 
FGraphEventRef Dispatch_PerEntity (FEntityManager *EntityManager, const FSystemTaskPrerequisites &Prerequisites, FSystemSubsequentTasks *Subsequents, TaskConstructionArgs &&... InArgs) const
 
FTaskID Fork_PerEntity (FEntityManager *EntityManager, IEntitySystemScheduler *InScheduler, TaskConstructionArgs &&... InArgs) const
 
FTaskID Fork_PerAllocation (FEntityManager *EntityManager, IEntitySystemScheduler *InScheduler, TaskConstructionArgs &&... InArgs) const
 
FTaskID Schedule_PerEntity (FEntityManager *EntityManager, IEntitySystemScheduler *InScheduler, TaskConstructionArgs &&... InArgs) const
 
FTaskID Schedule_PerAllocation (FEntityManager *EntityManager, IEntitySystemScheduler *InScheduler, TaskConstructionArgs &&... InArgs) const
 
void RunInline_PerEntity (FEntityManager *EntityManager, TaskImpl &Task) const
 
 TEntityTaskComponents ()
 
 TEntityTaskComponents (const FCommonEntityTaskParams &InCommonParams, ConstructionTypes &&... InTypes)
 

Additional Inherited Members

- Public Types inherited from UE::MovieScene::TEntityTaskComponents<>
using Super = TEntityTaskComponentsImpl< TMakeIntegerSequence< int, sizeof...(T)>, T... >
 

Detailed Description

Main entry point utility for create tasks that run over component data

Constructor & Destructor Documentation

◆ FEntityTaskBuilder()

UE::MovieScene::FEntityTaskBuilder::FEntityTaskBuilder ( )
inline

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