Elin Decompiled Documentation EA 23.102 Nightly
|
Classes | |
class | Date |
Public Types | |
enum | Type { Pass , World , DestTex } |
Public Member Functions | |
void | TryRefresh () |
void | ForceRefresh () |
virtual bool | IsValid () |
void | Load (bool dateMatched) |
void | CreateReplace (int index, string path, TextureReplace.Source source, int sizeX, int sizeY) |
void | AddReplace (TextureReplace r) |
void | DeleteReplace (TextureReplace r) |
void | RemoveDeletedReplace (int index) |
Static Public Member Functions | |
static void | RefreshAll () |
![]() | |
static int | rnd (int a) |
Public Attributes | |
string | id |
Type | type |
Date | date |
Texture2D | tex |
bool | forceRefresh |
int | tileW |
int | tileH |
string | path |
string | texName |
List< MeshPass > | listPass = new List<MeshPass>() |
Dictionary< int, TextureReplace > | dictReplace = new Dictionary<int, TextureReplace>() |
List< TextureReplace > | listReplaceLocal = new List<TextureReplace>() |
Definition at line 6 of file TextureData.cs.
enum TextureData.Type |
Enumerator | |
---|---|
Pass | |
World | |
DestTex |
Definition at line 26 of file TextureData.cs.
|
inline |
Definition at line 193 of file TextureData.cs.
References TextureReplace.DestoryTex(), dictReplace, TextureReplace.index, listReplaceLocal, and TextureReplace.source.
Referenced by TextureManager.TryAddReplace().
|
inline |
Definition at line 174 of file TextureData.cs.
References EClass.core, path, tex, Core.textures, tileH, tileW, and TextureManager.TryAddReplace().
Referenced by LayerTextureViewer.Update().
|
inline |
Definition at line 214 of file TextureData.cs.
References TextureReplace.file, TextureReplace.index, and RemoveDeletedReplace().
Referenced by LayerTextureViewer.Update().
|
inline |
Definition at line 98 of file TextureData.cs.
References forceRefresh, and TryRefresh().
Referenced by RefreshAll(), and LayerTextureViewer.Update().
|
inlinevirtual |
Definition at line 116 of file TextureData.cs.
References item, listPass, EClass.scene, texName, Scene.tileset, and type.
Referenced by TryRefresh().
|
inline |
Definition at line 136 of file TextureData.cs.
References Debug, item, listPass, path, tex, texName, and type.
Referenced by TryRefresh().
|
inlinestatic |
Definition at line 104 of file TextureData.cs.
References EClass.core, ForceRefresh(), Core.IsGameStarted, TextureManager.texMap, and Core.textures.
|
inline |
Definition at line 220 of file TextureData.cs.
References TextureReplace.DestoryTex(), dictReplace, TextureReplace.file, and TextureReplace.original.
Referenced by DeleteReplace(), and TryRefresh().
|
inline |
Definition at line 62 of file TextureData.cs.
References date, TextureData.Date.DateTime, dictReplace, TextureReplace.file, forceRefresh, TextureReplace.index, IsValid(), item, Load(), path, RemoveDeletedReplace(), and TextureReplace.TryRefresh().
Referenced by ForceRefresh(), TextureManager.RefreshTextures(), and TextureManager.TryAddReplace().
Date TextureData.date |
Definition at line 37 of file TextureData.cs.
Referenced by TryRefresh().
Dictionary<int, TextureReplace> TextureData.dictReplace = new Dictionary<int, TextureReplace>() |
Definition at line 57 of file TextureData.cs.
Referenced by TextureManager.AddBase(), AddReplace(), TextureManager.ApplyLocalReplace(), LayerTextureViewer.RefreshPage(), RemoveDeletedReplace(), TryRefresh(), and LayerTextureViewer.Update().
bool TextureData.forceRefresh |
Definition at line 41 of file TextureData.cs.
Referenced by ForceRefresh(), and TryRefresh().
string TextureData.id |
Definition at line 33 of file TextureData.cs.
Referenced by TextureManager.Add(), TextureManager.AddBase(), TextureManager.AddList(), and LayerTextureViewer.RefreshPage().
Definition at line 54 of file TextureData.cs.
Referenced by IsValid(), Load(), and TextureManager.TryAddReplace().
List<TextureReplace> TextureData.listReplaceLocal = new List<TextureReplace>() |
Definition at line 60 of file TextureData.cs.
Referenced by AddReplace(), and TextureManager.ApplyLocalReplace().
string TextureData.path |
Definition at line 48 of file TextureData.cs.
Referenced by CreateReplace(), Load(), and TryRefresh().
Texture2D TextureData.tex |
Definition at line 39 of file TextureData.cs.
Referenced by TextureManager.AddBase(), CreateReplace(), Load(), TextureReplace.Load(), and LayerTextureViewer.RefreshPage().
string TextureData.texName |
Definition at line 51 of file TextureData.cs.
int TextureData.tileH |
Definition at line 45 of file TextureData.cs.
Referenced by TextureManager.AddBase(), CreateReplace(), LayerTextureViewer.RefreshPage(), LayerTextureViewer.SetPos(), and LayerTextureViewer.Update().
int TextureData.tileW |
Definition at line 43 of file TextureData.cs.
Referenced by CreateReplace(), TextureReplace.Load(), LayerTextureViewer.RefreshPage(), LayerTextureViewer.SetPos(), and LayerTextureViewer.Update().
Type TextureData.type |
Definition at line 35 of file TextureData.cs.