Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneOverlappingEntityTracker.h |
Include |
#include "EntitySystem/MovieSceneOverlappingEntityTracker.h" |
template<typename HandlerType>
void ProcessInvalidatedOutputs
(
UMovieSceneEntitySystemLinker * Linker,
HandlerType && InHandler
)
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(KeyType Object, TArrayView
Called when an output has been updated with new inputs void UpdateOutput(KeyType Object, TArrayView
Called when all an output's inputs are no longer relevant, and as such the output should be destroyed (or restored) void DestroyOutput(KeyType Object, OutputType* Output, FEntityOutputAggregate Aggregate);