FRigVMPropertyPathDescription

The RigVMPropertyPathDescription is used to provide all of the information necessary to describe a property path for creating it.

Choose your operating system:

Windows

macOS

Linux

References

Module

RigVM

Header

/Engine/Source/Runtime/RigVM/Public/RigVMCore/RigVMPropertyPath.h

Include

#include "RigVMCore/RigVMPropertyPath.h"

Syntax

struct FRigVMPropertyPathDescription

Remarks

The RigVMPropertyPathDescription is used to provide all of the information necessary to describe a property path for creating it. This is used by the RigVMCompiler, which collects all descriptions first and then passes them onto the RigVMStorageGeneratorClass for construction. Furthermore the RigVMPropertyPathDescription is used to serialize property paths and recreate them on load.

Variables

Name Description

Public variable

FString

 

HeadCPPType

The CPP type of the head property. For Transform.Translation.X the HeadCPPType is 'FTransform'

Public variable

int32

 

PropertyIndex

The index of the property this property path belongs to.

Public variable

FString

 

SegmentPath

The segment path of the properties below the head property.

Constructors

Name Description

Public function

FRigVMPropertyPathDescription()

Default constructor.

Public function

FRigVMPropertyPathDescription

(
    int32 InPropertyIndex,
    const FString& InHeadCPPType,
    const FString& InSegmentPath
)

Constructor from complete data.