| void Configure(int maxConcurrentDownloads, int maxTextureCreatesPerFrame, int maxActiveJobs, float downloadStartSpacing, float textureCreateSpacing) | PublicStatic | | 0x04 |
| void EnsureRunner() | PrivateStatic | | 0x00 |
| TextureRequest RequestUrlTexture(const string& url, bool priority, const TimeSpan& cacheMaxAge, int timeoutSeconds, Action<UnityEngine.Texture2D> onComplete) | PublicStatic | | 0x08 |
| ZipFramesRequest RequestZipFrameTextures(const string& zipUrl, const TimeSpan& cacheMaxAge, int timeoutSeconds, Action<UnityEngine.Texture2D> onPreview, Action<UnityEngine.Texture2D[]> onComplete, int maxFrameCount) | PublicStatic | | 0x08 |
| ZipFramesRequest RequestZipFrameTexturesFromBytes(const string& key, const byte[]& zipBytes, Action<UnityEngine.Texture2D> onPreview, Action<UnityEngine.Texture2D[]> onComplete, int maxFrameCount) | PublicStatic | | 0x08 |
| BytesRequest RequestBytes(const string& url, bool priority, const TimeSpan& cacheMaxAge, int timeoutSeconds, Action<System.Byte[]> onComplete) | PrivateStatic | | 0x08 |
| void EnqueueDownloadJob(DownloadJob job, bool priority) | PrivateStatic | | 0x08 |
| void PumpDownloadJobs() | PrivateStatic | | 0x00 |
| DownloadJob DequeueDownloadJob() | PrivateStatic | | 0x08 |
| IEnumerator ProcessDownloadJobRoutine(DownloadJob job) | PrivateStatic | | 0x08 |
| void CompleteDownloadJob(DownloadJob job, const byte[]& bytes) | PrivateStatic | | 0x08 |
| void CompleteBytesRequest(BytesRequest request, const byte[]& bytes) | PrivateStatic | | 0x08 |
| TextureRequest RequestTextureFromBytes(const string& key, const byte[]& bytes, bool priority, bool markNonReadable, Action<UnityEngine.Texture2D> onComplete) | PrivateStatic | | 0x08 |
| void EnqueueTextureJob(TextureJob job, bool priority) | PrivateStatic | | 0x08 |
| void PumpTextureJobs() | PrivateStatic | | 0x00 |
| TextureJob DequeueTextureJob() | PrivateStatic | | 0x08 |
| IEnumerator ProcessTextureJobRoutine(TextureJob job) | PrivateStatic | | 0x08 |
| void CompleteTextureJob(TextureJob job, Texture2D texture) | PrivateStatic | | 0x08 |
| void CompleteTextureRequest(TextureRequest request, Texture2D texture) | PrivateStatic | | 0x08 |
| IEnumerator WaitForTextureCreateSlot(Func<System.Boolean> isValid) | PrivateStatic | | 0x08 |
| bool TryTakeTextureCreateSlot() | PrivateStatic | | 0x01 |
| IEnumerator ProcessZipFramesRoutine(ZipFramesRequest request, const string& zipUrl, const byte[]& zipBytes) | PrivateStatic | | 0x08 |
| List<System.Int32> GetFrameIndexes(int frameCount, int maxFrameCount) | PrivateStatic | | 0x08 |
| List<System.Byte[]> ReadFrameZip(const byte[]& zipBytes) | PublicStatic | | 0x08 |
| Task<System.Collections.Generic.List<System.Byte[]>> ReadFrameZipAsync(const byte[]& zipBytes) | PrivateStatic | | 0x08 |
| void CompleteZipRequest(ZipFramesRequest request, const Texture2D[]& frames) | PrivateStatic | | 0x08 |
| bool TryGetAllMemoryZipFrames(const string& zipUrl, ref Texture2D[]& frames) | PrivateStatic | | 0x08 |
| bool TryGetMemoryTextureForUrl(const string& url, ref Texture2D& texture) | PublicStatic | | 0x08 |
| bool TryGetMemoryTextureForAvatar(const string& base64, ref Texture2D& texture) | PublicStatic | | 0x08 |
| Texture2D AddOrGetMemoryTexture(const string& key, Texture2D texture) | PrivateStatic | | 0x08 |
| Texture2D AddOrGetMemoryTextureForAvatar(const string& base64, Texture2D texture) | PublicStatic | | 0x08 |
| void UnloadUnusedCachedTextures(IEnumerable<System.String> imageUrls, IEnumerable<System.String> avatarBase64s, IEnumerable<System.String> zipUrls) | PublicStatic | | 0x08 |
| void ClearMemoryCache() | PublicStatic | | 0x00 |
| string GetCacheFile(const string& url) | PublicStatic | | 0x08 |
| string get_CacheDir() | PrivateStatic+1 flags | | 0x08 |
| Task<System.Byte[]> ReadCachedBytesAsync(const string& file, const TimeSpan& maxAge) | PrivateStatic | | 0x08 |
| void WriteCachedBytesAsync(const string& file, const byte[]& bytes) | PrivateStatic | | 0x08 |
| void EnqueueMainThreadAction(Action action) | PrivateStatic | | 0x08 |
| bool TryGetTaskResult(Task<T> task, const uint8& result) | PrivateStatic | | 0x08 |
| Texture2D CreateTexture(const byte[]& bytes, bool markNonReadable) | PublicStatic | | 0x08 |
| string GetDownloadKey(const string& url) | PrivateStatic | | 0x08 |
| string GetUrlKey(const string& url) | PublicStatic | | 0x08 |
| string GetZipFramePrefix(const string& zipUrl) | PublicStatic | | 0x08 |
| string GetZipFrameKey(const string& zipUrl, int index) | PublicStatic | | 0x08 |
| string GetAvatarKey(const string& base64) | PublicStatic | | 0x08 |
| string NormalizeBase64Payload(const string& base64) | PublicStatic | | 0x08 |
| string Hash(const string& value) | PublicStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |