SAnimationGraphNode

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AnimationBlueprintEditor

Header

/Engine/Source/Editor/AnimationBlueprintEditor/Public/AnimationNodes/SAnimationGraphNode.h

Include

#include "AnimationNodes/SAnimationGraphNode.h"

Syntax

class SAnimationGraphNode : public SGraphNodeK2Base

Functions

Name Description

Public function

void

 

Construct

(
    const FArguments& InArgs,
    UAnimGraphNode_Base* InNode
)

Public function Static

TSharedRef< ...

 

CreateNodeFunctionsWidget

(
    UAnimGraphNode_Base* InAnimNod...,
    TAttribute< bool > InUseLowDetail
)

Create below-widget controls for editing anim node functions.

Public function Static

TSharedRef< ...

 

CreateNodeTagWidget

(
    UAnimGraphNode_Base* InAnimNod...,
    TAttribute< bool > InUseLowDetail
)

Create below-widget controls for editing anim node tags.

Public function Static

void

 

ReconfigurePinWidgetsForPropertyBindings

(
    UAnimGraphNode_Base* InAnimGra...,
    TSharedRef< SGraphNode > InGraphNod...,
    TFunctionRef< TSharedPtr< SGraphPin...
)

Tweak any created pin widgets so they respond to bindings.

Overridden from SGraphNode

Name Description

Protected function Virtual

void

 

CreateBelowPinControls

(
    TSharedPtr< SVerticalBox > MainBox
)

Override this to add widgets below the pins but above advanced view arrow.

Protected function Virtual

TSharedRef< ...

 

CreateNodeContentArea()

Create the inner node content area, including the left/right pin boxes

Protected function Virtual

TSharedRef< ...

 

CreateTitleWidget

(
    TSharedPtr< SNodeTitle > InNodeTitl...
)

Protected function Virtual Const

bool

 

IsHidingPinWidgets()

Returns true if the node is hiding its pins

Overridden from SNode

Name Description

Protected function Virtual Const

void

 

GetNodeInfoPopups

(
    FNodeInfoContext* Context,
    TArray< FGraphInformationPopupInfo ...
)

Populate the popups array with any popups to render

Protected function Virtual Const

TArray< FOve...

 

GetOverlayWidgets

(
    bool bSelected,
    const FVector2D& WidgetSize
)

Populate the widgets array with any overlay widgets to render

Overridden from SWidget

Name Description

Protected function Virtual

void

 

Tick

(
    const FGeometry& AllottedGeometry,
    const double InCurrentTime,
    const float InDeltaTime
)

Ticks this widget with Geometry.

Classes

Name

Description

Public struct

FArguments

Constants

Name

Description

ErrorReportingSlotReverseIndex

Reverse index of the error reporting bar slot.

TagAndFunctionsSlotReverseIndex

Reverse index of the tag/functions slot.