Files
UnrealEngineUWP/Engine/Source/Editor/AnimGraph/Private/EditModes/LookAtEditMode.h
bryan sefcik 0837230669 Ran IWYU again on half of the Engine/Source/Editor/... source files.
#jira

[CL 21716414 by bryan sefcik in ue5-main branch]
2022-08-30 23:03:03 -04:00

28 lines
951 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "AnimNodeEditMode.h"
#include "Math/MathFwd.h"
#include "UObject/NameTypes.h"
#include "UnrealWidgetFwd.h"
class FLookAtEditMode : public FAnimNodeEditMode
{
public:
/** IAnimNodeEditMode interface */
virtual void EnterMode(class UAnimGraphNode_Base* InEditorNode, struct FAnimNode_Base* InRuntimeNode) override;
virtual void ExitMode() override;
virtual FVector GetWidgetLocation() const override;
virtual ECoordSystem GetWidgetCoordinateSystem() const override;
virtual UE::Widget::EWidgetMode GetWidgetMode() const override;
virtual bool UsesTransformWidget(UE::Widget::EWidgetMode InWidgetMode) const override;
virtual FName GetSelectedBone() const override;
virtual void DoTranslation(FVector& InTranslation) override;
virtual bool ShouldDrawWidget() const override;
private:
struct FAnimNode_LookAt* RuntimeNode;
class UAnimGraphNode_LookAt* GraphNode;
};