Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentRegistry.h |
Include |
#include "EntitySystem/MovieSceneComponentRegistry.h" |
struct FComponentRegistry
Name | Description | ||
---|---|---|---|
|
Factories |
Name | Description | |
---|---|---|
|
FComponentRegistry() |
|
|
FComponentRegistry ( |
|
|
FComponentRegistry ( |
Name | Description | ||
---|---|---|---|
|
DestroyComponentTypeSafe ( |
Destroy a component type by first removing it from all existing entities @note Will not invalidate any cached FComponentTypeID or TComponentTypeID structures |
|
|
DestroyComponentUnsafeFast ( |
Destroy a component type that definitely does not exist on any entities or is cached elsewhere @note Will not invalidate any cached FComponentTypeID or TComponentTypeID structures |
|
|
const FCompo... |
GetComponentTypeChecked ( |
|
|
const FCompo... |
GetCopyAndMigrationMask() |
Retrive a mask of all components to be copied or migrated to outputs |
|
const FCompo... |
GetDataComponentTypes() |
Retrieve a mask of all data component types (ie all components that are not tags). |
|
const FCompo... |
GetMigrationMask() |
Retrieve a mask of all components that are to be migrated to outputs if there are multiple entities animating the same thing |
|
const FCompo... |
GetPreservationMask() |
Retrieve a mask of all components that are to be preserved |
|
TComponentTy... |
NewComponentType ( |
Define a new transient tag type using the specified information. |
|
NewComponentType ( |
||
|
NewPropertyType ( |
||
|
FComponentTy... |
NewTag ( |
Define a new tag type using the specified information. |
Name | Description | ||
---|---|---|---|
|
FComponentRe... |
operator= ( |
|
|
FComponentRe... |
operator= ( |