FBlueprintCookedComponentInstancingData

Syntax

struct FBlueprintCookedComponentInstancingData

Remarks

Cooked data for a Blueprint component template.

Variables

Name Description

Public variable

bool

 

bIsValid

Flag indicating whether or not this contains valid cooked data.

Public variable

TArray < struct ...

 

ChangedPropertyList

List of property info records with values that differ between the template and the component class CDO.

Public variable

UClass *

 

ComponentTemplateClass

Source template object class (recorded at load time and used for instancing).

Public variable

EObjectFlags

 

ComponentTemplateFlags

Source template object flags (recorded at load time and used for instancing).

Public variable

FName

 

ComponentTemplateName

Source template object name (recorded at load time and used for instancing).

Constructors

Name Description

Public function

FBlueprintCookedComponentInstancingData()

Default constructor.

Destructors

Name Description

Public function

~FBlueprintCookedComponentInstancingData()

Destructor.

Functions

Name Description

Protected function Const

void

 

BuildCachedArrayPropertyList

(
    const UArrayProperty * ArraySub...,
    FCustomPropertyListNode ** ...,
    int32 * CurrentSourceIdx
)

Internal method used to help recursively build a cached sub property list from an array property for serialization.

Public function

void

 

BuildCachedPropertyDataFromTemplate

(
    UActorComponent * SourceTemplat...
)

Called at load time to generate the internal cached property data stream from serialization of the source template object.

Protected function Const

void

 

BuildCachedPropertyList

(
    FCustomPropertyListNode ** ...,
    const UStruct * CurrentScope,
    int32 * CurrentSourceIdx
)

Internal method used to help recursively build the cached property list for serialization.

Public function Const

const TArray ...

 

GetCachedPropertyData()

Returns the internal property data stream that's used for fast binary object serialization when instancing components at runtime.

Public function Const

const FCusto ...

 

GetCachedPropertyList()

Builds/returns the internal property list that's used for serialization.

References

Module

Engine

Header

Runtime/Engine/Classes/Engine/BlueprintGeneratedClass.h