CommonLibSSE NG
Loading...
Searching...
No Matches
GASEnvironment.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/G/GFxLogBase.h"
6
7namespace RE
8{
9 class GASGlobalContext;
10 class GFxSprite;
11
13 {
14 public:
16 std::uint8_t version; // 08
17 std::uint8_t pad09[7]; // 09
18 std::uint64_t unk10;
19 std::uint64_t unk18;
20 std::uint64_t unk20;
21 std::uint64_t unk28;
22 };
23 static_assert(sizeof(GASStringContext) == 0x30);
24
26 public GFxLogBase<GASEnvironment>, // 000
27 public GNewOverrideBase<GFxStatMovieViews::kGFxStatMV_ActionScript_Mem> // 008
28 {
29 public:
30 ~GASEnvironment() override; // 00
31
32 // override (GFxLogBase)
33 bool IsVerboseActionErrors() const override; // 01 - { return (sprite->GetMovieRoot()->flags & (1 << 6)) == 0; }
34
35 // members
36 void* unk010; // 010
37 std::uint64_t unk018; // 018
38 void* unk020; // 020
39 void* unk028; // 028 - size is 0x408
40 std::uint64_t unk030; // 030
41 void* unk038; // 038
42 void* unk040; // 040
43 void* unk048; // 048
44 std::uint64_t unk050[19]; // 050
47 std::uint8_t version; // 0F8
48 std::uint8_t pad0F9[7]; // 0F9
49 std::uint64_t pad100[20]; // 0A0
50 };
51#ifndef __INTELLISENSE__
52 static_assert(sizeof(GASEnvironment) == 0x1A0);
53#endif
54}
Definition GASEnvironment.h:28
std::uint64_t pad100[20]
Definition GASEnvironment.h:49
void * unk038
Definition GASEnvironment.h:41
std::uint8_t pad0F9[7]
Definition GASEnvironment.h:48
void * unk010
Definition GASEnvironment.h:36
std::uint8_t version
Definition GASEnvironment.h:47
std::uint64_t unk050[19]
Definition GASEnvironment.h:44
void * unk028
Definition GASEnvironment.h:39
void * unk048
Definition GASEnvironment.h:43
void * unk020
Definition GASEnvironment.h:38
GASGlobalContext * globalContext
Definition GASEnvironment.h:46
GFxSprite * sprite
Definition GASEnvironment.h:45
void * unk040
Definition GASEnvironment.h:42
std::uint64_t unk018
Definition GASEnvironment.h:37
bool IsVerboseActionErrors() const override
std::uint64_t unk030
Definition GASEnvironment.h:40
~GASEnvironment() override
Definition GASGlobalContext.h:15
Definition GASEnvironment.h:13
GASGlobalContext * globalContext
Definition GASEnvironment.h:15
std::uint8_t pad09[7]
Definition GASEnvironment.h:17
std::uint64_t unk18
Definition GASEnvironment.h:19
std::uint8_t version
Definition GASEnvironment.h:16
std::uint64_t unk28
Definition GASEnvironment.h:21
std::uint64_t unk10
Definition GASEnvironment.h:18
std::uint64_t unk20
Definition GASEnvironment.h:20
Definition GFxLogBase.h:9
Definition GFxSprite.h:13
Definition GNewOverrideBase.h:9
Definition AbsorbEffect.h:6