Files
UnrealEngineUWP/Engine/Source/Editor/AnimationModifiers/Private/AnimationModifierDetailCustomization.h
Jurre deBaare 635f35f41e Option to apply Animation Modifiers to only new or changed animations
#feature add ability to only apply out-of-date animation modifiers from asset context menu, and through details view on AnimationModifier classes
#fix ensure that we do not apply pending kill modifiers or instances that are used for reverting
#jira UE-84819
#rb Thomas.Sarkanen
#preflight 60cb38fd6092ba000140842e

[CL 16704034 by Jurre deBaare in ue5-main branch]
2021-06-17 09:49:44 -04:00

24 lines
701 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "IDetailCustomization.h"
#include "Input/Reply.h"
class SButton;
class UAnimationModifier;
/** Animation modifier detail customization */
class FAnimationModifierDetailCustomization : public IDetailCustomization
{
public:
static TSharedRef<IDetailCustomization> MakeInstance() { return MakeShareable(new FAnimationModifierDetailCustomization()); }
virtual void CustomizeDetails(IDetailLayoutBuilder& DetailBuilder) override;
protected:
FReply OnUpdateRevisionButtonClicked();
FReply OnApplyButtonClicked(bool bForceApply);
protected:
TSharedPtr<SButton> UpdateRevisionButton;
UAnimationModifier* ModifierInstance;
};