10#include "RuntimeAssetCachePluginInterface.generated.h"
76 return CachedAssetVersion >= GetAssetVersion();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition Archive.h:1208
virtual void Serialize(void *V, int64 Length)
Definition Archive.h:1689
Definition RuntimeAssetCachePluginInterface.h:25
virtual void SerializeData(FArchive &Ar, FVoidPtrParam InData)
Definition RuntimeAssetCachePluginInterface.h:59
virtual FString GetAssetUniqueName() const =0
virtual bool IsBuildThreadSafe() const =0
virtual bool CachedAssetVersionIsUpToDate(int32 CachedAssetVersion)
Definition RuntimeAssetCachePluginInterface.h:74
virtual const TCHAR * GetBucketConfigName() const =0
virtual bool ShouldBuildAsynchronously() const
Definition RuntimeAssetCachePluginInterface.h:83
virtual const TCHAR * GetBuilderName() const =0
virtual int32 GetAssetVersion()=0
virtual FVoidPtrParam Build()=0
Definition Interface.h:19
Definition RuntimeAssetCachePluginInterface.h:16
Definition RuntimeAssetCacheInterface.h:23