UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ComponentInstanceDataCache.h File Reference
#include "Templates/SubclassOf.h"
#include "UObject/Object.h"
#include "UObject/StructOnScope.h"
#include "Engine/EngineTypes.h"
#include "ComponentInstanceDataCache.generated.h"

Go to the source code of this file.

Classes

struct  FDataCacheDuplicatedObjectData
 
struct  TStructOpsTypeTraits< FDataCacheDuplicatedObjectData >
 
struct  FInstanceCacheDataBase
 
struct  FActorComponentInstanceSourceInfo
 
struct  FActorComponentInstanceData
 
struct  FActorInstanceData
 
class  FComponentInstanceDataCache
 

Typedefs

typedef FDataCacheDuplicatedObjectData FActorComponentDuplicatedObjectData
 

Enumerations

enum class  ECacheApplyPhase { PostSimpleConstructionScript , PostUserConstructionScript , NonConstructionScript }
 
enum class  EComponentCreationMethod : uint8 { Native , SimpleConstructionScript , UserConstructionScript , Instance }
 

Typedef Documentation

◆ FActorComponentDuplicatedObjectData

Enumeration Type Documentation

◆ ECacheApplyPhase

enum class ECacheApplyPhase
strong

At what point in the rerun construction script process is ApplyToActor being called for

Enumerator
PostSimpleConstructionScript 
PostUserConstructionScript 
NonConstructionScript 

◆ EComponentCreationMethod

Enumerator
Native 

A component that is part of a native class.

SimpleConstructionScript 

A component that is created from a template defined in the Components section of the Blueprint.

UserConstructionScript 

A dynamically created component, either from the UserConstructionScript or from a Add Component node in a Blueprint event graph.

Instance 

A component added to a single Actor instance via the Component section of the Actor's details panel.