C# Class UpkManager.Domain.Models.UpkFile.DomainHeader

Inheritance: DomainHeaderBuilderBase
显示文件 Open project: stricq/UPKManager Class Usage Examples

Public Methods

Method Description
DomainHeader ( ByteArrayReader Reader ) : System
GetBuilderSize ( ) : int
GetObjectTableEntry ( int reference ) : DomainObjectTableEntryBase
ReadHeaderAsync ( Action progress ) : System.Threading.Tasks.Task
WriteBuffer ( ByteArrayWriter Writer, int CurrentOffset ) : System.Threading.Tasks.Task

Private Methods

Method Description
decodePointers ( ) : System.Threading.Tasks.Task

https://github.com/gildor2/UModel/blob/c871f9d534e0bd42a17b4d4268c0ecc59dd7191e/Unreal/UnPackage.cpp#L1274

decompressChunks ( ) : Task
encodePointers ( ) : System.Threading.Tasks.Task
readCompressedChunksTable ( ) : Task>
readDependsTable ( ) : System.Threading.Tasks.Task
readExportTable ( Action progress ) : System.Threading.Tasks.Task
readGenerationTable ( ) : Task>
readImportTable ( Action progress ) : System.Threading.Tasks.Task
readNameTable ( Action progress ) : System.Threading.Tasks.Task
readUpkHeader ( ) : System.Threading.Tasks.Task
writeDependsTable ( ) : System.Threading.Tasks.Task
writeExportTable ( ) : System.Threading.Tasks.Task
writeGenerationTable ( ) : System.Threading.Tasks.Task
writeImportTable ( ) : System.Threading.Tasks.Task
writeNameTable ( ) : System.Threading.Tasks.Task
writeUpkHeader ( ) : System.Threading.Tasks.Task

Method Details

DomainHeader() public method

public DomainHeader ( ByteArrayReader Reader ) : System
Reader UpkManager.Domain.Helpers.ByteArrayReader
return System

GetBuilderSize() public method

public GetBuilderSize ( ) : int
return int

GetObjectTableEntry() public method

public GetObjectTableEntry ( int reference ) : DomainObjectTableEntryBase
reference int
return UpkManager.Domain.Models.UpkFile.Tables.DomainObjectTableEntryBase

ReadHeaderAsync() public method

public ReadHeaderAsync ( Action progress ) : System.Threading.Tasks.Task
progress Action
return System.Threading.Tasks.Task

WriteBuffer() public method

public WriteBuffer ( ByteArrayWriter Writer, int CurrentOffset ) : System.Threading.Tasks.Task
Writer UpkManager.Domain.Helpers.ByteArrayWriter
CurrentOffset int
return System.Threading.Tasks.Task