FConversationGraphConnectionDrawingPolicy

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FConnectionDrawingPolicy

FConversationGraphConnectionDrawingPolicy

References

Module

CommonConversationGraph

Header

/Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationGraph/Public/ConversationGraphConnectionDrawingPolicy.h

Include

#include "ConversationGraphConnectionDrawingPolicy.h"

Syntax

class FConversationGraphConnectionDrawingPolicy : public FConnectionDrawingPolicy

Variables

Name Description

Protected variable

UEdGraph *

 

GraphObj

Protected variable

TMap< UEdGraphN...

 

NodeWidgetMap

Constructors

Name Description

Public function

FConversationGraphConnectionDrawingPolicy

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

Functions

Name Description

Protected function

void

 

Internal_DrawLineWithArrow

(
    const FVector2D& StartAnchorPoint,
    const FVector2D& EndAnchorPoint,
    const FConnectionParams& Params
)

Overridden from FConnectionDrawingPolicy

Name Description

Public function Virtual Const

FVector2D

 

ComputeSplineTangent

(
    const FVector2D& Start,
    const FVector2D& End
)

Public function Virtual

void

 

DetermineWiringStyle

(
    UEdGraphPin* OutputPin,
    UEdGraphPin* InputPin,
    FConnectionParams& Params
)

Give specific editor modes a chance to highlight this connection or darken non-interesting connections.

Public function Virtual

void

 

Draw

(
    TMap< TSharedRef< SWidget >, FArran...,
    FArrangedChildren& ArrangedNodes
)

Public function Virtual

void

 

DrawPreviewConnector

(
    const FGeometry& PinGeometry,
    const FVector2D& StartPoint,
    const FVector2D& EndPoint,
    UEdGraphPin* Pin
)

Public function Virtual

void

 

DrawSplineWithArrow

(
    const FGeometry& StartGeom,
    const FGeometry& EndGeom,
    const FConnectionParams& Params
)

Public function Virtual

void

 

DrawSplineWithArrow

(
    const FVector2D& StartPoint,
    const FVector2D& EndPoint,
    const FConnectionParams& Params
)