Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/URigVMController
Description
BInRecurseIntoCollapseNodes: when true (default), if InNode is a collapse node the function recurses into its contained graph and resolves a controller for that sub-graph via GetControllerForGraph. Once the recursion starts, all nested collapse nodes are walked (the flag is not propagated as a per-level switch — it gates the top-level entry only). Callers that only need the node's own pin info should pass false to avoid the recursion (and the side-effect of creating a cached sub-graph controller in FRigVMClient::Controllers).
| Name | GenerateRepopulatePinsNodeData |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/RigVMController.h |
| Include Path | #include "RigVMModel/RigVMController.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMModel/RigVMController.cpp |
void GenerateRepopulatePinsNodeData
(
TArray < FRepopulatePinsNodeData > & NodesPinData,
URigVMNode * InNode,
bool bInFollowCoreRedirectors,
bool bInSetupOrphanedPins,
bool bInRecreateLinks,
bool bInRecurseIntoCollapseNodes
)