Navigation
API > API/Runtime > API/Runtime/MovieScene
| Name | TScheduledEntityTask |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemTask.h |
| Include Path | #include "EntitySystem/MovieSceneEntitySystemTask.h" |
Syntax
template<typename TaskImpl, typename... ComponentTypes>
struct TScheduledEntityTask : public UE::MovieScene::ITaskContext
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TScheduledEntityTask
(
const TEntityTaskComponents< ComponentTypes... >& InComponents, |
EntitySystem/MovieSceneEntitySystemTask.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Caller | TEntityTaskCaller< sizeof...(ComponentTypes), TEntityTaskTraits< TaskImpl >::AutoExpandAccessors > | EntitySystem/MovieSceneEntitySystemTask.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Components | TEntityTaskComponents< ComponentTypes... > | EntitySystem/MovieSceneEntitySystemTask.h | ||
| TaskImplInstance | TaskImpl | EntitySystem/MovieSceneEntitySystemTask.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PostTask() |
EntitySystem/MovieSceneEntitySystemTask.h | ||
void PreTask() |
EntitySystem/MovieSceneEntitySystemTask.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void PostTaskImpl
(
void*, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static void PostTaskImpl
(
T* InTask, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static void PreTaskImpl
(
void*, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static void PreTaskImpl
(
T* InTask, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static void ScheduledRun_PerAllocation
(
FEntityAllocationIteratorItem Item, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static void ScheduledRun_PerEntity
(
FEntityAllocationIteratorItem Item, |
EntitySystem/MovieSceneEntitySystemTask.h |