CommonLibSSE NG
Loading...
Searching...
No Matches
GFxLoaderImpl.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/G/GAtomic.h"
4#include "RE/G/GFxLogBase.h"
5#include "RE/G/GFxStateBag.h"
7
8namespace RE
9{
10 class GFxStateBagImpl;
11
13 public GRefCountBase<GFxLoaderImpl, GStatGroups::kGStat_Default_Mem>, // 00
14 public GFxStateBag, // 10
15 public GFxLogBase<GFxLoaderImpl> // 20
16 {
17 public:
18 ~GFxLoaderImpl() override; // 00
19
20 // members
22 std::uint64_t pad30; // 30
23 void* pad38; // 38
24 void* pad40; // 40
25 GLock lock; // 48
26 std::uint8_t pad70; // 70
27 std::uint8_t pad71; // 71
28 std::uint16_t pad72; // 72
29 std::uint32_t pad74; // 74
30 };
31#ifndef __INTELLISENSE__
32 static_assert(sizeof(GFxLoaderImpl) == 0x78);
33#endif
34}
Definition GFxLoaderImpl.h:16
void * pad40
Definition GFxLoaderImpl.h:24
GFxStateBagImpl * stateBagImpl
Definition GFxLoaderImpl.h:21
std::uint8_t pad70
Definition GFxLoaderImpl.h:26
std::uint16_t pad72
Definition GFxLoaderImpl.h:28
std::uint64_t pad30
Definition GFxLoaderImpl.h:22
~GFxLoaderImpl() override
GLock lock
Definition GFxLoaderImpl.h:25
void * pad38
Definition GFxLoaderImpl.h:23
std::uint32_t pad74
Definition GFxLoaderImpl.h:29
std::uint8_t pad71
Definition GFxLoaderImpl.h:27
Definition GFxLogBase.h:9
Definition GFxStateBag.h:11
Definition GFxStateBagImpl.h:13
Definition GAtomic.h:6
Definition GRefCountBase.h:12
Definition AbsorbEffect.h:6