C# 클래스 KFreonLib.Textures.TreeTexInfo

Formerly texStruct. Provides an object to store tree texture information.
상속: abstractTexInfo
파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FullPackage string
ListViewIndex int
ParentNode KFreonLib.GUI.myTreeNode
Textures List
ThumbnailPath string
TriedThumbUpdate bool
tfcOffset int

공개 메소드들

메소드 설명
GetImage ( string pathBIOGame, int size = -1 ) : Bitmap

Returns current texture as a Bitmap. Option to specify size.

TreeTexInfo ( ) : KFreonLib.Debugging

Constructor for tree texture object for use in initial lists to be populated later.

TreeTexInfo ( IPCCObject temppcc, int ExpID, int WhichGame, string pathBIOGame, string ExecPath, bool &Success ) : KFreonLib.Debugging

Constructor for tree texture object.

TreeTexInfo ( ITexture2D tex2D, int ExpID, uint hash, int WhichGame, IPCCObject pcc, int tfcoffset, string thumbpath, string pathBIOGame ) : KFreonLib.Debugging

Constructor for tree texture objects.

TreeTexInfo ( List GivenFiles, List GivenExpIDs, uint GivenHash, int GivenMips, List GivenTextures, int WhichGame, string pathBIOGame ) : KFreonLib.Debugging

Constructor for tree texture object.

Update ( List GivenFiles, List GivenExpIDs, uint GivenHash, int GivenMips, List GivenTextures, string pathBIOGame ) : void
Update ( TreeTexInfo tex, string pathBIOGame ) : void

비공개 메소드들

메소드 설명
InfoInitialise ( ITexture2D tex2D, int ExpID, uint hash, int WhichGame, IPCCObject pcc, int tfcoffset, string thumbpath, string pathBIOGame ) : void

Common initialiser used by both TexInfo derivations.

InfoInitialise ( List GivenFiles, List GivenExpIDs, uint GivenHash, int GivenMips, List GivenTextures, int WhichGame, string pathBIOGame ) : void

Common initialiser used by both TexInfo derivations.

ReorderCheck ( string pathBIOGame ) : void

메소드 상세

GetImage() 공개 메소드

Returns current texture as a Bitmap. Option to specify size.
public GetImage ( string pathBIOGame, int size = -1 ) : Bitmap
pathBIOGame string Path to BIOGame.
size int OPTIONAL: Maximum size on any dimension. Defaults to max.
리턴 System.Drawing.Bitmap

TreeTexInfo() 공개 메소드

Constructor for tree texture object for use in initial lists to be populated later.
public TreeTexInfo ( ) : KFreonLib.Debugging
리턴 KFreonLib.Debugging

TreeTexInfo() 공개 메소드

Constructor for tree texture object.
public TreeTexInfo ( IPCCObject temppcc, int ExpID, int WhichGame, string pathBIOGame, string ExecPath, bool &Success ) : KFreonLib.Debugging
temppcc IPCCObject PCC to get info from.
ExpID int ExpID of texture.
WhichGame int Game target.
pathBIOGame string BIOGame path to game targeted.
ExecPath string Path to ME3Explorer \exec\ folder.
Success bool OUT: True if sucessfully created.
리턴 KFreonLib.Debugging

TreeTexInfo() 공개 메소드

Constructor for tree texture objects.
public TreeTexInfo ( ITexture2D tex2D, int ExpID, uint hash, int WhichGame, IPCCObject pcc, int tfcoffset, string thumbpath, string pathBIOGame ) : KFreonLib.Debugging
tex2D ITexture2D Texture2D to get data from.
ExpID int ExpID of texture.
hash uint Hash of texture.
WhichGame int Game target.
pcc IPCCObject PCC to get info from.
tfcoffset int Offset of texture data in TFC.
thumbpath string Path to thumbnail.
pathBIOGame string
리턴 KFreonLib.Debugging

TreeTexInfo() 공개 메소드

Constructor for tree texture object.
public TreeTexInfo ( List GivenFiles, List GivenExpIDs, uint GivenHash, int GivenMips, List GivenTextures, int WhichGame, string pathBIOGame ) : KFreonLib.Debugging
GivenFiles List List of PCC's containing texture.
GivenExpIDs List List of ExpID's of texture within PCC's.
GivenHash uint Hash of texture.
GivenMips int Number of mips in texture.
GivenTextures List List of easy access Texture2D's.
WhichGame int Game target.
pathBIOGame string
리턴 KFreonLib.Debugging

Update() 공개 메소드

public Update ( List GivenFiles, List GivenExpIDs, uint GivenHash, int GivenMips, List GivenTextures, string pathBIOGame ) : void
GivenFiles List
GivenExpIDs List
GivenHash uint
GivenMips int
GivenTextures List
pathBIOGame string
리턴 void

Update() 공개 메소드

public Update ( TreeTexInfo tex, string pathBIOGame ) : void
tex TreeTexInfo
pathBIOGame string
리턴 void

프로퍼티 상세

FullPackage 공개적으로 프로퍼티

public string FullPackage
리턴 string

ListViewIndex 공개적으로 프로퍼티

public int ListViewIndex
리턴 int

ParentNode 공개적으로 프로퍼티

public myTreeNode,KFreonLib.GUI ParentNode
리턴 KFreonLib.GUI.myTreeNode

Textures 공개적으로 프로퍼티

public List Textures
리턴 List

ThumbnailPath 공개적으로 프로퍼티

public string ThumbnailPath
리턴 string

TriedThumbUpdate 공개적으로 프로퍼티

public bool TriedThumbUpdate
리턴 bool

tfcOffset 공개적으로 프로퍼티

public int tfcOffset
리턴 int