FSceneComponentInstanceData

Inheritance Hierarchy

Syntax

struct FSceneComponentInstanceData : public FActorComponentInstanceData

Remarks

Component instance cached data base class for scene components. Stores a list of instance components attached to the

Variables

Name Description

Public variable

TMap < USceneCom ...

 

AttachedInstanceComponents

Constructors

Name Description

Public function

FSceneComponentInstanceData()

Public function

FSceneComponentInstanceData

(
    const USceneComponent * SourceC...
)

Destructors

Overridden from FActorComponentInstanceData

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector & Collector
)

Public function Virtual

void

 

ApplyToComponent

(
    UActorComponent * Component,
    const ECacheApplyPhase CacheApplyPh...
)

Applies this component instance data to the supplied component

Public function Virtual Const

bool

 

ContainsData()

Determines if any instance data was actually saved.

Public function Virtual

void

 

FindAndReplaceInstances

(
    const TMap < UObject *, UObject ...
)

Replaces any references to old instances during Actor reinstancing

References

Module

Engine

Header

Runtime/Engine/Classes/Components/SceneComponent.h