|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for TextureAtlasDB:Classes | |
| struct | SwitchEntry |
Public Types | |
| enum | AtlasIds { Tiles , Misc , NPC , Walls , Waterfall , Trees , Player , Item , Projectile , Gore , Glow , MapBG , UI , Buff , MiniMap , Background , Count } |
Public Member Functions | |
| TextureAtlasDB (string id) | |
| void | SetNumberOfAtlasPages (short pages) |
| void | AddEntry (TextureAtlasEntry entry) |
| void | Load () |
| byte[] | Save () |
| void | LoadTexturesAsync (int index) |
| global::UnityEngine.Texture2D | AltlasTexture (int index) |
| global::UnityEngine.Texture2D | AltlasAlphaTexture (int index) |
| global::UnityEngine.Texture2D | AltlasPalTexture (int index) |
| bool | GetTexture (int fileUID, out TextureAtlasDB atlas, out TextureAtlasEntry atlasEntry) |
Static Public Member Functions | |
| static void | LoadTextureDBs () |
| static bool | LoadTexture (string file, out TextureAtlasDB atlas, out TextureAtlasEntry atlasEntry) |
| static bool | PendingAssetUnload () |
| static void | ActionPendingUnloadAssets (bool fromLowMemory=false) |
| static void | UnloadAssets () |
Public Attributes | |
| int[] | BatchTextureIndex |
| int[] | TextureWidth |
| int[] | TextureHeight |
Static Public Attributes | |
| static List< TextureAtlasDB > | AltlasDBs |
Properties | |
| static bool | DefaultTexturesHigh [get, set] |
| string | ContentRoot [get, set] |
| static bool | UITexturesHigh [get, set] |
| static bool | CharacterTexturesHigh [get, set] |
| static bool | ProjectileTexturesHigh [get, set] |
| static bool | BackgroundTexturesHigh [get, set] |
| static bool | GoreTexturesHigh [get, set] |
| static bool | GlowTexturesHigh [get, set] |
| static bool | EnvironmentTexturesHigh [get, set] |
Private Member Functions | |
| void | LoadTextures () |
| void | LoadCallback (global::UnityEngine.Texture2D tex0, global::UnityEngine.Texture2D tex1, global::UnityEngine.Texture2D tex2, int page) |
Static Private Member Functions | |
| static TextureAtlasDB | LoadDB (string id, bool useLowResTextures=false) |
| static void | SwitchAtlas (int atlas, bool useLowRes) |
| static | TextureAtlasDB () |
Private Attributes | |
| bool | UseLowResTextures |
| short | NumberOfPages |
| string | Id |
| bool | loaded |
| bool[] | TexturesLoadRequested |
| global::UnityEngine.Texture2D[] | Textures |
| global::UnityEngine.Texture2D[] | TexturesAlpha |
| global::UnityEngine.Texture2D[] | TexturesPal |
| Dictionary< int, TextureAtlasEntry > | AtlasEntries |
Static Private Attributes | |
| static bool | _uiTexturesHigh |
| static bool | _characterTexturesHigh |
| static bool | _projectileTexturesHigh |
| static bool | _backgroundTexturesHigh |
| static bool | _goreTexturesHigh |
| static bool | _glowTexturesHigh |
| static bool | _environmentTexturesHigh |
| static List< TextureAtlasDB.SwitchEntry > | pendingSwitches |
| static bool | PendingUnload |
Definition at line 13 of file TextureAtlasDB.cs.