FBlueprintCookedComponentInstancingData

Cooked data for a Blueprint component template.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/BlueprintGeneratedClass.h

Include

#include "Engine/BlueprintGeneratedClass.h"

Syntax

struct FBlueprintCookedComponentInstancingData

Remarks

Cooked data for a Blueprint component template.

Variables

Name Description

Public variable

bool

 

bHasValidCookedData

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

TEnumAsByte< EO...

 

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 FArrayProperty* 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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss