Navigation
API > API/Plugins > API/Plugins/RigVM
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.
| Name | FRigVMPropertyPathDescription |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMPropertyPath.h |
| Include Path | #include "RigVMCore/RigVMPropertyPath.h" |
Syntax
struct FRigVMPropertyPathDescription
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor. | RigVMCore/RigVMPropertyPath.h | ||
FRigVMPropertyPathDescription
(
int32 InPropertyIndex, |
Constructor from complete data. | RigVMCore/RigVMPropertyPath.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| HeadCPPType | FString | The CPP type of the head property. For Transform.Translation.X the HeadCPPType is 'FTransform' | RigVMCore/RigVMPropertyPath.h | |
| PropertyIndex | int32 | The index of the property this property path belongs to. | RigVMCore/RigVMPropertyPath.h | |
| SegmentPath | FString | The segment path of the properties below the head property. | RigVMCore/RigVMPropertyPath.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
Returns true if this property path is valid | RigVMCore/RigVMPropertyPath.h |