#include <MovieSceneOverlappingEntityTracker.h>
|
| | ~TOverlappingEntityTracker_WithGarbage () |
| |
| void | Initialize (UMovieSceneEntitySystem *OwningSystem) |
| |
| void | TagGarbage (UMovieSceneEntitySystemLinker *Linker) |
| |
| void | CleanTaggedGarbage (UMovieSceneEntitySystemLinker *Linker) |
| |
| void | AddReferencedObjects (UMovieSceneEntitySystemLinker *Linker, FReferenceCollector &ReferenceCollector) |
| |
| 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) |
| |
◆ Super
template<
typename OutputType , typename... InputTypes>
◆ ThisType
template<
typename OutputType , typename... InputTypes>
◆ ~TOverlappingEntityTracker_WithGarbage()
template<
typename OutputType , typename... InputTypes>
◆ AddReferencedObjects()
template<
typename OutputType , typename... InputTypes>
◆ CleanTaggedGarbage()
template<
typename OutputType , typename... InputTypes>
◆ Initialize()
template<
typename OutputType , typename... InputTypes>
◆ TagGarbage()
template<
typename OutputType , typename... InputTypes>
◆ WeakOwningSystem
template<
typename OutputType , typename... InputTypes>
The documentation for this struct was generated from the following file: