Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner
Item in Outliner representing a Material. Inherits from FAvaOutlinerObjectReference as multiple objects can have the same material
| Name | FAvaOutlinerMaterial |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheOutliner/Public/Item/AvaOutlinerMaterial.h |
| Include Path | #include "Item/AvaOutlinerMaterial.h" |
Syntax
class FAvaOutlinerMaterial : public FAvaOutlinerObjectReference
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaOutlinerMaterial
(
IAvaOutliner& InOutliner, |
Item/AvaOutlinerMaterial.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAvaInherits | TAvaInherits< FAvaOutlinerMaterial, FAvaOutlinerObjectReference,> | Item/AvaOutlinerMaterial.h | |
| Super | FAvaOutlinerObjectReference | Item/AvaOutlinerMaterial.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMaterialInterface * GetMaterial() |
Item/AvaOutlinerMaterial.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/AvaOutlinerMaterial.h | |
virtual TOptional< EItemDropZone > CanAcceptDrop
(
const FDragDropEvent& InDragDropEvent, |
Determines if and where the incoming Drag Drop Event can be processed by this item | Item/AvaOutlinerMaterial.h | |
virtual FSlateIcon GetIcon() |
Item/AvaOutlinerMaterial.h |
Overridden from IAvaTypeCastable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const void * CastTo_Impl
(
FAvaTypeId InCastToType |
Item/AvaOutlinerMaterial.h | ||
virtual FAvaTypeId GetTypeId() |
Item/AvaOutlinerMaterial.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPrimitiveComponent * GetReferencingPrimitive() |
Item/AvaOutlinerMaterial.h | ||
void OnMaterialChanged() |
Item/AvaOutlinerMaterial.h |
Overridden from FAvaOutlinerObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetObject_Impl
(
UObject* InObject |
Item/AvaOutlinerMaterial.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAvaTypeId GetStaticTypeId() |
Item/AvaOutlinerMaterial.h |