// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "BlobHelperService.h" #include #define UE_API TEXTUREGRAPHENGINE_API class BlobHasherService : public BlobHelperService { public: UE_API BlobHasherService(); UE_API virtual ~BlobHasherService() override; UE_API virtual AsyncJobResultPtr Tick() override; UE_API virtual void Add(BlobRef BlobObj) override; }; typedef std::shared_ptr BlobHasherServicePtr; typedef std::weak_ptr BlobHasherServicePtrW; #undef UE_API