Files
UnrealEngineUWP/Engine/Source/Editor/UnrealEd/Classes/Animation/EditorNotifyObject.h
Lina Halper 44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00

33 lines
976 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
//////////////////////////////////////////////////////////////////////////
// Proxy object for displaying notifies in the details panel with
// event data included alongside UAnimNotify
//////////////////////////////////////////////////////////////////////////
#pragma once
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Animation/AnimTypes.h"
#include "Animation/EditorAnimBaseObj.h"
#include "EditorNotifyObject.generated.h"
UCLASS(MinimalAPI)
class UEditorNotifyObject : public UEditorAnimBaseObj
{
GENERATED_UCLASS_BODY()
/** Set up the editor object
* @param InNotify The notify to modify
*/
virtual void InitialiseNotify(const FAnimNotifyEvent& InNotify);
/** Copy changes made to the event object back to the montage asset */
virtual bool ApplyChangesToMontage() override;
/** The notify event to modify */
UPROPERTY(EditAnywhere, Category=Event)
FAnimNotifyEvent Event;
};