1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // Copyright Epic Games, Inc. All Rights Reserved.
- #pragma once
- #include "CoreMinimal.h"
- #include "Input/Reply.h"
- #include "Layout/Visibility.h"
- #include "Widgets/SWidget.h"
- #include "Widgets/DeclarativeSyntaxSupport.h"
- #include "IPersonaViewport.h"
- #include "Toolkits/AssetEditorToolkit.h"
- #include "WorkflowOrientedApp/WorkflowTabFactory.h"
- #include "WorkflowOrientedApp/WorkflowTabManager.h"
- #include "BlueprintEditor.h"
- #include "WorkflowOrientedApp/ApplicationMode.h"
- #include "IDocumentation.h"
- #include "PersonaModule.h"
- #include "IPersonaPreviewScene.h"
- #include "AnimationEditorViewportClient.h"
- #include "SSingleObjectDetailsPanel.h"
- #include "PersonaTabs.h"
- #include "AdvancedPreviewSceneModule.h"
- #include "SAbilityEditorViewport.h"
- #define LOCTEXT_NAMESPACE "AbilityMode"
- class IEditableSkeleton;
- class IPersonaToolkit;
- class ISkeletonTree;
- class SPersonaDetails;
- class SToolTip;
- struct FEzAbilityTimelineSummoner : public FWorkflowTabFactory
- {
- public:
- FEzAbilityTimelineSummoner(TSharedPtr<class FAssetEditorToolkit> InHostingApp, const TSharedRef<FAdvancedPreviewScene>& InPreviewScene);
- virtual TSharedRef<SWidget> CreateTabBody(const FWorkflowTabSpawnInfo& Info) const override;
- virtual FText GetTabToolTipText(const FWorkflowTabSpawnInfo& Info) const override;
- //TSharedPtr<SAbilityEditorViewport> AbilityEditorViewport;
- static const FName EzAbilityTimelineSummonerID;
- private:
- TWeakPtr<class FAdvancedPreviewScene> PreviewScene;
- };
- #undef LOCTEXT_NAMESPACE
|