UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFileRegion Struct Reference

#include <FileRegions.h>

Public Member Functions

 FFileRegion ()
 
 FFileRegion (uint64 InOffset, uint64 InLength, EFileRegionType InType)
 

Static Public Member Functions

static CORE_API void AccumulateFileRegions (TArray< FFileRegion > &InOutRegions, int64 EntryOffset, int64 PayloadOffset, int64 EndOffset, TArrayView< const FFileRegion > InnerFileRegions)
 
static CORE_API void SerializeFileRegions (class FArchive &Ar, TArray< FFileRegion > &Regions)
 
static CORE_API bool LoadFromCompactBinary (FCbFieldView Obj, FFileRegion &OutRegion)
 
static EFileRegionType SelectType (EPixelFormat Format)
 

Public Attributes

uint64 Offset
 
uint64 Length
 
EFileRegionType Type
 

Static Public Attributes

static CORE_API const TCHARRegionsFileExtension = TEXT(".uregs")
 

Friends

CORE_API friend FCbWriteroperator<< (FCbWriter &Writer, const FFileRegion &Region)
 

Constructor & Destructor Documentation

◆ FFileRegion() [1/2]

FFileRegion::FFileRegion ( )
inline

◆ FFileRegion() [2/2]

FFileRegion::FFileRegion ( uint64  InOffset,
uint64  InLength,
EFileRegionType  InType 
)
inline

Member Function Documentation

◆ AccumulateFileRegions()

void FFileRegion::AccumulateFileRegions ( TArray< FFileRegion > &  InOutRegions,
int64  EntryOffset,
int64  PayloadOffset,
int64  EndOffset,
TArrayView< const FFileRegion InnerFileRegions 
)
static

◆ LoadFromCompactBinary()

bool FFileRegion::LoadFromCompactBinary ( FCbFieldView  Obj,
FFileRegion OutRegion 
)
static

◆ SelectType()

static EFileRegionType FFileRegion::SelectType ( EPixelFormat  Format)
inlinestatic

◆ SerializeFileRegions()

void FFileRegion::SerializeFileRegions ( class FArchive Ar,
TArray< FFileRegion > &  Regions 
)
static

Friends And Related Symbol Documentation

◆ operator<<

CORE_API friend FCbWriter & operator<< ( FCbWriter Writer,
const FFileRegion Region 
)
friend

Member Data Documentation

◆ Length

uint64 FFileRegion::Length

◆ Offset

uint64 FFileRegion::Offset

◆ RegionsFileExtension

const TCHAR * FFileRegion::RegionsFileExtension = TEXT(".uregs")
static

◆ Type

EFileRegionType FFileRegion::Type

The documentation for this struct was generated from the following files: