// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Elements/Interfaces/TypedElementDetailsInterface.h" #include "Templates/UniquePtr.h" #include "UObject/Object.h" #include "UObject/ObjectMacros.h" #include "UObject/UObjectGlobals.h" #include "ObjectElementDetailsInterface.generated.h" struct FTypedElementHandle; UCLASS(MinimalAPI) class UObjectElementDetailsInterface : public UObject, public ITypedElementDetailsInterface { GENERATED_BODY() public: UNREALED_API virtual TUniquePtr GetDetailsObject(const FTypedElementHandle& InElementHandle) override; };