C# Класс KFreonLib.Textures.ME2Texture2D

Наследование: ITexture2D
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Свойство Тип Описание
ChangeFormat void
ChooseNewCache void
MakeCache void
MoveCaches void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
ChangeFormat ( string newformat ) : void
ChooseNewCache ( string bioPath, int buffLength ) : void
MakeCache ( String filename, String biopath ) : void
MoveCaches ( string cookedPath, string NewCache ) : void

Описание методов

ChangeCompression() публичный метод

public ChangeCompression ( string newComp, ME2PCCObject pcc ) : void
newComp string
pcc KFreonLib.PCCObjects.ME2PCCObject
Результат void

ChangeTexFormat() публичный метод

public ChangeTexFormat ( string newFormat, ME2PCCObject pcc ) : void
newFormat string
pcc KFreonLib.PCCObjects.ME2PCCObject
Результат void

CopyImgList() публичный метод

public CopyImgList ( ITexture2D tex2D, IPCCObject PCC ) : void
tex2D ITexture2D
PCC IPCCObject
Результат void

CopyImgList() публичный метод

public CopyImgList ( ME2Texture2D inTex, ME2PCCObject pcc ) : void
inTex ME2Texture2D
pcc KFreonLib.PCCObjects.ME2PCCObject
Результат void

Dispose() публичный метод

public Dispose ( ) : void
Результат void

Dispose() защищенный метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

DumpImage() публичный метод

public DumpImage ( ImageSize imgSize, string archiveDir ) : byte[]
imgSize AmaroK86.ImageFormat.ImageSize
archiveDir string
Результат byte[]

DumpImage() публичный метод

public DumpImage ( string strImgSize, string archiveDir = null, string fileName = null ) : void
strImgSize string
archiveDir string
fileName string
Результат void

DumpImageData() публичный метод

public DumpImageData ( ImageInfo imgInfo, string archiveDir = null, string fileName = null ) : void
imgInfo ImageInfo
archiveDir string
fileName string
Результат void

DumpImg() публичный метод

public DumpImg ( ImageSize imageSize, string ArcPath ) : byte[]
imageSize AmaroK86.ImageFormat.ImageSize
ArcPath string
Результат byte[]

DumpTexture() публичный метод

public DumpTexture ( string filename ) : void
filename string
Результат void

GenerateImageInfo() публичный метод

public GenerateImageInfo ( ) : IImageInfo
Результат IImageInfo

GetImage() публичный метод

public GetImage ( int size = -1 ) : System.Drawing.Bitmap
size int
Результат System.Drawing.Bitmap

GetImageData() публичный метод

public GetImageData ( int size = -1 ) : byte[]
size int
Результат byte[]

GetTexArchive() публичный метод

public GetTexArchive ( string dir ) : String
dir string
Результат String

LowResFix() публичный метод

public LowResFix ( ) : void
Результат void

ME2Texture2D() публичный метод

public ME2Texture2D ( ME2PCCObject pcc, int pccExpID, String pathBioGame ) : System
pcc KFreonLib.PCCObjects.ME2PCCObject
pccExpID int
pathBioGame String
Результат System

ME2Texture2D() публичный метод

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
Результат System

OneImageToRuleThemAll() публичный метод

public OneImageToRuleThemAll ( ImageFile im, string archiveDir, byte imgData ) : void
im AmaroK86.ImageFormat.ImageFile
archiveDir string
imgData byte
Результат void

ThisToArray() публичный метод

public ThisToArray ( uint pccExportDataOffset, ME2PCCObject pcc ) : byte[]
pccExportDataOffset uint
pcc KFreonLib.PCCObjects.ME2PCCObject
Результат byte[]

ToArray() публичный метод

public ToArray ( uint pccExportDataOffset, IPCCObject pcc ) : byte[]
pccExportDataOffset uint
pcc IPCCObject
Результат byte[]

addBiggerImage() публичный метод

public addBiggerImage ( ImageFile im, string archiveDir ) : void
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Результат void

extractImage() публичный метод

public extractImage ( ImageInfo imgInfo, bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
imgInfo ImageInfo
NoOutput bool
archiveDir string
fileName string
Результат byte[]

extractImage() публичный метод

public extractImage ( string strImgSize, bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
strImgSize string
NoOutput bool
archiveDir string
fileName string
Результат byte[]

extractMaxImage() публичный метод

public extractMaxImage ( bool NoOutput, string archiveDir = null, string fileName = null ) : byte[]
NoOutput bool
archiveDir string
fileName string
Результат byte[]

getFileFormat() публичный метод

public getFileFormat ( ) : string
Результат string

removeImage() публичный метод

public removeImage ( ) : void
Результат void

replaceImage() публичный метод

public replaceImage ( string strImgSize, ImageFile im, string archiveDir ) : void
strImgSize string
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Результат void

replaceImage2() публичный метод

public replaceImage2 ( string strImgSize, ImageFile im, string archiveDir ) : void
strImgSize string
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Результат void

singleImageUpscale() публичный метод

public singleImageUpscale ( ImageFile im, string archiveDir ) : void
im AmaroK86.ImageFormat.ImageFile
archiveDir string
Результат void

Описание свойств

Class публичное свойство

public String Class
Результат String

Compression публичное свойство

public string Compression
Результат string

FullPackage публичное свойство

public string FullPackage
Результат string

ListName публичное свойство

public String ListName
Результат String

UnpackNum публичное свойство

public int UnpackNum
Результат int

dataOffset публичное свойство

public uint dataOffset
Результат uint

exportOffset публичное свойство

public int exportOffset
Результат int

headerData публичное свойство

public byte[] headerData
Результат byte[]

imageData публичное свойство

public byte[] imageData
Результат byte[]

pccFileName публичное свойство

public string pccFileName
Результат string

properties публичное свойство

public Dictionary properties
Результат SaltPropertyReader.Property>.Dictionary