module: AnimationBlueprintEditor

code: void Construct ( const [FArguments](API\Editor\AnimationBlueprintEditor\AnimationNodes\SAnimationGraphNode\FArguments) & InArgs, [UAnimGraphNode_Base](API\Editor\AnimGraph\UAnimGraphNode_Base) * InNode )


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

code: virtual void CreateBelowPinControls ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SVerticalBox](API\Runtime\SlateCore\Widgets\SVerticalBox) > MainBox )


description: Create below-widget controls for editing anim node functions.

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateNodeFunctionsWidget ( [UAnimGraphNode_Base](API\Editor\AnimGraph\UAnimGraphNode_Base) * InAnimNode, [TAttribute](API\Runtime\Core\Misc\TAttribute)< bool > InUseLowDetail )


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

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateNodeContentArea()


description: Create below-widget controls for editing anim node tags.

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateNodeTagWidget ( [UAnimGraphNode_Base](API\Editor\AnimGraph\UAnimGraphNode_Base) * InAnimNode, [TAttribute](API\Runtime\Core\Misc\TAttribute)< bool > InUseLowDetail )


code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateTitleWidget ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SNodeTitle](API\Editor\GraphEditor\SNodeTitle) > InNodeTitle )


className: ErrorReportingSlotReverseIndex

description: Reverse index of the error reporting bar slot.

code: static const int32 ErrorReportingSlotReverseIndex = 0;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

code: struct FArguments : public [TSlateBaseNamedArgs< SAnimationGraphNode >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


description: Populate the popups array with any popups to render

code: virtual void GetNodeInfoPopups ( [FNodeInfoContext](API\Editor\GraphEditor\FNodeInfoContext) * Context, [TArray](API\Runtime\Core\Containers\TArray)< [FGraphInformationPopupInfo](API\Editor\GraphEditor\FGraphInformationPopupInfo) > & Popups ) const


description: Populate the widgets array with any overlay widgets to render

code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [FOverlayWidgetInfo](API\Editor\GraphEditor\FOverlayWidgetInfo) > GetOverlayWidgets ( bool bSelected, const FVector2D & WidgetSize ) const


description: Returns true if the node is hiding its pins

code: virtual bool IsHidingPinWidgets() const


description: Tweak any created pin widgets so they respond to bindings.

code: static void ReconfigurePinWidgetsForPropertyBindings ( [UAnimGraphNode_Base](API\Editor\AnimGraph\UAnimGraphNode_Base) * InAnimGraphNode, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SGraphNode](API\Editor\GraphEditor\SGraphNode) > InGraphNodeWidget, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SGraphPin](API\Editor\GraphEditor\SGraphPin) >([UEdGraphPin](API\Runtime\Engine\EdGraph\UEdGraphPin) *)> InFindWidgetForPin )


className: TagAndFunctionsSlotReverseIndex

description: Reverse index of the tag/functions slot.

code: static const int32 TagAndFunctionsSlotReverseIndex = 1;


description: Ticks this widget with Geometry. Override in derived classes, but always call the parent implementation.

code: virtual void Tick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const double InCurrentTime, const float InDeltaTime )


className: SAnimationGraphNode

code: class SAnimationGraphNode : public [SGraphNodeK2Base](API\Editor\GraphEditor\KismetNodes\SGraphNodeK2Base)


description: Get the asset browser we host

code: [IAnimationSequenceBrowser](API\Editor\Persona\IAnimationSequenceBrowser) * GetAssetBrowser() const


description: Get the last pin type we used to create a graph pin

code: const [FEdGraphPinType](API\Runtime\Engine\EdGraph\FEdGraphPinType) & GetLastGraphPinTypeUsed() const


description: Get the preview anim instance we are using, which can be a linked instance depending on preview settings

code: [UAnimInstance](API\Runtime\Engine\Animation\UAnimInstance) * GetPreviewInstance() const


description: Set the last pin type we used to create a graph pin

code: void SetLastGraphPinTypeUsed ( const [FEdGraphPinType](API\Runtime\Engine\EdGraph\FEdGraphPinType) & InType )


description: Note: This function should not be called directly, use one of the following instead:

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IAnimationBlueprintEditor](API\Editor\AnimationBlueprintEditor\IAnimationBlueprintEditor) > CreateAnimationBlueprintEditor ( const [EToolkitMode::Type](API\Editor\EditorFramework\Toolkits\EToolkitMode__Type) Mode, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [IToolkitHost](API\Editor\EditorFramework\Toolkits\IToolkitHost) > & InitToolkitHost, class [UAnimBlueprint](API\Runtime\Engine\Animation\UAnimBlueprint) * Blueprint )


className: IAnimationBlueprintEditor

code: class IAnimationBlueprintEditor : public [FBlueprintEditor](API\Editor\Kismet\FBlueprintEditor), public [IHasPersonaToolkit](API\Editor\Persona\IHasPersonaToolkit)


description: Get all toolbar extenders

code: typedef TBaseDelegate_TwoParams< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FExtender](API\Runtime\Slate\Framework\MultiBox\FExtender) >, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FUICommandList](API\Runtime\Slate\Framework\Commands\FUICommandList) >, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IAnimationBlueprintEditor](API\Editor\AnimationBlueprintEditor\IAnimationBlueprintEditor) > > FAnimationBlueprintEditorToolbarExtender


className: FOnGetCustomDebugObjects

code: typedef TMulticastDelegate_TwoParams< void, const [IAnimationBlueprintEditor](API\Editor\AnimationBlueprintEditor\IAnimationBlueprintEditor) &, [TArray](API\Runtime\Core\Containers\TArray)< [FCustomDebugObject](API\Editor\Kismet\FCustomDebugObject) > & > FOnGetCustomDebugObjects


className: IAnimationBlueprintEditorModule

code: class IAnimationBlueprintEditorModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface), public [IHasMenuExtensibility](API\Editor\UnrealEd\Toolkits\IHasMenuExtensibility), public [IHasToolBarExtensibility](API\Editor\UnrealEd\Toolkits\IHasToolBarExtensibility)


className: FOnUpdateSettingsMulticaster

code: typedef TMulticastDelegate_TwoParams< void, const [UAnimationBlueprintEditorSettings](API\Editor\AnimationBlueprintEditor\UAnimationBlueprintEditorSetting-) *, [EPropertyChangeType::Type](API\Runtime\CoreUObject\UObject\Type) > FOnUpdateSettingsMulticaster


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( struct [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


code: [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) RegisterOnUpdateSettings ( const FOnUpdateSettingsMulticaster::FDelegate & Delegate )


code: void UnregisterOnUpdateSettings ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) Object )


className: UAnimationBlueprintEditorSettings

description: Settings for the Animation Blueprint Editor.

code: class UAnimationBlueprintEditorSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bPoseWatchSelectedNodes

type: bool

description: If true, automatically pose watch selected nodes.

bShowGraphCornerText

description: Whether to display the corner text in an animation graph.

OnSettingsChange

type: FOnUpdateSettin...