FFoldedPropertyRecord

Record of a property that can be folded into the class members/constant blocks.

Choose your operating system:

Windows

macOS

Linux

References

Module

AnimGraph

Header

/Engine/Source/Editor/AnimGraph/Public/IAnimBlueprintCompilationContext.h

Include

#include "IAnimBlueprintCompilationContext.h"

Syntax

struct FFoldedPropertyRecord

Remarks

Record of a property that can be folded into the class members/constant blocks.

Variables

Name Description

Public variable

UAnimGraphNode_...

 

AnimGraphNode

The anim graph node that this property record came from.

Public variable

FStructProperty...

 

AnimNodeProperty

The property of the FAnimNode_Base-derived structure within the anim graph node.

Public variable

bool

 

bIsOnClass

Whether this property will be held on the class (constants on sparse class data), or on the instance (mutables struct)

Public variable

int32

 

FoldIndex

The index that this property was folded to. INDEX_NONE if it was not folded.

Public variable

FProperty *

 

GeneratedProperty

The generated property within the respective data area (either constants or mutables)

Public variable

FProperty *

 

Property

The original property within the FAnimNode_Base.

Public variable

int32

 

PropertyIndex

The index of the property in its respective data area (either constant or mutable) This will be INDEX_NONE if the property was folded.

Constructors

Name Description

Public function

FFoldedPropertyRecord

(
    UAnimGraphNode_Base* InAnimGra...,
    FStructProperty* InAnimNodePro...,
    FProperty* InProperty,
    bool bInIsOnClass
)