Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner > API/Plugins/AvalancheOutliner/Item
Inheritance Hierarchy
- IAvaTypeCastable
- TSharedFromThis< IAvaOutlinerItem >
- IAvaOutlinerItem
- FAvaOutlinerItem
- FAvaOutlinerObject
- FAvaOutlinerObjectReference
- FAvaOutlinerMaterial
References
| Module | AvalancheOutliner |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheOutliner/Public/Item/AvaOutlinerMaterial.h |
| Include | #include "Item/AvaOutlinerMaterial.h" |
Syntax
class FAvaOutlinerMaterial : public FAvaOutlinerObjectReference
Remarks
Item in Outliner representing a Material. Inherits from FAvaOutlinerObjectReference as multiple objects can have the same material
Variables
| Type | Name | Description | |
|---|---|---|---|
| UMaterialInterface * | InMaterial | ||
| UMaterialInterface const FAvaOutlinerItemPtrint32 | InMaterialIndex | ||
| UMaterialInterface const FAvaOutlinerItemPtr & | InReferencingItem | ||
| TWeakObjectPtr< UMaterialInterface > | Material | ||
| FSlateIcon | MaterialIcon | ||
| int32 | MaterialIndex |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMaterialInterface * | GetMaterial () |
||
| UPrimitiveComponent * | |||
| void | |||
Overridden from FAvaOutlinerObject
| Type | Name | Description | |
|---|---|---|---|
| void | SetObject_Impl
(
UObject* InObject |
Overridden from IAvaOutlinerItem
| Type | Name | Description | |
|---|---|---|---|
| FReply | AcceptDrop
(
const FDragDropEvent& InDragDropEvent, |
Processes the Drag and Drop Event for this Item | |
| TOptional< EItemDropZone > | CanAcceptDrop
(
const FDragDropEvent& InDragDropEvent, |
Determines if and where the incoming Drag Drop Event can be processed by this item | |
| FSlateIcon | GetIcon () |