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> mUnk4a1c97;
43 ::ll::UntypedStorage<4, 4> mUnk321ff5;
44 ::ll::UntypedStorage<8, 8> mUnk6e0f3a;
45 ::ll::UntypedStorage<8, 8> mUnk5bab1d;
46 ::ll::UntypedStorage<4, 4> mUnk6bf0ab;
47 // NOLINTEND
48
49 public:
50 // prevent constructor by default
51 ImageData& operator=(ImageData const&);
52 ImageData(ImageData const&);
53 ImageData();
54 };
55
56 struct OrphanedImage {
57 public:
58 // member variables
59 // NOLINTBEGIN
60 ::ll::UntypedStorage<8, 8> mUnk677a49;
61 ::ll::UntypedStorage<4, 4> mUnk4c90a3;
62 ::ll::UntypedStorage<4, 4> mUnkc22932;
63 ::ll::UntypedStorage<4, 4> mUnk2af7d0;
64 // NOLINTEND
65
66 public:
67 // prevent constructor by default
68 OrphanedImage& operator=(OrphanedImage const&);
69 OrphanedImage(OrphanedImage const&);
70 OrphanedImage();
71 };
72
73 public:
74 // member variables
75 // NOLINTBEGIN
76 ::ll::UntypedStorage<8, 8> mUnk7551cd;
77 ::ll::UntypedStorage<4, 4> mUnka1d346;
78 ::ll::UntypedStorage<4, 4> mUnkf67301;
79 ::ll::UntypedStorage<8, 8> mUnkd52286;
80 ::ll::UntypedStorage<4, 4> mUnkeea677;
81 ::ll::UntypedStorage<4, 4> mUnk98ffbf;
82 // NOLINTEND
83
84 public:
85 // prevent constructor by default
86 ImageCacheStats& operator=(ImageCacheStats const&);
87 ImageCacheStats(ImageCacheStats const&);
88 ImageCacheStats();
89 };
90
91public:
92 // virtual functions
93 // NOLINTBEGIN
94 virtual ~SystemCacheStats() = default;
95
96 virtual void Release() = 0;
97
98 virtual ::cohtml::SystemCacheStats::ImageCacheStats const* GetImageCacheStats() const = 0;
99 // NOLINTEND
100
101public:
102 // virtual function thunks
103 // NOLINTBEGIN
104
105 // NOLINTEND
106};
107
108} // namespace cohtml
Definition SystemCacheStats.h:7
Definition SystemCacheStats.h:15