LeviLamina
Loading...
Searching...
No Matches
SystemCacheStats.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace cohtml {
6
8public:
9 // SystemCacheStats inner types declare
10 // clang-format off
11 struct ImageCacheStats;
12 // clang-format on
13
14 // SystemCacheStats inner types define
15 struct ImageCacheStats {
16 public:
17 // ImageCacheStats inner types declare
18 // clang-format off
19 struct ImageData;
20 struct OrphanedImage;
21 // clang-format on
22
23 // ImageCacheStats inner types define
24 struct ImageData {
25 public:
26 // ImageData inner types define
27 enum class ImageState : int {
28 InternalError = 0,
29 Loading = 1,
30 Decoded = 2,
31 OnGPU = 3,
32 ReadError = 4,
33 DecodeError = 5,
34 };
35
36 public:
37 // member variables
38 // NOLINTBEGIN
39 ::ll::UntypedStorage<8, 8> mUnk411d85;
40 ::ll::UntypedStorage<4, 4> mUnk9a0f23;
41 ::ll::UntypedStorage<4, 4> mUnk41b0b0;
42 ::ll::UntypedStorage<4, 4> mUnk321ff5;
43 ::ll::UntypedStorage<8, 8> mUnk6e0f3a;
44 ::ll::UntypedStorage<4, 4> mUnk6bf0ab;
45 // NOLINTEND
46
47 public:
48 // prevent constructor by default
49 ImageData& operator=(ImageData const&);
50 ImageData(ImageData const&);
51 ImageData();
52 };
53
54 struct OrphanedImage {
55 public:
56 // member variables
57 // NOLINTBEGIN
58 ::ll::UntypedStorage<8, 8> mUnk677a49;
59 ::ll::UntypedStorage<4, 4> mUnk4c90a3;
60 ::ll::UntypedStorage<4, 4> mUnkc22932;
61 // NOLINTEND
62
63 public:
64 // prevent constructor by default
65 OrphanedImage& operator=(OrphanedImage const&);
66 OrphanedImage(OrphanedImage const&);
67 OrphanedImage();
68 };
69
70 public:
71 // member variables
72 // NOLINTBEGIN
73 ::ll::UntypedStorage<8, 8> mUnk7551cd;
74 ::ll::UntypedStorage<4, 4> mUnka1d346;
75 ::ll::UntypedStorage<4, 4> mUnkf67301;
76 ::ll::UntypedStorage<8, 8> mUnkd52286;
77 ::ll::UntypedStorage<4, 4> mUnkeea677;
78 ::ll::UntypedStorage<4, 4> mUnk98ffbf;
79 // NOLINTEND
80
81 public:
82 // prevent constructor by default
83 ImageCacheStats& operator=(ImageCacheStats const&);
84 ImageCacheStats(ImageCacheStats const&);
85 ImageCacheStats();
86 };
87
88public:
89 // virtual functions
90 // NOLINTBEGIN
91 virtual ~SystemCacheStats() = default;
92
93 virtual void Release() = 0;
94
95 virtual ::cohtml::SystemCacheStats::ImageCacheStats const* GetImageCacheStats() const = 0;
96 // NOLINTEND
97
98public:
99 // virtual function thunks
100 // NOLINTBEGIN
101
102 // NOLINTEND
103};
104
105} // namespace cohtml
Definition SystemCacheStats.h:7
Definition SystemCacheStats.h:15