Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemTask.h |
Include |
#include "EntitySystem/MovieSceneEntitySystemTask.h" |
template<typename... T>
struct TFilteredEntityTask
Name | Description | |
---|---|---|
|
TFilteredEntityTask ( |
|
|
TFilteredEntityTask ( |
Name | Description | ||
---|---|---|---|
|
TFilteredEnt... |
CombineFilter ( |
Combine this task's filter with the specified filter |
|
FGraphEventR... |
Dispatch_PerAllocation ( |
Dispatch a task for every entity that matches the filters and component types. |
|
FGraphEventR... |
Dispatch_PerEntity ( |
Dispatch a task for every entity that matches the filters and component types. |
|
TFilteredEnt... |
FilterAll ( |
Constrain this task to only run for entities that have all the specified components or tags |
|
TFilteredEnt... |
FilterAll ( |
Constrain this task to only run for entities that have all the specified components or tags |
|
TFilteredEnt... |
FilterAny ( |
Constrain this task to only run for entities that have at least one of the specified components or tags |
|
TFilteredEnt... |
FilterAny ( |
Constrain this task to only run for entities that have at least one of the specified components or tags |
|
TFilteredEnt... |
FilterNone ( |
Constrain this task to only run for entities that have none the specified components or tags |
|
TFilteredEnt... |
FilterNone ( |
Constrain this task to only run for entities that have none the specified components or tags |
|
TFilteredEnt... |
FilterOut ( |
Constrain this task to only run for entities that do not have the specific combination of components or tags |
|
TFilteredEnt... |
FilterOut ( |
Constrain this task to only run for entities that do not have the specific combination of components or tags |
|
const TEntit... |
GetComponents() |
Access the underlying component access definitions |
|
const FEntit... |
GetFilter() |
Access the pre-populated filter that should be used for iterating relevant entities for this task |
|
Iterate_PerAllocation ( |
Perform a thread-safe iteration of all matching allocations within the specified entity manager using this task, inline on the current thread |
|
|
Iterate_PerEntity ( |
Perform a thread-safe iteration of all matching entities specified entity manager using this task, inline on the current thread |
|
|
RunInline_PerAllocation ( |
||
|
RunInline_PerEntity ( |
||
|
TFilteredEnt... |
SetCurrentThread ( |
Assign the current thread for task dispatch to ensure that it is issued on the correct thread. |
|
TFilteredEnt... |
SetDesiredThread ( |
Assign a desired thread for this task to run on |
|
TFilteredEnt... |
SetStat ( |
Assign a stat ID for this task |