Files
UnrealEngine/Engine/Source/Editor/PhysicsAssetEditor/Private/PhysicsAssetEditorProfilesSummoner.h
2025-05-18 13:04:45 +08:00

21 lines
666 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "WorkflowOrientedApp/WorkflowTabFactory.h"
class UPhysicsAsset;
struct FPhysicsAssetEditorProfilesSummoner : public FWorkflowTabFactory
{
public:
FPhysicsAssetEditorProfilesSummoner(TSharedPtr<FAssetEditorToolkit> InHostingApp, UPhysicsAsset* InPhysicsAsset);
/** FWorkflowTabFactory interface */
virtual TSharedRef<SWidget> CreateTabBody(const FWorkflowTabSpawnInfo& Info) const override;
virtual TSharedPtr<SToolTip> CreateTabToolTipWidget(const FWorkflowTabSpawnInfo& Info) const override;
/** Reference to our Physics Asset */
TWeakObjectPtr<UPhysicsAsset> PhysicsAssetPtr;
};