[ { "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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", "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 } } } ]