C# Class KFreonLib.PCCObjects.ME2PCCObject

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

Méthodes publiques

Свойство Type Description
Exports List
Imports List
Names List
NumChunks int
PackageFlags uint
_HeaderOff int
fullname string
header byte[]
listsStream System.IO.MemoryStream
m System.IO.MemoryStream
pccFileName string

Private Properties

Свойство Type Description
IPCCObject string
LoadExports void
LoadHelper void
ReadExports void
ReadImports void
ReadNames void
getObjectName string

Méthodes publiques

Méthode Description
AddName ( string newName ) : int
CreateTexture2D ( int expID, string pathBIOGame, uint hash ) : Textures.ITexture2D
Dispose ( ) : void
DumpPCC ( string path ) : void
FindExp ( string name ) : int
FindExp ( string name, string className ) : int
FollowLink ( int Link ) : string
GetClass ( int Index ) : string
GetName ( int Index ) : string
ME2PCCObject ( String path ) : System
ME2PCCObject ( String path, MemoryStream tempStream ) : System
SaveToFile ( string path ) : void
addExport ( IExportEntry entry ) : void
findName ( string name ) : int
getClassName ( int classname ) : string
getNameEntry ( int index ) : string
isExport ( int Index ) : bool
isImport ( int Index ) : bool
isName ( int Index ) : bool
saveToFile ( string newFileName = null, bool WriteToMemoryStream = false ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
IPCCObject ( int index ) : string
LoadExports ( ) : void
LoadHelper ( MemoryStream tempStream ) : void
ReadExports ( MemoryStream fs ) : void
ReadImports ( MemoryStream fs ) : void
ReadNames ( MemoryStream fs ) : void
getObjectName ( int index ) : string

Method Details

AddName() public méthode

public AddName ( string newName ) : int
newName string
Résultat int

CreateTexture2D() public méthode

public CreateTexture2D ( int expID, string pathBIOGame, uint hash ) : Textures.ITexture2D
expID int
pathBIOGame string
hash uint
Résultat Textures.ITexture2D

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DumpPCC() public méthode

public DumpPCC ( string path ) : void
path string
Résultat void

FindExp() public méthode

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

FindExp() public méthode

public FindExp ( string name, string className ) : int
name string
className string
Résultat int

FollowLink() public méthode

public FollowLink ( int Link ) : string
Link int
Résultat string

GetClass() public méthode

public GetClass ( int Index ) : string
Index int
Résultat string

GetName() public méthode

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

ME2PCCObject() public méthode

public ME2PCCObject ( String path ) : System
path String
Résultat System

ME2PCCObject() public méthode

public ME2PCCObject ( String path, MemoryStream tempStream ) : System
path String
tempStream System.IO.MemoryStream
Résultat System

SaveToFile() public méthode

public SaveToFile ( string path ) : void
path string
Résultat void

addExport() public méthode

public addExport ( IExportEntry entry ) : void
entry IExportEntry
Résultat void

findName() public méthode

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

getClassName() public méthode

public getClassName ( int classname ) : string
classname int
Résultat string

getNameEntry() public méthode

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

isExport() public méthode

public isExport ( int Index ) : bool
Index int
Résultat bool

isImport() public méthode

public isImport ( int Index ) : bool
Index int
Résultat bool

isName() public méthode

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

saveToFile() public méthode

public saveToFile ( string newFileName = null, bool WriteToMemoryStream = false ) : void
newFileName string
WriteToMemoryStream bool
Résultat void

Property Details

Exports public_oe property

public List Exports
Résultat List

Imports public_oe property

public List Imports
Résultat List

Names public_oe property

public List Names
Résultat List

NumChunks public_oe property

public int NumChunks
Résultat int

PackageFlags public_oe property

public uint PackageFlags
Résultat uint

_HeaderOff public_oe property

public int _HeaderOff
Résultat int

fullname public_oe property

public string fullname
Résultat string

header public_oe property

public byte[] header
Résultat byte[]

listsStream public_oe property

public MemoryStream,System.IO listsStream
Résultat System.IO.MemoryStream

m public_oe property

public MemoryStream,System.IO m
Résultat System.IO.MemoryStream

pccFileName public_oe property

public string pccFileName
Résultat string