UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition BlockStructure.h:37
Definition ManifestBuilder.h:68
Definition FileSystem.h:51
Definition ManifestBuilder.h:56
virtual void AddChunkMatch(const FGuid &ChunkGuid, const FBlockStructure &Structure)=0
virtual bool FinalizeData(const TArray< FFileSpan > &FileSpans, TArray< FChunkInfo > ChunkInfo)=0
virtual ~IManifestBuilder()
Definition ManifestBuilder.h:58
virtual bool SaveToFile(const FString &Filename)=0
TSharedRef< IManifestBuilder > IManifestBuilderRef
Definition ManifestBuilder.h:64
TSharedPtr< IManifestBuilder > IManifestBuilderPtr
Definition ManifestBuilder.h:65
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition BuildPatchFileConstructor.h:28
Definition ManifestBuilder.h:43
FManifestBuilderConfig()
Definition ManifestBuilder.cpp:14
bool bAllowEmptyBuilds
Definition ManifestBuilder.h:52
Definition ManifestBuilder.h:14
EFeatureLevel FeatureLevel
Definition ManifestBuilder.h:17
FString LaunchCommand
Definition ManifestBuilder.h:27
FString PrereqArgs
Definition ManifestBuilder.h:35
FString PrereqName
Definition ManifestBuilder.h:31
FString BuildVersion
Definition ManifestBuilder.h:23
FString PrereqPath
Definition ManifestBuilder.h:33
TMap< FString, FVariant > CustomFields
Definition ManifestBuilder.h:37
FString AppName
Definition ManifestBuilder.h:21
uint32 AppId
Definition ManifestBuilder.h:19
TMap< FString, FFileAttributes > FileAttributesMap
Definition ManifestBuilder.h:39
FString LaunchExe
Definition ManifestBuilder.h:25
TSet< FString > PrereqIds
Definition ManifestBuilder.h:29