C# 클래스 KFreonLib.Textures.ME2Texture2D

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

공개 프로퍼티들

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