C# 클래스 KFreonLib.Textures.ME3SaltTexture2D

상속: ITexture2D
파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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