FSceneComponentInstanceData

Component instance cached data base class for scene components.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/SceneComponent.h

Include

#include "Components/SceneComponent.h"

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< TObjectPt...

 

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