Files
UnrealEngineUWP/Engine/Source/Editor/PropertyEditor/Public/IDetailKeyframeHandler.h
sebastian nordgren 3707cb891a Keyframe button handler has been moved out of SDetailSingleItemRow and into LevelEditorSequencerIntegration.
IDetailKeyframeHandler takes a const UClass* to match upstream interfaces.

#rb lauren.barnes

[CL 15065552 by sebastian nordgren in ue5-main branch]
2021-01-13 04:35:03 -04:00

23 lines
552 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
class IPropertyHandle;
class IDetailKeyframeHandler
{
public:
virtual ~IDetailKeyframeHandler(){}
virtual bool IsPropertyKeyable(const UClass* InObjectClass, const IPropertyHandle& PropertyHandle) const = 0;
virtual bool IsPropertyKeyingEnabled() const = 0;
virtual void OnKeyPropertyClicked(const IPropertyHandle& KeyedPropertyHandle) = 0;
virtual bool IsPropertyAnimated(const IPropertyHandle& PropertyHandle, UObject* ParentObject) const = 0;
};