Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneInstanceRegistry.h |
| Include | #include "EntitySystem/MovieSceneInstanceRegistry.h" |
Syntax
struct FInstanceRegistry
Remarks
Core concept that is required by all entities and systems - should be located on the core system manager itself
Constructors
| Type | Name | Description | |
|---|---|---|---|
FInstanceRegistry
(
UMovieSceneEntitySystemLinker* InLinker |
|||
FInstanceRegistry
(
const FInstanceRegistry& |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FRootInstanceHandle | AllocateRootInstance
(
UMovieSceneSequence& InRootSequence, |
||
| FInstanceHandle | AllocateSubInstance
(
FMovieSceneSequenceID SequenceID, |
||
| void | CleanupLinkerEntities
(
const TSet< FMovieSceneEntityID >& LinkerEntities |
||
| void | DestroyInstance
(
FInstanceHandle InstanceHandle |
||
| FInstanceHandle | FindRelatedInstanceHandle
(
FInstanceHandle InstanceHandle, |
Finds a (sub)sequence with the given ID somewhere in the hierarchy of the given reference instance | |
| const FMovieSceneContext & | GetContext
(
FInstanceHandle InstanceHandle |
||
| const FSequenceInstance & | GetInstance
(
FInstanceHandle InstanceHandle |
||
| UMovieSceneEntitySystemLinker * | GetLinker () |
||
| const TSparseArray< FSequenceInstance > & | |||
| bool | |||
| void | InvalidateObjectBinding
(
const FGuid& ObjectBindingID, |
||
| bool | IsBindingInvalidated
(
const FGuid& ObjectBindingID, |
||
| bool | IsHandleValid
(
FInstanceHandle InstanceHandle |
||
| FSequenceInstance & | MutateInstance
(
FInstanceHandle InstanceHandle |
||
| void | |||
| void | TagGarbage () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| void | operator=
(
const FInstanceRegistry& |