Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem > API/Runtime/MovieScene/EntitySystem/TOverlappingEntityTrackerImpl
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneOverlappingEntityTracker.h |
| Include | #include "EntitySystem/MovieSceneOverlappingEntityTracker.h" |
template<typename HandlerType>
void ProcessInvalidatedOutputs
&40;
UMovieSceneEntitySystemLinker &42; Linker,
HandlerType && InHandler
&41;
Remarks
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);