Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ComponentInstanceDataCache.h |
Include |
#include "ComponentInstanceDataCache.h" |
struct FActorComponentInstanceData
Base class for component instance cached data of a particular type.
Name | Description | ||
---|---|---|---|
|
DuplicatedObjects |
Duplicated objects created when saving component instance properties. |
|
|
ReferencedNames |
Referenced names in component instance saved properties. |
|
|
ReferencedObjects |
Referenced objects in component instance saved properties. |
|
|
SavedProperties |
||
|
SourceComponentCreationMethod |
The method that was used to create the source component |
|
|
const UObject &... |
SourceComponentTemplate |
The template used to create the source component |
|
SourceComponentTypeSerializedIndex |
The index of the source component in its owner's serialized array when filtered to just that component type |
|
|
UniqueTransientPackage |
A unique outer created in the transient package to act as outer for this component's duplicated objects to avoid name conflicts of objects that already exist in the transient package |
Name | Description | |
---|---|---|
|
FActorComponentInstanceData() |
|
|
FActorComponentInstanceData ( |
Name | Description | |
---|---|---|
|
~FActorComponentInstanceData() |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
ApplyToComponent ( |
Applies this component instance data to the supplied component |
|
|
ContainsData() |
Determines if any instance data was actually saved. |
|
|
FindAndReplaceInstances |
Replaces any references to old instances during Actor reinstancing |
|
|
const UClass... |
GetComponentClass() |
|
|
const UObjec... |
GetComponentTemplate() |
|
|
UObject *... |
GetUniqueTransientPackage() |
Get (or create) the unique transient outer for the duplicated objects created for this component |
|
MatchesComponent ( |
Determines whether this component instance data matches the component |