Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/TOverlappingEntityTrackerImpl
Description
Process any outputs that were invalidated as a result of Update being called using a custom handler.
InHandler Any user-defined handler type that contains the following named functions: // Called when an output is first created void InitializeOutput(InputKeyTypes... Inputs, TArrayView
// Called when an output has been updated with new inputs void UpdateOutput(InputKeyTypes... Inputs, TArrayView
// Called when all an output's inputs are no longer relevant, and as such the output should be destroyed (or restored) void DestroyOutput(InputKeyTypes... Inputs, OutputType* Output, FEntityOutputAggregate Aggregate);
| Name | ProcessInvalidatedOutputs |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneOverlappingEntityTracker.h |
| Include Path | #include "EntitySystem/MovieSceneOverlappingEntityTracker.h" |
template<typename HandlerType>
void ProcessInvalidatedOutputs
(
UMovieSceneEntitySystemLinker * Linker,
HandlerType && InHandler
)