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

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

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

Свойство Тип Описание
Class String
UnpackNum int
exportOffset int
headerData byte[]
imageData byte[]
properties SaltPropertyReader.Property>.Dictionary

Private Properties

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

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

Метод Описание
CopyImgList ( ITexture2D tex2D, IPCCObject PCC ) : void
CopyImgList ( ME3SaltTexture2D inTex, ME3PCCObject pcc ) : void
Dispose ( ) : void
DumpImg ( ImageSize imgSize, string archiveDir ) : byte[]

Gets the raw image data, mainly for use with AK's image displayer

DumpTexture ( string filename ) : void
GenerateImageInfo ( ) : IImageInfo
GetImage ( int size = -1 ) : System.Drawing.Bitmap
GetImageData ( int size = -1 ) : byte[]
GetTexArchive ( string dir ) : String
LowResFix ( ) : void
ME3SaltTexture2D ( ) : System
ME3SaltTexture2D ( ME3PCCObject pccObj, int texIdx, String pathBioGame, uint hash ) : System
ME3SaltTexture2D ( string name, List pccs, List ExpIDs, uint hash, string pathBIOGame, int GameVersion ) : System
OneImageToRuleThemAll ( ImageFile im, string archiveDir, byte imgData ) : void
ToArray ( uint pccExportDataOffset, IPCCObject pcc ) : byte[]
ToArray ( uint pccExportDataOffset, ME3PCCObject 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
getPropertyList ( ) : List
removeImage ( ) : void
replaceImage ( string strImgSize, ImageFile im, string archiveDir ) : void
replaceImage2 ( string strImgSize, ImageFile im, string archiveDir ) : void
singleImageUpscale ( ImageFile im, string archiveDir ) : void
upscaleImage ( ME3SaltTexture2D inTex ) : void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Gets the raw image data, mainly for use with AK's image displayer
public DumpImg ( ImageSize imgSize, string archiveDir ) : byte[]
imgSize AmaroK86.ImageFormat.ImageSize
archiveDir 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

ME3SaltTexture2D() публичный Метод

public ME3SaltTexture2D ( ) : System
Результат System

ME3SaltTexture2D() публичный Метод

public ME3SaltTexture2D ( ME3PCCObject pccObj, int texIdx, String pathBioGame, uint hash ) : System
pccObj KFreonLib.PCCObjects.ME3PCCObject
texIdx int
pathBioGame String
hash uint
Результат System

ME3SaltTexture2D() публичный Метод

public ME3SaltTexture2D ( string name, List pccs, List ExpIDs, uint hash, string pathBIOGame, int GameVersion ) : System
name string
pccs List
ExpIDs List
hash uint
pathBIOGame string
GameVersion int
Результат System

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

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

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

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

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

public ToArray ( uint pccExportDataOffset, ME3PCCObject pcc ) : byte[]
pccExportDataOffset uint
pcc KFreonLib.PCCObjects.ME3PCCObject
Результат 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

getPropertyList() публичный Метод

public getPropertyList ( ) : List
Результат List

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

upscaleImage() публичный Метод

public upscaleImage ( ME3SaltTexture2D inTex ) : void
inTex ME3SaltTexture2D
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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