Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAvaOutlinerActor | Item in Outliner representing an AActor. | ||
| FAvaOutlinerAddItemParams | |||
| FAvaOutlinerComponent | Item in Outliner representing a USceneComponent. | ||
| FAvaOutlinerComponentProxy | |||
| FAvaOutlinerItem | Base Implementation of IAvaOutlinerItem | ||
| FAvaOutlinerItemFlagGuard | Adds Scoped Item Flags, removes them when out of scope. | ||
| FAvaOutlinerItemId | Struct to identify an item in the Outliner | ||
| FAvaOutlinerItemProxy | Item Proxies are Outliner Items that have as only purpose to group and hold common items together. | ||
| FAvaOutlinerLevel | Item in Outliner representing a Level. | ||
| FAvaOutlinerMaterial | Item in Outliner representing a Material. | ||
| FAvaOutlinerMaterialProxy | |||
| FAvaOutlinerObject | Item Class that represents a UObject | ||
| FAvaOutlinerObjectReference | Reference Item of FAvaOutlinerSharedObject that holds an Object that is likely used across other items in the Outliner. | ||
| FAvaOutlinerRemoveItemParams | |||
| FAvaOutlinerSharedObject | Object Item that will be shared across multiple objects (e.g. Materials). | ||
| IAvaOutlinerItem | An Outliner Item is the class that represents a Single Element (i.e. Node) in the Outliner Tree. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAvaOutlinerAddItemFlags |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | UE::AvaOutliner::CompareOutlinerItemOrder
(
const FAvaOutlinerItemPtr& A, |
Compares the absolute order of the items in the Outliner and returns true if A comes before B in the outliner. | |
| void | UE::AvaOutliner::SplitItems
(
const TArray< FAvaOutlinerItemPtr >& InItems, |
Returns two subset arrays of Items: one is containing only Sortable Items and the other Non Sortable Items |