// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "BlobHelperService.h" #include "Model/Mix/MixUpdateCycle.h" #include #include #define UE_API TEXTUREGRAPHENGINE_API class UModelObject; typedef std::shared_ptr JobPtr; typedef std::weak_ptr JobPtrW; class UMixInterface; class MinMaxService : public BlobHelperService { public: UE_API MinMaxService(); UE_API virtual ~MinMaxService() override; UE_API virtual AsyncJobResultPtr Tick() override; }; typedef std::shared_ptr MinMaxServicePtr; typedef std::weak_ptr MinMaxServicePtrW; #undef UE_API