11#include "InterchangeSourceData.generated.h"
21UCLASS(BlueprintType, Blueprintable, MinimalAPI)
31 UFUNCTION(BlueprintCallable, Category =
"Interchange | Import Manager")
41 if(!FileContentHashCache.IsSet())
43 ComputeFileContentHashCache();
45 return FileContentHashCache;
48 UFUNCTION(BlueprintCallable, Category =
"Interchange | Import Manager")
53 FileContentHashCache.Reset();
60 if (!Filename.IsEmpty())
66 if (BasePath.Len() > 43)
69 FString
LeftPath = BasePath.Left(20);
78 UFUNCTION(BlueprintCallable, Category =
"Interchange | Import Manager")
81 UFUNCTION(BlueprintCallable, Category = "Interchange | Import Manager")
84 UFUNCTION(BlueprintCallable, Category = "Interchange | Import Manager")
87 UFUNCTION(BlueprintCallable, Category = "Interchange | Import Manager")
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define TRACE_CPUPROFILER_EVENT_SCOPE(Name)
Definition CpuProfilerTrace.h:528
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
static CORE_API bool FileExists(const FString &InPath)
Definition Paths.cpp:1149
static CORE_API FString GetCleanFilename(const FString &InPath)
Definition Paths.cpp:967
static CORE_API FString ConvertRelativePathToFull(const FString &InPath)
Definition Paths.cpp:1586
static CORE_API FString GetPath(const FString &InPath)
Definition Paths.cpp:1043
Definition UnrealString.h.inl:34
Definition InterchangeSourceData.h:23
FString ToDisplayString() const
Definition InterchangeSourceData.h:58
TOptional< FMD5Hash > GetFileContentHash() const
Definition InterchangeSourceData.h:38
Definition SecureHash.h:133
Definition ObjectPtr.h:488
Definition Optional.h:131