Navigation
API > API/Plugins > API/Plugins/SequenceNavigator
Handles registering a Navigation Tool item type with a Navigation Tool item proxy factory that creates the respective INavigationToolItemProxy
| Name | FNavigationToolItemProxyRegistry |
| Type | class |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/ItemProxies/NavigationToolItemProxyRegistry.h |
| Include Path | #include "ItemProxies/NavigationToolItemProxyRegistry.h" |
Syntax
class FNavigationToolItemProxyRegistry
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ItemProxyFactories | TMap< FName, TSharedRef< INavigationToolItemProxyFactory > > | Map of the item proxy type name and its item proxy factory | ItemProxies/NavigationToolItemProxyRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Gets the Item Proxy Factory if it was registered with the Item Proxy Type Name. | ItemProxies/NavigationToolItemProxyRegistry.h | ||
INavigationToolItemProxyFactory * GetItemProxyFactory
(
const FName InItemProxyTypeName |
Gets the Item Proxy Factory for the given Item Proxy Type Name. Returns nullptr if not found | ItemProxies/NavigationToolItemProxyRegistry.h | |
void GetRegisteredItemProxyTypeNames
(
TSet< FName >& OutItemProxyTypeNames |
Gets all the Item Proxy Type Names that exist in this registry | ItemProxies/NavigationToolItemProxyRegistry.h | |
void RegisterItemProxyFactory
(
InArgTypes&&... InArgs |
ItemProxies/NavigationToolItemProxyRegistry.h | ||
void RegisterItemProxyWithDefaultFactory() |
Registers an Item Proxy Type with the Default Factory | ItemProxies/NavigationToolItemProxyRegistry.h | |
void UnregisterAllItemProxyFactories() |
Unregisters all the Item Proxy Factories for this Instance | ItemProxies/NavigationToolItemProxyRegistry.h | |
void UnregisterItemProxyFactory () |
Unregisters the given Item Type from having an Item Proxy Factory | ItemProxies/NavigationToolItemProxyRegistry.h | |
void UnregisterItemProxyFactory
(
FName InItemProxyTypeName |
ItemProxies/NavigationToolItemProxyRegistry.h |
See Also
- INavigationToolItemProxy