C# Class ME3LibWV.PCCPackage

Afficher le fichier Open project: ME3Explorer/ME3Explorer Class Usage Examples

Méthodes publiques

Свойство Type Description
Exports List
GeneralInfo MetaInfo
Header HeaderInfo
Imports List
Names List
Source Stream
verbose bool

Méthodes publiques

Méthode Description
CloneEntry ( int uIndex ) : void
CopyArray ( byte buff ) : byte[]
FindClass ( string name ) : int
FindNameOrAdd ( string name ) : int
GetBiggestIndex ( ) : int
GetLinkList ( int uindex ) : int[]
GetName ( int index ) : string
GetObjectClass ( int uindex ) : string
GetObjectData ( int index ) : byte[]
GetObjectData ( int offset, int size ) : byte[]
GetObjectPath ( int uindex ) : string
PCCPackage ( ) : System
PCCPackage ( string pccpath, bool loadfull = true, bool verbosemode = false, bool closestream = false ) : System
ReadFloat ( Stream s ) : float
ReadInt ( Stream s ) : int
ReadUInt ( Stream s ) : uint
ReadUInt16 ( Stream s ) : ushort
ReadUString ( Stream s ) : string
Save ( string filePath = null ) : void
WriteUString ( string text, Stream s ) : void
getObjectName ( int uindex ) : string
isName ( int index ) : bool

Private Methods

Méthode Description
Load ( Stream s ) : void
ReadChunks ( Stream s ) : void
ReadExportTable ( ) : void
ReadHeader ( Stream s ) : void
ReadImportTable ( ) : void
ReadNameTable ( ) : void
UncompressBlock ( Stream s, uint CompSize, uint UnCompSize ) : byte[]
UncompressBlock ( int ChunkIdx, int BlockIdx ) : byte[]
UncompressRange ( uint offset, uint size ) : void

Method Details

CloneEntry() public méthode

public CloneEntry ( int uIndex ) : void
uIndex int
Résultat void

CopyArray() public méthode

public CopyArray ( byte buff ) : byte[]
buff byte
Résultat byte[]

FindClass() public méthode

public FindClass ( string name ) : int
name string
Résultat int

FindNameOrAdd() public méthode

public FindNameOrAdd ( string name ) : int
name string
Résultat int

GetBiggestIndex() public méthode

public GetBiggestIndex ( ) : int
Résultat int

GetLinkList() public méthode

public GetLinkList ( int uindex ) : int[]
uindex int
Résultat int[]

GetName() public méthode

public GetName ( int index ) : string
index int
Résultat string

GetObjectClass() public méthode

public GetObjectClass ( int uindex ) : string
uindex int
Résultat string

GetObjectData() public méthode

public GetObjectData ( int index ) : byte[]
index int
Résultat byte[]

GetObjectData() public méthode

public GetObjectData ( int offset, int size ) : byte[]
offset int
size int
Résultat byte[]

GetObjectPath() public méthode

public GetObjectPath ( int uindex ) : string
uindex int
Résultat string

PCCPackage() public méthode

public PCCPackage ( ) : System
Résultat System

PCCPackage() public méthode

public PCCPackage ( string pccpath, bool loadfull = true, bool verbosemode = false, bool closestream = false ) : System
pccpath string
loadfull bool
verbosemode bool
closestream bool
Résultat System

ReadFloat() public méthode

public ReadFloat ( Stream s ) : float
s Stream
Résultat float

ReadInt() public méthode

public ReadInt ( Stream s ) : int
s Stream
Résultat int

ReadUInt() public méthode

public ReadUInt ( Stream s ) : uint
s Stream
Résultat uint

ReadUInt16() public méthode

public ReadUInt16 ( Stream s ) : ushort
s Stream
Résultat ushort

ReadUString() public méthode

public ReadUString ( Stream s ) : string
s Stream
Résultat string

Save() public méthode

public Save ( string filePath = null ) : void
filePath string
Résultat void

WriteUString() public méthode

public WriteUString ( string text, Stream s ) : void
text string
s Stream
Résultat void

getObjectName() public méthode

public getObjectName ( int uindex ) : string
uindex int
Résultat string

isName() public méthode

public isName ( int index ) : bool
index int
Résultat bool

Property Details

Exports public_oe property

public List Exports
Résultat List

GeneralInfo public_oe property

public MetaInfo GeneralInfo
Résultat MetaInfo

Header public_oe property

public HeaderInfo Header
Résultat HeaderInfo

Imports public_oe property

public List Imports
Résultat List

Names public_oe property

public List Names
Résultat List

Source public_oe property

public Stream Source
Résultat Stream

verbose public_oe property

public bool verbose
Résultat bool