Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner
Item in Outliner representing a Level.
| Name | FAvaOutlinerLevel |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheOutliner/Public/Item/AvaOutlinerLevel.h |
| Include Path | #include "Item/AvaOutlinerLevel.h" |
Syntax
class FAvaOutlinerLevel : public FAvaOutlinerObject
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaOutlinerLevel
(
IAvaOutliner& InOutliner, |
Item/AvaOutlinerLevel.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAvaInherits | TAvaInherits< FAvaOutlinerLevel, FAvaOutlinerObject,> | Item/AvaOutlinerLevel.h | |
| Super | FAvaOutlinerObject | Item/AvaOutlinerLevel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULevel * GetLevel() |
Item/AvaOutlinerLevel.h |
Overridden from IAvaOutlinerItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FReply AcceptDrop
(
const FDragDropEvent& InDragDropEvent, |
Processes the Drag and Drop Event for this Item | Item/AvaOutlinerLevel.h | |
virtual TOptional< EItemDropZone > CanAcceptDrop
(
const FDragDropEvent& InDragDropEvent, |
Determines if and where the incoming Drag Drop Event can be processed by this item | Item/AvaOutlinerLevel.h | |
virtual bool CanBeTopLevel () |
Whether this Item can be at the Top Level just beneath the Root, or it needs to always be under some other Item E.g. | Item/AvaOutlinerLevel.h | |
virtual bool CanLock() |
Whether an Item can be Locked in any kind. E.g. Actors can be location-locked | Item/AvaOutlinerLevel.h | |
virtual bool CanRename() |
Whether this Item can be renamed or not | Item/AvaOutlinerLevel.h | |
virtual void FindChildren
(
TArray< FAvaOutlinerItemPtr >& OutChildren, |
Figures out the Children of this Item. | Item/AvaOutlinerLevel.h | |
virtual FText GetDisplayName() |
Gets the Display Name Text of the Item | Item/AvaOutlinerLevel.h | |
virtual FSlateIcon GetIcon() |
Item/AvaOutlinerLevel.h | ||
virtual EAvaOutlinerItemViewMode GetSupportedViewModes
(
const FAvaOutlinerView& InOutlinerView |
Gets the View Modes that this Item Supports | Item/AvaOutlinerLevel.h | |
virtual bool RemoveChild
(
const FAvaOutlinerRemoveItemParams& InRemoveItemParams |
Removes the given child from this Item if it was ever indeed a child. | Item/AvaOutlinerLevel.h |
Overridden from IAvaTypeCastable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const void * CastTo_Impl
(
FAvaTypeId InCastToType |
Item/AvaOutlinerLevel.h | ||
virtual FAvaTypeId GetTypeId() |
Item/AvaOutlinerLevel.h |
Protected
Overridden from FAvaOutlinerObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetObject_Impl
(
UObject* InObject |
Item/AvaOutlinerLevel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAvaTypeId GetStaticTypeId() |
Item/AvaOutlinerLevel.h |