UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::TScheduledEntityTask< TaskImpl, ComponentTypes > Struct Template Reference

#include <MovieSceneEntitySystemTask.h>

+ Inheritance diagram for UE::MovieScene::TScheduledEntityTask< TaskImpl, ComponentTypes >:

Public Member Functions

template<typename... ArgTypes>
 TScheduledEntityTask (const TEntityTaskComponents< ComponentTypes... > &InComponents, ArgTypes &&... InArgs)
 
void PreTask () const
 
void PostTask () const
 
- Public Member Functions inherited from UE::MovieScene::ITaskContext
virtual ~ITaskContext ()
 

Static Public Member Functions

static void ScheduledRun_PerEntity (FEntityAllocationIteratorItem Item, TArrayView< const FPreLockedDataPtr > PreLockedData, const ITaskContext *Context, FEntityAllocationWriteContext WriteContext)
 
static void ScheduledRun_PerAllocation (FEntityAllocationIteratorItem Item, TArrayView< const FPreLockedDataPtr > PreLockedData, const ITaskContext *Context, FEntityAllocationWriteContext WriteContext)
 

Constructor & Destructor Documentation

◆ TScheduledEntityTask()

template<typename TaskImpl , typename... ComponentTypes>
template<typename... ArgTypes>
UE::MovieScene::TScheduledEntityTask< TaskImpl, ComponentTypes >::TScheduledEntityTask ( const TEntityTaskComponents< ComponentTypes... > &  InComponents,
ArgTypes &&...  InArgs 
)
inlineexplicit

Member Function Documentation

◆ PostTask()

template<typename TaskImpl , typename... ComponentTypes>
void UE::MovieScene::TScheduledEntityTask< TaskImpl, ComponentTypes >::PostTask ( ) const
inline

◆ PreTask()

template<typename TaskImpl , typename... ComponentTypes>
void UE::MovieScene::TScheduledEntityTask< TaskImpl, ComponentTypes >::PreTask ( ) const
inline

◆ ScheduledRun_PerAllocation()

template<typename TaskImpl , typename... ComponentTypes>
static void UE::MovieScene::TScheduledEntityTask< TaskImpl, ComponentTypes >::ScheduledRun_PerAllocation ( FEntityAllocationIteratorItem  Item,
TArrayView< const FPreLockedDataPtr PreLockedData,
const ITaskContext Context,
FEntityAllocationWriteContext  WriteContext 
)
inlinestatic

◆ ScheduledRun_PerEntity()

template<typename TaskImpl , typename... ComponentTypes>
static void UE::MovieScene::TScheduledEntityTask< TaskImpl, ComponentTypes >::ScheduledRun_PerEntity ( FEntityAllocationIteratorItem  Item,
TArrayView< const FPreLockedDataPtr PreLockedData,
const ITaskContext Context,
FEntityAllocationWriteContext  WriteContext 
)
inlinestatic

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