CommonLibSSE NG
GFxLoadStates.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GRefCountBase.h"
4 #include "RE/G/GStats.h"
5 
6 namespace RE
7 {
8  class GFxFontCacheManager;
9  class GFxLog;
10  class GFxMovieDefBindStates;
11  class GFxParseControl;
12  class GFxProgressHandler;
13  class GFxRenderConfig;
14  class GFxResourceWeakLib;
15  class GFxTaskManager;
16  class GFxZlibSupport;
17 
18  class GFxLoadStates : public GRefCountBase<GFxLoadStates, GStatGroup::kGStat_Default_Mem>
19  {
20  public:
21  ~GFxLoadStates() override; // 00
22 
23  // members
25  GFxLog* log; // 18
26  GFxParseControl* parseControl; // 20
27  GFxProgressHandler* progressHandler; // 28
28  GFxTaskManager* taskManager; // 30
29  GFxFontCacheManager* fontCacheManager; // 38
32  GFxZlibSupport* zlibSupport; // 50
35  std::uint64_t pad68; // 68
37  bool loadOnThread; // 78
38  std::uint8_t pad79; // 79
39  std::uint16_t pad7A; // 7A
40  std::uint32_t pad7C; // 7C
41  std::uint64_t unk80[3]; // 80
42  };
43  static_assert(sizeof(GFxLoadStates) == 0x98);
44 }
Definition: GFxLoadStates.h:19
std::uint8_t pad79
Definition: GFxLoadStates.h:38
GFxMovieDefBindStates * movieBindStates
Definition: GFxLoadStates.h:24
GFxTaskManager * taskManager
Definition: GFxLoadStates.h:28
std::uint16_t pad7A
Definition: GFxLoadStates.h:39
GFxRenderConfig * renderConfig
Definition: GFxLoadStates.h:30
GFxResourceWeakLib * lib
Definition: GFxLoadStates.h:34
bool loadOnThread
Definition: GFxLoadStates.h:37
std::uint32_t pad7C
Definition: GFxLoadStates.h:40
GFxProgressHandler * progressHandler
Definition: GFxLoadStates.h:27
GFxFontCacheManager * fontCacheManager
Definition: GFxLoadStates.h:29
std::uint64_t pad68
Definition: GFxLoadStates.h:35
GFxState * pngSupport
Definition: GFxLoadStates.h:33
GFxZlibSupport * zlibSupport
Definition: GFxLoadStates.h:32
GString fileURL
Definition: GFxLoadStates.h:36
~GFxLoadStates() override
GFxParseControl * parseControl
Definition: GFxLoadStates.h:26
GFxLog * log
Definition: GFxLoadStates.h:25
GFxState * jpegSupport
Definition: GFxLoadStates.h:31
std::uint64_t unk80[3]
Definition: GFxLoadStates.h:41
Definition: GFxLog.h:11
Definition: GFxMovieDefBindStates.h:19
Definition: GFxRenderConfig.h:12
Definition: GFxResourceWeakLib.h:11
Definition: GFxState.h:9
Definition: GRefCountBase.h:12
Definition: GString.h:8
Definition: AbsorbEffect.h:6