C# Class KFreonLib.Textures.ME2Texture2D

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

Méthodes publiques

Свойство Type Description
Class String
Compression string
FullPackage string
ListName String
UnpackNum int
dataOffset uint
exportOffset int
headerData byte[]
imageData byte[]
pccFileName string
properties SaltPropertyReader.Property>.Dictionary

Private Properties

Свойство Type Description
ChangeFormat void
ChooseNewCache void
MakeCache void
MoveCaches void

Méthodes publiques

Méthode Description
ChangeCompression ( string newComp, ME2PCCObject pcc ) : void
ChangeTexFormat ( string newFormat, ME2PCCObject pcc ) : void
CopyImgList ( ITexture2D tex2D, IPCCObject PCC ) : void
CopyImgList ( ME2Texture2D inTex, ME2PCCObject pcc ) : void
Dispose ( ) : void
DumpImage ( ImageSize imgSize, string archiveDir ) : byte[]
DumpImage ( string strImgSize, string archiveDir = null, string fileName = null ) : void
DumpImageData ( ImageInfo imgInfo, string archiveDir = null, string fileName = null ) : void
DumpImg ( ImageSize imageSize, string ArcPath ) : byte[]
DumpTexture ( string filename ) : void
GenerateImageInfo ( ) : IImageInfo
GetImage ( int size = -1 ) : System.Drawing.Bitmap
GetImageData ( int size = -1 ) : byte[]
GetTexArchive ( string dir ) : String
LowResFix ( ) : void
ME2Texture2D ( ME2PCCObject pcc, int pccExpID, String pathBioGame ) : System
ME2Texture2D ( string name, List pccs, List ExpIDs, string pathBIOGame, int GameVersion, uint hash, String listname = null ) : System
OneImageToRuleThemAll ( ImageFile im, string archiveDir, byte imgData ) : void
ThisToArray ( uint pccExportDataOffset, ME2PCCObject pcc ) : byte[]
ToArray ( uint pccExportDataOffset, IPCCObject pcc ) : byte[]
addBiggerImage ( ImageFile im, string archiveDir ) : void
extractImage ( ImageInfo imgInfo, bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
extractImage ( string strImgSize, bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
extractMaxImage ( bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
getFileFormat ( ) : string
removeImage ( ) : void
replaceImage ( string strImgSize, ImageFile im, string archiveDir ) : void
replaceImage2 ( string strImgSize, ImageFile im, string archiveDir ) : void
singleImageUpscale ( ImageFile im, string archiveDir ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
ChangeFormat ( string newformat ) : void
ChooseNewCache ( string bioPath, int buffLength ) : void
MakeCache ( String filename, String biopath ) : void
MoveCaches ( string cookedPath, string NewCache ) : void

Method Details

ChangeCompression() public méthode

public ChangeCompression ( string newComp, ME2PCCObject pcc ) : void
newComp string
pcc KFreonLib.PCCObjects.ME2PCCObject
Résultat void

ChangeTexFormat() public méthode

public ChangeTexFormat ( string newFormat, ME2PCCObject pcc ) : void
newFormat string
pcc KFreonLib.PCCObjects.ME2PCCObject
Résultat void

CopyImgList() public méthode

public CopyImgList ( ITexture2D tex2D, IPCCObject PCC ) : void
tex2D ITexture2D
PCC IPCCObject
Résultat void

CopyImgList() public méthode

public CopyImgList ( ME2Texture2D inTex, ME2PCCObject pcc ) : void
inTex ME2Texture2D
pcc KFreonLib.PCCObjects.ME2PCCObject
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

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

DumpImage() public méthode

public DumpImage ( ImageSize imgSize, string archiveDir ) : byte[]
imgSize AmaroK86.ImageFormat.ImageSize
archiveDir string
Résultat byte[]

DumpImage() public méthode

public DumpImage ( string strImgSize, string archiveDir = null, string fileName = null ) : void
strImgSize string
archiveDir string
fileName string
Résultat void

DumpImageData() public méthode

public DumpImageData ( ImageInfo imgInfo, string archiveDir = null, string fileName = null ) : void
imgInfo ImageInfo
archiveDir string
fileName string
Résultat void

DumpImg() public méthode

public DumpImg ( ImageSize imageSize, string ArcPath ) : byte[]
imageSize AmaroK86.ImageFormat.ImageSize
ArcPath string
Résultat byte[]

DumpTexture() public méthode

public DumpTexture ( string filename ) : void
filename string
Résultat void

GenerateImageInfo() public méthode

public GenerateImageInfo ( ) : IImageInfo
Résultat IImageInfo

GetImage() public méthode

public GetImage ( int size = -1 ) : System.Drawing.Bitmap
size int
Résultat System.Drawing.Bitmap

GetImageData() public méthode

public GetImageData ( int size = -1 ) : byte[]
size int
Résultat byte[]

GetTexArchive() public méthode

public GetTexArchive ( string dir ) : String
dir string
Résultat String

LowResFix() public méthode

public LowResFix ( ) : void
Résultat void

ME2Texture2D() public méthode

public ME2Texture2D ( ME2PCCObject pcc, int pccExpID, String pathBioGame ) : System
pcc KFreonLib.PCCObjects.ME2PCCObject
pccExpID int
pathBioGame String
Résultat System

ME2Texture2D() public méthode

public ME2Texture2D ( string name, List pccs, List ExpIDs, string pathBIOGame, int GameVersion, uint hash, String listname = null ) : System
name string
pccs List
ExpIDs List
pathBIOGame string
GameVersion int
hash uint
listname String
Résultat System

OneImageToRuleThemAll() public méthode

public OneImageToRuleThemAll ( ImageFile im, string archiveDir, byte imgData ) : void
im AmaroK86.ImageFormat.ImageFile
archiveDir string
imgData byte
Résultat void

ThisToArray() public méthode

public ThisToArray ( uint pccExportDataOffset, ME2PCCObject pcc ) : byte[]
pccExportDataOffset uint
pcc KFreonLib.PCCObjects.ME2PCCObject
Résultat byte[]

ToArray() public méthode

public ToArray ( uint pccExportDataOffset, IPCCObject pcc ) : byte[]
pccExportDataOffset uint
pcc IPCCObject
Résultat byte[]

addBiggerImage() public méthode

public addBiggerImage ( ImageFile im, string archiveDir ) : void
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Résultat void

extractImage() public méthode

public extractImage ( ImageInfo imgInfo, bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
imgInfo ImageInfo
NoOutput bool
archiveDir string
fileName string
Résultat byte[]

extractImage() public méthode

public extractImage ( string strImgSize, bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
strImgSize string
NoOutput bool
archiveDir string
fileName string
Résultat byte[]

extractMaxImage() public méthode

public extractMaxImage ( bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
NoOutput bool
archiveDir string
fileName string
Résultat byte[]

getFileFormat() public méthode

public getFileFormat ( ) : string
Résultat string

removeImage() public méthode

public removeImage ( ) : void
Résultat void

replaceImage() public méthode

public replaceImage ( string strImgSize, ImageFile im, string archiveDir ) : void
strImgSize string
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Résultat void

replaceImage2() public méthode

public replaceImage2 ( string strImgSize, ImageFile im, string archiveDir ) : void
strImgSize string
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Résultat void

singleImageUpscale() public méthode

public singleImageUpscale ( ImageFile im, string archiveDir ) : void
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Résultat void

Property Details

Class public_oe property

public String Class
Résultat String

Compression public_oe property

public string Compression
Résultat string

FullPackage public_oe property

public string FullPackage
Résultat string

ListName public_oe property

public String ListName
Résultat String

UnpackNum public_oe property

public int UnpackNum
Résultat int

dataOffset public_oe property

public uint dataOffset
Résultat uint

exportOffset public_oe property

public int exportOffset
Résultat int

headerData public_oe property

public byte[] headerData
Résultat byte[]

imageData public_oe property

public byte[] imageData
Résultat byte[]

pccFileName public_oe property

public string pccFileName
Résultat string

properties public_oe property

public Dictionary properties
Résultat SaltPropertyReader.Property>.Dictionary