ITR2_ASSET/Engine/Plugins/Animation/ControlRig/Content/StandardFunctionLibrary/StandardFunctionLibrary.json
merith-tk 6c5b2d22ac dump: [json] pakchunk0
dump: [json] [pak]  pakchunk0
dump: [json] [utoc] pakchunk0
track large files with lfs
2024-11-29 17:10:45 -08:00

7876 lines
No EOL
285 KiB
JSON

[
{
"Type": "ControlRigBlueprintGeneratedClass",
"Name": "StandardFunctionLibrary_C",
"Class": "UScriptClass'ControlRigBlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"GraphFunctionStore": {
"PublicFunctions": [
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.SnapTransform"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "SnapTransform",
"NodeTitle": "SnapTransform",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Item",
"DisplayName": "Item",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Item",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Target",
"DisplayName": "Target",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Target",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Space",
"DisplayName": "Space",
"CPPType": "ERigVMTransformSpace",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.ERigVMTransformSpace",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "GlobalSpace",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Space",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Propagate to Children",
"DisplayName": "Propagate to Children",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "True",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Propagate to Children",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Initial",
"DisplayName": "Initial",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Initial",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Transform",
"DisplayName": "Transform",
"CPPType": "FTransform",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Transform",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Active",
"DisplayName": "Active",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Active",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.AimAt"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "AimAt",
"NodeTitle": "AimAt",
"NodeColor": {
"R": 1.0,
"G": 0.0,
"B": 0.0,
"A": 1.0,
"Hex": "FF0000"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "object",
"DisplayName": "object",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "object",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "target",
"DisplayName": "target",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "target",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Up Vector Object",
"DisplayName": "Up Vector Object",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Up Vector Object",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Axis",
"DisplayName": "Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Up Vector Axis",
"DisplayName": "Up Vector Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Up Vector Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Result",
"DisplayName": "Result",
"CPPType": "FTransform",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Result",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Debug Draw",
"DisplayName": "Debug Draw",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Debug Draw",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Active",
"DisplayName": "Active",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Active",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.DrawItems"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "DrawItems",
"NodeTitle": "DrawItems",
"NodeColor": {
"R": 1.0,
"G": 0.2,
"B": 0.0,
"A": 1.0,
"Hex": "FF7C00"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Debug",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Items",
"DisplayName": "Items",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Items",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Thickness",
"DisplayName": "Thickness",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Thickness",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Scale",
"DisplayName": "Scale",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "10.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Scale",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Active",
"DisplayName": "Active",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Active",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.DrawAxis"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "DrawAxis",
"NodeTitle": "DrawAxis",
"NodeColor": {
"R": 1.0,
"G": 0.2,
"B": 0.0,
"A": 1.0,
"Hex": "FF7C00"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Debug",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Item",
"DisplayName": "Item",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Item",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Scale",
"DisplayName": "Scale",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "15.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Scale",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Thickness",
"DisplayName": "Thickness",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "2.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Thickness",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Active",
"DisplayName": "Active",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Active",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Piston"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Piston",
"NodeTitle": "Piston",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Start Ctrl",
"DisplayName": "Start Ctrl",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Start Ctrl",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "End Ctrl",
"DisplayName": "End Ctrl",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "End Ctrl",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Up Ctrl",
"DisplayName": "Up Ctrl",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Up Ctrl",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Start Bone",
"DisplayName": "Start Bone",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Start Bone",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "End Bone",
"DisplayName": "End Bone",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "End Bone",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Axis",
"DisplayName": "Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Up Vector Axis",
"DisplayName": "Up Vector Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=0.000000,Y=0.000000,Z=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Up Vector Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Maintain Offset",
"DisplayName": "Maintain Offset",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Maintain Offset",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Debug Draw",
"DisplayName": "Debug Draw",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Debug Draw",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.FKChain"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "FKChain",
"NodeTitle": "FKChain",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bones",
"DisplayName": "Bones",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bones",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Controls",
"DisplayName": "Controls",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Controls",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Translation Filter",
"DisplayName": "Translation Filter",
"CPPType": "FFilterOptionPerAxis",
"CPPTypeObject": {
"AssetPathName": "/Script/AnimationCore.FilterOptionPerAxis",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(bX=True,bY=True,bZ=True)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Translation Filter",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bX",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bY",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bZ",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Rotation Filter",
"DisplayName": "Rotation Filter",
"CPPType": "FFilterOptionPerAxis",
"CPPTypeObject": {
"AssetPathName": "/Script/AnimationCore.FilterOptionPerAxis",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(bX=True,bY=True,bZ=True)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Rotation Filter",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bX",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bY",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bZ",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.ComputePoleVector"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "ComputePoleVector",
"NodeTitle": "ComputePoleVector",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Math",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone A",
"DisplayName": "Bone A",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone A",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone B",
"DisplayName": "Bone B",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone C",
"DisplayName": "Bone C",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone C",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Draw Transform",
"DisplayName": "Draw Transform",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Draw Transform",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Initial",
"DisplayName": "Initial",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "false",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Initial",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Transform",
"DisplayName": "Transform",
"CPPType": "FTransform",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Transform",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Origin Scale",
"DisplayName": "Origin Scale",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=0.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Origin Scale",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "OffsetFactor",
"DisplayName": "OffsetFactor",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "2.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "OffsetFactor",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.ChainDynamics"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "ChainDynamics",
"NodeTitle": "ChainDynamics",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Simulation",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bones",
"DisplayName": "Bones",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bones",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "End Control",
"DisplayName": "End Control",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "End Control",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Strength",
"DisplayName": "Strength",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "2.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Strength",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Critical Damping",
"DisplayName": "Critical Damping",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "1.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Critical Damping",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.ColorizeControls"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "ColorizeControls",
"NodeTitle": "ColorizeControls",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Controls",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "controls",
"DisplayName": "controls",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "controls",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "CenterColor",
"DisplayName": "CenterColor",
"CPPType": "FLinearColor",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.LinearColor",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(R=1.000000,G=1.000000,B=0.000000,A=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "CenterColor",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "A",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "LeftColor",
"DisplayName": "LeftColor",
"CPPType": "FLinearColor",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.LinearColor",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(R=0.000000,G=1.000000,B=0.000000,A=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "LeftColor",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "A",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "RightColor",
"DisplayName": "RightColor",
"CPPType": "FLinearColor",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.LinearColor",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(R=1.000000,G=0.000000,B=0.000000,A=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "RightColor",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "A",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "X Plane",
"DisplayName": "X Plane",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "X Plane",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Y Plane",
"DisplayName": "Y Plane",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Y Plane",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Z Plane",
"DisplayName": "Z Plane",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Z Plane",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Negative",
"DisplayName": "Negative",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Negative",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "ignore_ctrls",
"DisplayName": "ignore_ctrls",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ignore_ctrls",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.HideControls"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "HideControls",
"NodeTitle": "HideControls",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Controls",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "controls",
"DisplayName": "controls",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "controls",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Active",
"DisplayName": "Active",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Active",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.TwistBones"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "TwistBones",
"NodeTitle": "TwistBones",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bones to Twist",
"DisplayName": "Bones to Twist",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bones to Twist",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Start",
"DisplayName": "Start",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Start",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "End",
"DisplayName": "End",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "End",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Debug",
"DisplayName": "Debug",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Debug",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Axis to Twist",
"DisplayName": "Axis to Twist",
"CPPType": "FFilterOptionPerAxis",
"CPPTypeObject": {
"AssetPathName": "/Script/AnimationCore.FilterOptionPerAxis",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(bX=True,bY=false,bZ=false)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Axis to Twist",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bX",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bY",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "bZ",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.DrawSlopeRectangle"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "DrawSlopeRectangle",
"NodeTitle": "DrawSlopeRectangle",
"NodeColor": {
"R": 1.0,
"G": 0.2,
"B": 0.0,
"A": 1.0,
"Hex": "FF7C00"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Debug",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Item",
"DisplayName": "Item",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Item",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Color",
"DisplayName": "Color",
"CPPType": "FLinearColor",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.LinearColor",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(R=1.000000,G=0.000000,B=1.000000,A=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Color",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "A",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Rectangle Size",
"DisplayName": "Rectangle Size",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "250.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Rectangle Size",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Rectangle Thickness",
"DisplayName": "Rectangle Thickness",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "2.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Rectangle Thickness",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Hit Radius",
"DisplayName": "Hit Radius",
"CPPType": "double",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "50.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Hit Radius",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Axis",
"DisplayName": "Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=0.000000,Y=0.000000,Z=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "DrawHitPoints",
"DisplayName": "DrawHitPoints",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "DrawHitPoints",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.FindClosestBone"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "FindClosestBone",
"NodeTitle": "FindClosestBone",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bones",
"DisplayName": "Bones",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bones",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Item",
"DisplayName": "Item",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Item",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Value",
"DisplayName": "Value",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Value",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Initial",
"DisplayName": "Initial",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Initial",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.GetLengthOfChain"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "GetLengthOfChain",
"NodeTitle": "GetLengthOfChain",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Math",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bones",
"DisplayName": "Bones",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "((Type=Bone,Name=\"torso_1\"),(Type=Bone,Name=\"torso_2\"),(Type=Bone,Name=\"torso_3\"),(Type=Bone,Name=\"torso_4\"))",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bones",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "0",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "1",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "2",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "3",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "0.Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "0.Name",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "1.Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "1.Name",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "2.Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "2.Name",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "3.Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "3.Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Length",
"DisplayName": "Length",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Length",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Initial",
"DisplayName": "Initial",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Initial",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.IKTwoBone"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "IKTwoBone",
"NodeTitle": "IKTwoBone",
"NodeColor": {
"R": 0.088542,
"G": 0.088542,
"B": 1.0,
"A": 1.0,
"Hex": "5454FF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Primary Axis",
"DisplayName": "Primary Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Primary Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Secondary Axis",
"DisplayName": "Secondary Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=0.000000,Y=-1.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Secondary Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Pole Vector Node",
"DisplayName": "Pole Vector Node",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Pole Vector Node",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone A",
"DisplayName": "Bone A",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone A",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone B",
"DisplayName": "Bone B",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone C",
"DisplayName": "Bone C",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone C",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "End Ctrl",
"DisplayName": "End Ctrl",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "End Ctrl",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Enable Stretch",
"DisplayName": "Enable Stretch",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "false",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Enable Stretch",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Stretch Start Ratio",
"DisplayName": "Stretch Start Ratio",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "0.750000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Stretch Start Ratio",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Stretch Maximum Ratio",
"DisplayName": "Stretch Maximum Ratio",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "1.250000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Stretch Maximum Ratio",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Line Thickness",
"DisplayName": "Line Thickness",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "0.250000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Line Thickness",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "scale",
"DisplayName": "scale",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=0.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "scale",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "debug",
"DisplayName": "debug",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "debug",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.IKThreeBone"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "IKThreeBone",
"NodeTitle": "IKThreeBone",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Primary Axis",
"DisplayName": "Primary Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=1.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Primary Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Secondary Axis",
"DisplayName": "Secondary Axis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=0.000000,Y=-1.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Secondary Axis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Pole Vector Node",
"DisplayName": "Pole Vector Node",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Pole Vector Node",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone A",
"DisplayName": "Bone A",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone A",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone B",
"DisplayName": "Bone B",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone C",
"DisplayName": "Bone C",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone C",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bone D",
"DisplayName": "Bone D",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bone D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Foot Ctrl",
"DisplayName": "Foot Ctrl",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Foot Ctrl",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Thigh Ctrl Optional",
"DisplayName": "Thigh Ctrl Optional",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Thigh Ctrl Optional",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Enable Stretch",
"DisplayName": "Enable Stretch",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Enable Stretch",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Stretch Maximum Ratio",
"DisplayName": "Stretch Maximum Ratio",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "1.250000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Stretch Maximum Ratio",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "scale",
"DisplayName": "scale",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=0.000000,Y=0.000000,Z=0.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "scale",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Pose",
"DisplayName": "Pose",
"CPPType": "FRigPose",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigPose",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(HierarchyTopologyVersion=-1,PoseHash=-1)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Pose",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [
{
"Key": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.IKTwoBone"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Value": 0
}
],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.GetTransforms"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "GetTransforms",
"NodeTitle": "GetTransforms",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Hierarchy",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Items",
"DisplayName": "Items",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Items",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "transforms",
"DisplayName": "transforms",
"CPPType": "TArray<FTransform>",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "transforms",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "positions",
"DisplayName": "positions",
"CPPType": "TArray<FVector>",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "positions",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "rotations",
"DisplayName": "rotations",
"CPPType": "TArray<FQuat>",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Quat",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "rotations",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "scales",
"DisplayName": "scales",
"CPPType": "TArray<FVector>",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "scales",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.DrawTransforms"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "DrawTransforms",
"NodeTitle": "DrawTransforms",
"NodeColor": {
"R": 1.0,
"G": 0.2,
"B": 0.0,
"A": 1.0,
"Hex": "FF7C00"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Debug",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Transforms",
"DisplayName": "Transforms",
"CPPType": "TArray<FTransform>",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Transforms",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Thickness",
"DisplayName": "Thickness",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Thickness",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Scale",
"DisplayName": "Scale",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "10.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Scale",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Active",
"DisplayName": "Active",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Active",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Mode",
"DisplayName": "Mode",
"CPPType": "ERigUnitDebugTransformMode",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.ERigUnitDebugTransformMode",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "Axes",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Mode",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Color",
"DisplayName": "Color",
"CPPType": "FLinearColor",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.LinearColor",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(R=1.000000,G=0.000000,B=0.000000,A=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Color",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "A",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.MirrorControl"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "MirrorControl",
"NodeTitle": "MirrorControl",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Controls",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "MirrorFrom",
"DisplayName": "MirrorFrom",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "MirrorFrom",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "MirrorTo",
"DisplayName": "MirrorTo",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"foot_roll_inner_r_ctrl\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "MirrorTo",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Result",
"DisplayName": "Result",
"CPPType": "FTransform",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Result",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "MirrorAxis",
"DisplayName": "MirrorAxis",
"CPPType": "FVector",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Vector",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(X=-1.000000,Y=1.000000,Z=1.000000)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "MirrorAxis",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Initial",
"DisplayName": "Initial",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Initial",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Propagate to Children",
"DisplayName": "Propagate to Children",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "false",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Propagate to Children",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.ReparentControls"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "ReparentControls",
"NodeTitle": "ReparentControls",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Controls",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Ctrls",
"DisplayName": "Ctrls",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Ctrls",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "IKFK",
"DisplayName": "IKFK",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "IKFK",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "IK Parent",
"DisplayName": "IK Parent",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "IK Parent",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Add Null Above"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Add Null Above",
"NodeTitle": "Add Null Above",
"NodeColor": {
"R": 1.0,
"G": 0.0,
"B": 1.0,
"A": 1.0,
"Hex": "FF00FF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Dynamic Hierarchy",
"Keywords": "Standard Functions Library Construction",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Item",
"DisplayName": "Item",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Item",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Null",
"DisplayName": "Null",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Null",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "New Suffix",
"DisplayName": "New Suffix",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "New Suffix",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Replace Suffix",
"DisplayName": "Replace Suffix",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Replace Suffix",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Clamp Array"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Clamp Array",
"NodeTitle": "Clamp Array",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Array",
"Keywords": "",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Max",
"DisplayName": "Max",
"CPPType": "int32",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "0",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Max",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Array",
"DisplayName": "Array",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Array",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Value",
"DisplayName": "Value",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Value",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Control Stack at Position"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Control Stack at Position",
"NodeTitle": "Control Stack at Position",
"NodeColor": {
"R": 1.0,
"G": 0.0,
"B": 1.0,
"A": 1.0,
"Hex": "FF00FF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Dynamic Hierarchy",
"Keywords": "Standard Functions Library Construction",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Global Position",
"DisplayName": "Global Position",
"CPPType": "FTransform",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Global Position",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Parent",
"DisplayName": "Parent",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=None,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Parent",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Name",
"DisplayName": "Name",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Settings",
"DisplayName": "Settings",
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Settings",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "DisplayName",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "FilteredChannels",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "InitialSpace",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.bVisible",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Name",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.bIsProxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.DrivenControls",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.ShapeVisibility",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.A",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Add Null",
"DisplayName": "Add Null",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "False",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Add Null",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Add Bottom Null",
"DisplayName": "Add Bottom Null",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "False",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Add Bottom Null",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Add Secondary Control",
"DisplayName": "Add Secondary Control",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "False",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Add Secondary Control",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Secondary Settings",
"DisplayName": "Secondary Settings",
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Secondary Settings",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "DisplayName",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "FilteredChannels",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "InitialSpace",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.bVisible",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Name",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.bIsProxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.DrivenControls",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.ShapeVisibility",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.A",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Control",
"DisplayName": "Control",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Type=None,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Control",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Null",
"DisplayName": "Null",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Type=None,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Null",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Secondary",
"DisplayName": "Secondary",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Type=None,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Secondary",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bottom Null",
"DisplayName": "Bottom Null",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Type=None,Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bottom Null",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Control Suffix",
"DisplayName": "Control Suffix",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "_ctrl",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Control Suffix",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Null Suffix",
"DisplayName": "Null Suffix",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "_null",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Null Suffix",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Zero Controls",
"DisplayName": "Zero Controls",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Zero Controls",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [
{
"Key": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Add Null Above"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Value": 0
}
],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Control Stack at Item"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Control Stack at Item",
"NodeTitle": "Control Stack at Item",
"NodeColor": {
"R": 1.0,
"G": 0.0,
"B": 1.0,
"A": 1.0,
"Hex": "FF00FF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Dynamic Hierarchy",
"Keywords": "Standard Functions Library Construction",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Item",
"DisplayName": "Item",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Item",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Parent",
"DisplayName": "Parent",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Parent",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Name",
"DisplayName": "Name",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Settings",
"DisplayName": "Settings",
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Settings",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "DisplayName",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "FilteredChannels",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "InitialSpace",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.bVisible",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Name",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.bIsProxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.DrivenControls",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.ShapeVisibility",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.A",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Add Null",
"DisplayName": "Add Null",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "False",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Add Null",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Add Bottom Null",
"DisplayName": "Add Bottom Null",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "False",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Add Bottom Null",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Add Secondary Control",
"DisplayName": "Add Secondary Control",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "False",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Add Secondary Control",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Secondary Settings",
"DisplayName": "Secondary Settings",
"CPPType": "FRigUnit_HierarchyAddControlTransform_Settings",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigUnit_HierarchyAddControlTransform_Settings",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(DisplayName=\"None\",Shape=(bVisible=True,Name=\"Default\",Color=(R=1.000000,G=0.000000,B=0.000000,A=1.000000),Transform=(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))),Proxy=(bIsProxy=False,ShapeVisibility=BasedOnSelection),InitialSpace=LocalSpace)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Secondary Settings",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "DisplayName",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "FilteredChannels",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "InitialSpace",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.bVisible",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Name",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.bIsProxy",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.DrivenControls",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Proxy.ShapeVisibility",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.R",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.G",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.B",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Color.A",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Shape.Transform.Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Control",
"DisplayName": "Control",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Control",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Null",
"DisplayName": "Null",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Null",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Secondary",
"DisplayName": "Secondary",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Secondary",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bottom Null",
"DisplayName": "Bottom Null",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Name=\"None\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bottom Null",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Control Suffix",
"DisplayName": "Control Suffix",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "_ctrl",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Control Suffix",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Null Suffix",
"DisplayName": "Null Suffix",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "_null",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Null Suffix",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Zero Controls",
"DisplayName": "Zero Controls",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "true",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Zero Controls",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [
{
"Key": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Add Null Above"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Value": 0
},
{
"Key": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Control Stack at Position"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Value": 0
}
],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Get Controls"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Get Controls",
"NodeTitle": "Get Controls",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Controls",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "Partial Name",
"DisplayName": "Partial Name",
"CPPType": "FName",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Partial Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Items",
"DisplayName": "Items",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Items",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Add Jiggle"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Add Jiggle",
"NodeTitle": "Add Jiggle",
"NodeColor": {
"R": 0.4,
"G": 0.4,
"B": 1.0,
"A": 1.0,
"Hex": "AAAAFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Simulation",
"Keywords": "Standard Functions Library",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Ctrl",
"DisplayName": "Ctrl",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Control,Name=\"antenna_sec_ctrl\")",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Ctrl",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Child to Jiggle",
"DisplayName": "Child to Jiggle",
"CPPType": "FRigElementKey",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "(Type=Bone)",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Child to Jiggle",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Type",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Name",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Strength",
"DisplayName": "Strength",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "2.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Strength",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Critical Damping",
"DisplayName": "Critical Damping",
"CPPType": "float",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "0.250000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Critical Damping",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Verbose",
"DisplayName": "Verbose",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Verbose",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Transform",
"DisplayName": "Transform",
"CPPType": "FTransform",
"CPPTypeObject": {
"AssetPathName": "/Script/CoreUObject.Transform",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Output",
"DefaultValue": "(Rotation=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Translation=(X=0.000000,Y=0.000000,Z=0.000000),Scale3D=(X=1.000000,Y=1.000000,Z=1.000000))",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Transform",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Rotation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Translation.Z",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.X",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Y",
"Value": {
"CultureInvariantString": null
}
},
{
"Key": "Scale3D.Z",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
},
{
"Header": {
"LibraryPointer": {
"LibraryNode": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary",
"SubPathString": "RigVMFunctionLibrary.Local Chain Dynamics"
},
"HostObject": {
"AssetPathName": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C",
"SubPathString": ""
}
},
"Name": "Local Chain Dynamics",
"NodeTitle": "Local Chain Dynamics",
"NodeColor": {
"R": 1.0,
"G": 1.0,
"B": 1.0,
"A": 1.0,
"Hex": "FFFFFF"
},
"ToolTip": {
"CultureInvariantString": null
},
"Category": "Simulation",
"Keywords": "",
"Arguments": [
{
"Name": "ExecuteContext",
"DisplayName": "ExecuteContext",
"CPPType": "FRigVMExecuteContext",
"CPPTypeObject": {
"AssetPathName": "/Script/RigVM.RigVMExecuteContext",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::IO",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "ExecuteContext",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Bones",
"DisplayName": "Bones",
"CPPType": "TArray<FRigElementKey>",
"CPPTypeObject": {
"AssetPathName": "/Script/ControlRig.RigElementKey",
"SubPathString": ""
},
"bIsArray": true,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "()",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Bones",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Strength",
"DisplayName": "Strength",
"CPPType": "double",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "4.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Strength",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Damping",
"DisplayName": "Damping",
"CPPType": "double",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "0.500000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Damping",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Blend Start",
"DisplayName": "Blend Start",
"CPPType": "double",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "1.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Blend Start",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Blend End",
"DisplayName": "Blend End",
"CPPType": "double",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "1.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Blend End",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Blend Twist",
"DisplayName": "Blend Twist",
"CPPType": "double",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "1.000000",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Blend Twist",
"Value": {
"CultureInvariantString": null
}
}
]
},
{
"Name": "Draw Debug",
"DisplayName": "Draw Debug",
"CPPType": "bool",
"CPPTypeObject": {
"AssetPathName": "",
"SubPathString": ""
},
"bIsArray": false,
"Direction": "ERigVMPinDirection::Input",
"DefaultValue": "",
"bIsConst": false,
"PathToTooltip": [
{
"Key": "Draw Debug",
"Value": {
"CultureInvariantString": null
}
}
]
}
],
"Dependencies": [],
"ExternalVariables": []
},
"CompilationData": {
"ByteCode": {
"ByteCode": [],
"NumInstructions": 0,
"Entries": [],
"BranchInfos": [],
"PredicateBranches": []
},
"FunctionNames": [],
"WorkPropertyDescriptions": [],
"WorkPropertyPathDescriptions": [],
"LiteralPropertyDescriptions": [],
"LiteralPropertyPathDescriptions": [],
"DebugPropertyDescriptions": [],
"DebugPropertyPathDescriptions": [],
"ExternalPropertyDescriptions": [],
"ExternalPropertyPathDescriptions": [],
"ExternalRegisterIndexToVariable": [],
"Operands": [],
"Hash": 0
},
"SerializedCollapsedNode": ""
}
]
}
},
"SuperStruct": {
"ObjectName": "Class'ControlRig'",
"ObjectPath": "/Script/ControlRig"
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_EditInlineNew | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Engine",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "StandardFunctionLibrary_C'Default__StandardFunctionLibrary_C'",
"ObjectPath": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.6"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "RigHierarchy",
"Name": "DynamicHierarchy",
"Outer": "Default__StandardFunctionLibrary_C",
"Class": "UScriptClass'RigHierarchy'",
"Flags": "RF_Public | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "RigVM",
"Name": "VM",
"Outer": "Default__StandardFunctionLibrary_C",
"Class": "UScriptClass'RigVM'",
"Flags": "RF_Public | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted",
"WorkMemoryStorage": null,
"LiteralMemoryStorage": null,
"ByteCodeStorage": {
"Instructions": [
{
"OpCode": 101,
"FunctionIndex": 0,
"ArgumentCount": 0,
"FirstPredicateIndex": 0,
"PredicateCount": 0,
"Arguments": []
},
{
"OpCode": 80
}
],
"Entries": [
"(Name=\"Forwards Solve\")"
],
"BranchInfos": [],
"PublicContextPathName": null,
"bHasPublicContextPathName": false
},
"Parameters": []
},
{
"Type": "RigVMMemoryStorage",
"Name": "RigVMMemoryStorage_10",
"Outer": "VM",
"Class": "UScriptClass'RigVMMemoryStorage'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "RigVMMemoryStorage",
"Name": "RigVMMemoryStorage_11",
"Outer": "VM",
"Class": "UScriptClass'RigVMMemoryStorage'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "RigVMMemoryStorage",
"Name": "RigVMMemoryStorage_9",
"Outer": "VM",
"Class": "UScriptClass'RigVMMemoryStorage'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "StandardFunctionLibrary_C",
"Name": "Default__StandardFunctionLibrary_C",
"Class": "ControlRigBlueprintGeneratedClass'/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.StandardFunctionLibrary_C'",
"Flags": "RF_Public | RF_Transactional | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"DynamicHierarchy": {
"ObjectName": "RigHierarchy'Default__StandardFunctionLibrary_C:DynamicHierarchy'",
"ObjectPath": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.1"
},
"ShapeLibraries": [
{
"AssetPathName": "/ControlRig/Controls/DefaultGizmoLibrary.DefaultGizmoLibrary",
"SubPathString": ""
}
],
"DataSourceRegistry": null,
"VM": {
"ObjectName": "RigVM'Default__StandardFunctionLibrary_C:VM'",
"ObjectPath": "/ControlRig/StandardFunctionLibrary/StandardFunctionLibrary.2"
},
"ExtendedExecuteContext": {
"VMHash": 3024488838
}
}
}
]