// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "AnimGraphNode_Base.h" #include "AnimNode_LiveLinkPose.h" #include "AnimGraphNode_LiveLinkPose.generated.h" namespace ENodeTitleType { enum Type : int; } UCLASS() class LIVELINKGRAPHNODE_API UAnimGraphNode_LiveLinkPose : public UAnimGraphNode_Base { GENERATED_BODY() public: //~ UEdGraphNode interface virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const override; virtual FText GetTooltipText() const override; virtual FText GetMenuCategory() const; //~ End of UEdGraphNode //~ Begin UK2Node interface virtual void ConvertDeprecatedNode(UEdGraph* Graph, bool bOnlySafeChanges) override; virtual void GetOutputLinkAttributes(FNodeAttributeArray& OutAttributes) const override; //~ End UK2Node interface public: UPROPERTY(EditAnywhere, Category = Settings) FAnimNode_LiveLinkPose Node; };