Files
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

27 lines
844 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "BlueprintEditor.h"
#include "IHasPersonaToolkit.h"
class IAnimationSequenceBrowser;
class UAnimInstance;
class IAnimationBlueprintEditor : public FBlueprintEditor, public IHasPersonaToolkit
{
public:
/** Get the last pin type we used to create a graph pin */
virtual const FEdGraphPinType& GetLastGraphPinTypeUsed() const = 0;
/** Set the last pin type we used to create a graph pin */
virtual void SetLastGraphPinTypeUsed(const FEdGraphPinType& InType) = 0;
/** Get the asset browser we host */
virtual IAnimationSequenceBrowser* GetAssetBrowser() const = 0;
/** Get the preview anim instance we are using, which can be a linked instance depending on preview settings */
virtual UAnimInstance* GetPreviewInstance() const = 0;
};