5#include "Containers/Array.h"
6#include "Containers/ArrayView.h"
7#include "HAL/Platform.h"
8#include "PixelFormat.h"
47 static void AccumulateFileRegions(TArray<FFileRegion>& InOutRegions, int64 EntryOffset, int64 PayloadOffset, int64 EndOffset, TArrayView<
const FFileRegion> InnerFileRegions);
54 case PF_DXT1:
return EFileRegionType::BC1;
55 case PF_DXT3:
return EFileRegionType::BC2;
56 case PF_DXT5:
return EFileRegionType::BC3;
57 case PF_BC4:
return EFileRegionType::BC4;
58 case PF_BC5:
return EFileRegionType::BC5;
static const TCHAR * RegionsFileExtension
static EFileRegionType SelectType(EPixelFormat Format)
static void SerializeFileRegions(class FArchive &Ar, TArray< FFileRegion > &Regions)
static void AccumulateFileRegions(TArray< FFileRegion > &InOutRegions, int64 EntryOffset, int64 PayloadOffset, int64 EndOffset, TArrayView< const FFileRegion > InnerFileRegions)
FFileRegion(uint64 InOffset, uint64 InLength, EFileRegionType InType)