Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner > API/Plugins/AvalancheOutliner/UAvaOutlinerSubsystem
Description
Instantiates the World's Outliner
the subsystem holds a non-owning reference of the outliner, the provider is what ideally should be holding the owning reference
| Name | GetOrCreateOutliner |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheOutliner/Public/AvaOutlinerSubsystem.h |
| Include Path | #include "AvaOutlinerSubsystem.h" |
| Source | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheOutliner/Private/AvaOutlinerSubsystem.cpp |
TSharedRef < IAvaOutliner > GetOrCreateOutliner
(
IAvaOutlinerProvider & InProvider,
bool bInForceCreate
)
an existing or new valid IAvaOutliner instance
Parameters
| Name | Remarks |
|---|---|
| InProvider | the outliner provider |
| bInForceCreate | whether to create a new IAvaOutliner even if one already exists |