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