Navigation
API > API/Runtime > API/Runtime/MassEntity > API/Runtime/MassEntity/FMassProcessorDependencySolver
Description
Traverses InOutIndicesRemaining in search of the first RootNode's node that has no dependencies left. Once found the node's index gets added to OutNodeIndices, removed from dependency lists from all other nodes and the function quits.
| Name | PerformSolverStep |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassProcessorDependencySolver.h |
| Include Path | #include "MassProcessorDependencySolver.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassProcessorDependencySolver.cpp |
bool PerformSolverStep
(
FResourceUsage & ResourceUsage,
TArray < int32 > & InOutIndicesRemaining,
TArray < int32 > & OutNodeIndices
)
'true' if a dependency-less node has been found and added to OutNodeIndices; 'false' otherwise.