FPrimitiveComponentInstanceData

Component instance cached data base class for primitive components.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "Components/PrimitiveComponent.h"

Syntax

struct FPrimitiveComponentInstanceData : public FSceneComponentInstanceData

Remarks

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

Constructors

Destructors

Functions

Name Description

Public function Const

const FTrans...

 

GetComponentTransform()

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