CommonLibSSE NG
GASGlobalContext.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include "RE/G/GFxPlayerStats.h"
6 
7 namespace RE
8 {
9  class GASGlobalObject;
10  class GFxMovieRoot;
11 
13  public GRefCountBaseNTS<GASGlobalContext, GFxStatMovieViews::kGFxStatMV_ActionScript_Mem>, // 000
14  public GASStringBuiltinManager // 010
15  {
16  public:
17  ~GASGlobalContext() override;
18 
19  // members
20  std::uint64_t unk500; // 500
21  std::uint64_t unk508; // 508
22  std::uint64_t unk510; // 510
24  GMemoryHeap* heap; // 520
25  std::uint64_t unk528; // 528
26  std::uint64_t unk530; // 530
27  std::uint64_t unk538; // 538
28  std::uint64_t unk540; // 540
29  std::uint64_t unk548; // 548
30  GASGlobalObject* globalObject; // 550
31  std::uint64_t unk558; // 558
32  std::uint64_t unk560; // 560
33  };
34  static_assert(sizeof(GASGlobalContext) == 0x568);
35 }
Definition: GASGlobalContext.h:15
GFxMovieRoot * unk518
Definition: GASGlobalContext.h:23
std::uint64_t unk540
Definition: GASGlobalContext.h:28
std::uint64_t unk548
Definition: GASGlobalContext.h:29
~GASGlobalContext() override
std::uint64_t unk510
Definition: GASGlobalContext.h:22
std::uint64_t unk560
Definition: GASGlobalContext.h:32
std::uint64_t unk530
Definition: GASGlobalContext.h:26
std::uint64_t unk528
Definition: GASGlobalContext.h:25
GASGlobalObject * globalObject
Definition: GASGlobalContext.h:30
GMemoryHeap * heap
Definition: GASGlobalContext.h:24
std::uint64_t unk558
Definition: GASGlobalContext.h:31
std::uint64_t unk508
Definition: GASGlobalContext.h:21
std::uint64_t unk500
Definition: GASGlobalContext.h:20
std::uint64_t unk538
Definition: GASGlobalContext.h:27
Definition: GASStringBuiltinManager.h:10
Definition: GFxMovieRoot.h:20
Definition: GMemoryHeap.h:16
Definition: GRefCountBaseNTS.h:10
Definition: AbsorbEffect.h:6