Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FInstanceCacheDataBase
- FActorComponentInstanceData
- FNavLinkCustomInstanceData
- FPCGComponentInstanceData
- FSceneComponentInstanceData
- FChildActorComponentInstanceData
- FInstancedStaticMeshComponentInstanceData
- FLandscapePatchComponentInstanceData
- FPrecomputedLightInstanceData
- FPrecomputedSkyLightInstanceData
- FPrimitiveComponentInstanceData
- FStaticMeshComponentInstanceData
- FSplineMeshInstanceData
- FSplineInstanceData
- FCineSplineInstanceData
- FVCamComponentInstanceData
- FWidgetComponentInstanceData
- FSmartObjectComponentInstanceData
- FActorInstanceData
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/ComponentInstanceDataCache.h |
| Include | #include "ComponentInstanceDataCache.h" |
Syntax
struct FInstanceCacheDataBase
Remarks
Base class for instance cached data of a particular type.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< uint8 > | SavedProperties |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| const TArray< FDataCacheDuplicatedObjectData > & | |||
| const TArray< TObjectPtr< UObject > > & | |||
| const TArray< uint8 > & | |||
| UObject * | GetUniqueTransientObject
(
UClass* Class |
Get (or create) the unique transient outer for the duplicated objects created for this object |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| UObject * | Use GetUniqueTransientObject instead |