#include <MovieSceneOverlappingEntityTracker.h>
|
| void | Initialize (UMovieSceneEntitySystem *OwningSystem) |
| |
| bool | IsInitialized () const |
| |
| void | Update (UMovieSceneEntitySystemLinker *Linker, TComponentTypeID< InputKeyTypes >... InKeyComponents, const FEntityComponentFilter &InFilter) |
| |
| void | UpdateFromComponents (UMovieSceneEntitySystemLinker *Linker, const FEntityComponentFilter &InFilter, TComponentTypeID< ComponentTypes >... InKeyComponents) |
| |
| void | UpdateUnlinkedOnly (UMovieSceneEntitySystemLinker *Linker, TComponentTypeID< ComponentTypes >... InKeyComponent, const FEntityComponentFilter &InFilter) |
| |
| void | VisitActiveAllocation (const FEntityAllocation *Allocation, TComponentPtr< const ComponentTypes >... ReadKeys) |
| |
| void | VisitLinkedAllocation (const FEntityAllocation *Allocation, TComponentPtr< const ComponentTypes >... ReadKeys) |
| |
| void | VisitUnlinkedAllocation (const FEntityAllocation *Allocation) |
| |
| void | ProcessInvalidatedOutputs (UMovieSceneEntitySystemLinker *Linker, HandlerType &&InHandler) |
| |
| bool | IsEmpty () const |
| |
| void | Destroy (HandlerType &&InHandler) |
| |
| void | FindEntityIDs (ParamType Key, TArray< FMovieSceneEntityID > &OutEntityIDs) const |
| |
| const OutputType * | FindOutput (FMovieSceneEntityID EntityID) const |
| |
| const OutputType * | FindOutput (ParamType Key) const |
| |
| bool | NeedsRestoration (ParamType Key, bool bEnsureOutput=false) const |
| |
| void | SetNeedsRestoration (ParamType Key, bool bNeedsRestoration, bool bEnsureOutput=false) |
| |
◆ Initialize()
template<
typename OutputType , typename... InputTypes>
The documentation for this struct was generated from the following file: