Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > EntitySystem
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneEntitySystemLinker
- UCameraAnimationEntitySystemLinker
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntitySystemLinker.h |
Include | #include "EntitySystem/MovieSceneEntitySystemLinker.h" |
Syntax
class UMovieSceneEntitySystemLinker : public UObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FMovieSceneEntitySystemLinkerEvent | AbandonLinker | |
![]() |
FMovieSceneEntitySystemLinkerAROEvent | AddReferencedObjects | |
![]() |
UE::MovieScene::EAutoLinkRelevantSystems | AutoLinkMode | |
![]() |
FMovieSceneEntitySystemLinkerEvent | CleanTaggedGarbage | |
![]() |
FEntityManager | EntityManager | |
![]() |
UMovieSceneEntitySystemLinker::@3108 | Events | |
![]() |
FMovieSceneEntitySystemLinkerPostSpawnEvent | PostSpawnEvent | |
![]() |
UE::MovieScene::FPreAnimatedStateExtension | PreAnimatedState | |
![]() |
UE::MovieScene::EEntitySystemLinkerRole | Role | |
![]() |
UE::MovieScene::FSystemFilter | SystemFilter | |
![]() |
FMovieSceneEntitySystemGraph | SystemGraph | |
![]() |
FMovieSceneEntitySystemLinkerEvent | TagGarbage |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UMovieSceneEntitySystemLinker
(
const FObjectInitializer& ObjInit |
Constructs a new linker |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddExtension
(
ExtensionType* InExtension |
Add an extension to this linker. |
![]() |
void | AddExtension
(
UE::MovieScene::TEntitySystemLinkerExtensionID< ExtensionType > InID, |
Add an extension to this linker. |
![]() ![]() |
void | AddReferencedObjects
(
UObject* InThis, |
|
![]() |
void | ||
![]() |
void | ||
![]() |
void | ||
![]() ![]() |
UMovieSceneEntitySystemLinker * | CreateLinker
(
UObject* PreferredOuter, |
Creates a new linker |
![]() |
void | EndEvaluation
(
FMovieSceneEntitySystemRunner& InRunner |
|
![]() ![]() |
ExtensionType * | FindExtension
(
UE::MovieScene::TEntitySystemLinkerExtensionID< ExtensionType > InID |
Attempt to find an extension to this linker by its ID |
![]() ![]() |
ExtensionType * | Attempt to find an extension to this linker by its ID | |
![]() ![]() |
UMovieSceneEntitySystemLinker * | FindOrCreateLinker
(
UObject* PreferredOuter, |
Finds or creates a named linker |
![]() ![]() |
SystemType * | FindSystem () |
|
![]() ![]() |
UMovieSceneEntitySystem * | FindSystem
(
TSubclassOf< UMovieSceneEntitySystem > Class |
|
![]() ![]() |
FMovieSceneEntitySystemRunner * | ||
![]() ![]() |
FComponentRegistry * | Gets the global component registry | |
![]() |
FInstanceRegistry * | Gets this linker's instance registry | |
![]() ![]() |
const FInstanceRegistry * | Gets this linker's instance registry | |
![]() ![]() |
UE::MovieScene::EEntitySystemLinkerRole | Gets the role of this linker | |
![]() |
UE::MovieScene::FSystemFilter & | Gets this linker's system filter. | |
![]() |
bool | HasLinkedSystem
(
const uint16 GlobalDependencyGraphID |
|
![]() ![]() |
bool | ||
![]() |
void | InvalidateObjectBinding
(
const FGuid& ObjectBindingID, |
|
![]() |
void | ||
![]() |
UMovieSceneEntitySystem * | LinkSystem
(
TSubclassOf< UMovieSceneEntitySystem > InClassType |
|
![]() |
SystemType * | LinkSystem () |
|
![]() |
SystemType * | Links a given type of system. Returns null if the system type isn't allowed on this linker | |
![]() |
UMovieSceneEntitySystem * | LinkSystemIfAllowed
(
TSubclassOf< UMovieSceneEntitySystem > InClassType |
|
![]() |
void | PostInstantation
(
FMovieSceneEntitySystemRunner& InRunner |
|
![]() ![]() |
UE::MovieScene::TEntitySystemLinkerExtensionID< ExtensionType > | Register a new extension type for use with any instance of a UMovieSceneEntitySystemLinker | |
![]() |
void | RemoveExtension
(
UE::MovieScene::FEntitySystemLinkerExtensionID ExtensionID |
Remove an extension, if it exists |
![]() |
void | Reset () |
Completely reset this linker back to its default state, abandoning all systems and destroying all entities |
![]() |
void | ||
![]() |
void | Gets the role of this linker | |
![]() |
bool | StartEvaluation
(
FMovieSceneEntitySystemRunner& InRunner |
|
![]() |
void | SystemLinked
(
UMovieSceneEntitySystem* InSystem |
|
![]() |
void | SystemUnlinked
(
UMovieSceneEntitySystem* InSystem |
|
![]() |
void |
Typedefs
Name | Description |
---|---|
FComponentRegistry | |
FComponentTypeID | |
FEntityManager | |
FInstanceHandle | |
FInstanceRegistry | |
FMovieSceneEntityID | |
TComponentTypeID |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FMovieSceneEntitySystemLinkerWorldEvent | CleanUpWorld | Please use FWorldDelegates::OnWorldCleanup directly |