![]() |
Iliad
Painting Plugin for UnrealEngine4 by Praxinos
|
Public Member Functions | |
FOdysseyFolderLayerNode (TSharedPtr< FOdysseyFolderLayer > iFolderLayer, FOdysseyLayerStackTree &iParentTree) | |
virtual void | BuildContextMenu (FMenuBuilder &iMenuBuilder) override |
virtual TOptional< EItemDropZone > | CanDrop (FOdysseyLayerStackNodeDragDropOp &iDragDropOp, EItemDropZone iItemDropZone) const override |
virtual void | Drop (const TArray< TSharedRef< IOdysseyBaseLayerNode >> &iDraggedNodes, EItemDropZone iItemDropZone) override |
virtual TSharedRef< SWidget > | GenerateContainerWidgetForPropertyView () override |
virtual TSharedRef< SWidget > | GetCustomIconContent () override |
virtual TSharedRef< SWidget > | GetCustomOutlinerContent () override |
virtual const FSlateBrush * | GetIconBrush () const override |
virtual float | GetNodeHeight () const override |
virtual FNodePadding | GetNodePadding () const override |
virtual bool | IsHidden () const override |
![]() | |
IOdysseyBaseLayerNode (FName iNodeName, FOdysseyLayerStackTree &iParentTree, TSharedPtr< IOdysseyLayer > iLayerDataPtr) | |
virtual | ~IOdysseyBaseLayerNode () |
virtual bool | CanRenameNode () const |
DECLARE_EVENT (IOdysseyBaseLayerNode, FRequestRenameEvent) | |
virtual TSharedRef< SWidget > | GenerateContainerWidgetForOutliner (const TSharedRef< SOdysseyLayerStackViewRow > &iRow) |
virtual FText | GetDisplayName () const |
virtual FLinearColor | GetDisplayNameColor () const |
virtual FText | GetDisplayNameToolTipText () const |
virtual FSlateColor | GetIconColor () const |
TSharedPtr< IOdysseyLayer > | GetLayerDataPtr () const |
FOdysseyLayerStackModel & | GetLayerStack () const |
FName | GetNodeName () const |
FOdysseyLayerStackTree & | GetParentTree () const |
float | GetVirtualBottom () const |
float | GetVirtualTop () const |
void | Initialize (float iVirtualTop, float iVirtualBottom) |
bool | IsHovered () const |
virtual bool | IsSelectable () const |
void | MoveNodeTo (EItemDropZone iItemDropZone, TSharedRef< IOdysseyBaseLayerNode > iCurrentNode) |
FRequestRenameEvent & | OnRenameRequested () |
TSharedPtr< SWidget > | OnSummonContextMenu () |
virtual void | SetDisplayName (const FText &NewDisplayName) |
Protected Member Functions | |
const FSlateBrush * | GetLockedBrushForLayer () const |
const FSlateBrush * | GetVisibilityBrushForLayer () const |
FReply | OnToggleLocked () |
FReply | OnToggleVisibility () |
void | RefreshBlendingModeText () const |
void | RefreshOpacityText () const |
Friends | |
class | SOdysseyFolderLayerNodePropertyView |
Additional Inherited Members | |
![]() | |
TArray< TSharedRef< IOdysseyBaseLayerNode > > | mChildNodes |
TSharedPtr< IOdysseyLayer > | mLayerDataPtr |
FName | mNodeName |
FOdysseyLayerStackTree & | mParentTree |
FRequestRenameEvent | mRenameRequestedEvent |
float | mVirtualBottom |
float | mVirtualTop |
Base node GUI for a layer folder in the layerStack
FOdysseyFolderLayerNode::FOdysseyFolderLayerNode | ( | TSharedPtr< FOdysseyFolderLayer > | iFolderLayer, |
FOdysseyLayerStackTree & | iParentTree | ||
) |
|
overridevirtual |
What sort of context menu this node summons
Implements IOdysseyBaseLayerNode.
|
overridevirtual |
Determines if there is a valid drop zone based on the current drag drop operation and the zone the items were dragged onto.
Implements IOdysseyBaseLayerNode.
|
overridevirtual |
Handles a drop of items onto this display node.
Implements IOdysseyBaseLayerNode.
|
overridevirtual |
Implements IOdysseyBaseLayerNode.
|
overridevirtual |
Implements IOdysseyBaseLayerNode.
|
overridevirtual |
Implements IOdysseyBaseLayerNode.
|
overridevirtual |
Reimplemented from IOdysseyBaseLayerNode.
|
protected |
|
overridevirtual |
Implements IOdysseyBaseLayerNode.
|
overridevirtual |
Implements IOdysseyBaseLayerNode.
|
protected |
|
overridevirtual |
Implements IOdysseyBaseLayerNode.
|
protected |
|
protected |
|
protected |
|
protected |
|
friend |