Navigation
API > API/Plugins > API/Plugins/SequenceNavigator > API/Plugins/SequenceNavigator/FNavigationToolExtender
Description
Iterates over each Navigation Tool provider and executes the predicate function associated with the given Navigation Tool instance. The iteration is controlled by the provided predicate function, which determines whether it continues or stops.
| Name | ForEachToolProvider |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/NavigationToolExtender.h |
| Include Path | #include "NavigationToolExtender.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/NavigationToolExtender.cpp |
static void ForEachToolProvider
(
const FName InToolId,
const TFunction < bool< FNavigationToolProvider > &InProvider)> & InPredicate
)
Parameters
| Name | Remarks |
|---|---|
| InToolId | The Navigation Tool Id whose providers are to be iterated over. |
| InPredicate | A predicate function that takes a shared reference to a Navigation Tool provider as input. The function should return true to continue iteration or false to stop it. |