Files
UnrealEngine/Engine/Plugins/Animation/PoseSearch/Source/Editor/Public/PoseSearchDatabasePreviewScene.h
2025-05-18 13:04:45 +08:00

35 lines
631 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "AdvancedPreviewScene.h"
namespace UE::PoseSearch
{
class FDatabaseEditor;
class FDatabasePreviewScene : public FAdvancedPreviewScene
{
public:
FDatabasePreviewScene(
ConstructionValues CVs,
const TSharedRef<FDatabaseEditor>& Editor);
~FDatabasePreviewScene() {}
virtual void Tick(float InDeltaTime) override;
TSharedRef<FDatabaseEditor> GetEditor() const
{
return EditorPtr.Pin().ToSharedRef();
}
private:
/** The asset editor we are embedded in */
TWeakPtr<FDatabaseEditor> EditorPtr;
};
}