UReferenceViewerSchema

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AssetManagerEditor

Header

/Engine/Plugins/Editor/AssetManagerEditor/Source/AssetManagerEditor/Public/ReferenceViewer/ReferenceViewerSchema.h

Include

#include "ReferenceViewer/ReferenceViewerSchema.h"

Syntax

UCLASS(MinimalAPI)
class UReferenceViewerSchema : public UEdGraphSchema

Constructors

Name Description

Public function

UReferenceViewerSchema

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UEdGraphSchema

Name Description

Public function Virtual Const

void

 

BreakPinLinks

(
    UEdGraphPin& TargetPin,
    bool bSendsNodeNotifcation
)

Breaks all links from/to a single pin

Public function Virtual Const

void

 

BreakSinglePinLink

(
    UEdGraphPin* SourcePin,
    UEdGraphPin* TargetPin
)

Breaks the link between two nodes.

Public function Virtual Const

FPinConnecti...

 

CopyPinLinks

(
    UEdGraphPin& CopyFromPin,
    UEdGraphPin& CopyToPin,
    bool bIsIntermediateCopy
)

Copies pin links from one pin to another without breaking the original links

Public function Virtual Const

FConnectionD...

 

CreateConnectionDrawingPolicy

(
    int32 InBackLayerID,
    int32 InFrontLayerID,
    float InZoomFactor,
    const FSlateRect& InClippingRect,
    FSlateWindowElementList& InDrawEle...,
    UEdGraph* InGraphObj
)

Returns new FConnectionDrawingPolicy from this schema

Public function Virtual Const

void

 

DroppedAssetsOnGraph

(
    const TArray< FAssetData >& Assets,
    const FVector2D& GraphPosition,
    UEdGraph* Graph
)

Called when asset(s) are dropped onto a graph background.

Public function Virtual Const

void

 

GetAssetsGraphHoverMessage

(
    const TArray< FAssetData >& Assets,
    const UEdGraph* HoverGraph,
    FString& OutTooltipText,
    bool& OutOkIcon
)

Allows schema to generate a tooltip (icon & message) when the specified asset(s) are dragged over the specified graph

Public function Virtual Const

void

 

GetContextMenuActions

(
    UToolMenu* Menu,
    UGraphNodeContextMenuContext* ...
)

Gets actions that should be added to the right-click context menu for a node or pin

Public function Virtual Const

FName

 

GetParentContextMenuName()

Returns parent context menu name

Public function Virtual Const

FLinearColor

 

GetPinTypeColor

(
    const FEdGraphPinType& PinType
)

Gets the draw color of a pin based on it's type.

Public function Virtual Const

FPinConnecti...

 

MovePinLinks

(
    UEdGraphPin& MoveFromPin,
    UEdGraphPin& MoveToPin,
    bool bIsIntermediateMove,
    bool bNotifyLinkedNodes
)

Break links on this pin and create links instead on MoveToPin