// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "UObject/Object.h" #include "LyraWidgetFactory.generated.h" template class TSubclassOf; class UUserWidget; struct FFrame; UCLASS(Abstract, Blueprintable, BlueprintType, EditInlineNew) class LYRAGAME_API ULyraWidgetFactory : public UObject { GENERATED_BODY() public: ULyraWidgetFactory() { } UFUNCTION(BlueprintNativeEvent) TSubclassOf FindWidgetClassForData(const UObject* Data) const; };