FAnimPropertyBindingWidgetArgs

Arguments used to construct a property binding widget.

Choose your operating system:

Windows

macOS

Linux

References

Module

AnimGraph

Header

/Engine/Source/Editor/AnimGraph/Public/AnimGraphNode_Base.h

Include

#include "AnimGraphNode_Base.h"

Syntax

struct FAnimPropertyBindingWidgetArgs

Remarks

Arguments used to construct a property binding widget.

Variables

Name Description

Public variable

FName

 

BindingName

The name of the property we are binding to.

Public variable

bool

 

bOnGraphNode

Whether this is for display on a graph node.

Public variable

bool

 

bPropertyIsOnFNode

Whether the property is on the FAnimNode_Base of this anim node.

Public variable

TSharedPtr< FEx...

 

MenuExtender

Menu extender used to add custom entries in the binding menu.

Public variable

TArray< UAnimGr...

 

Nodes

The nodes to display the binding for.

Public variable

FOnGetOptionalP...

 

OnGetOptionalPins

Public variable

FOnSetPinVisibi...

 

OnSetPinVisibility

Public variable

int32

 

OptionalPinIndex

The optional pin index that refers to this pin.

Public variable

FName

 

PinName

The name of the pin.

Public variable

FProperty *

 

PinProperty

The pin property for this binding.

Constructors

Name Description

Public function

FAnimPropertyBindingWidgetArgs

(
    const TArray< UAnimGraphNode_Base&...,
    FProperty* InPinProperty,
    FName InPinName,
    FName InBindingName,
    int32 InOptionalPinIndex
)

Typedefs

Name

Description

FOnGetOptionalPins

Delegate used to to access property bindings to modify for the specified node.

FOnSetPinVisibility

Delegate used to set pin visibility.