Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner > API/Plugins/AvalancheOutliner/ItemProxies
References
| Module | AvalancheOutliner |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheOutliner/Public/ItemProxies/AvaOutlinerItemProxyRegistry.h |
| Include | #include "ItemProxies/AvaOutlinerItemProxyRegistry.h" |
Syntax
class FAvaOutlinerItemProxyRegistry
Remarks
Handles registering an Outliner Item Type with an Outliner Item Proxy Factory that creates the respective IAvaOutlinerItemProxy
Functions
| Type | Name | Description | |
|---|---|---|---|
| IAvaOutlinerItemProxyFactory * | Gets the Item Proxy Factory if it was registered with the Item Proxy Type Name. | ||
| IAvaOutlinerItemProxyFactory * | GetItemProxyFactory
(
FName InItemProxyTypeName |
Gets the Item Proxy Factory for the given Item Proxy Type Name. Returns nullptr if not found | |
| void | GetRegisteredItemProxyTypeNames
(
TSet< FName >& OutItemProxyTypeNames |
Gets all the Item Proxy Type Names that exist in this registry | |
| void | RegisterItemProxyFactory
(
InArgTypes&&... InArgs |
||
| void | Registers an Item Proxy Type with the Default Factory | ||
| void | Unregisters all the Item Proxy Factories for this Instance | ||
| void | Unregisters the given Item Type from having an Item Proxy Factory | ||
| void | UnregisterItemProxyFactory
(
FName InItemProxyTypeName |
See Also
IAvaOutlinerItemProxy