CommonLibVR
Loading...
Searching...
No Matches
GImageInfoBaseImpl.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE
6{
8 {
9 public:
10 ~GImageInfoBaseImpl() override; // 00
11
12 // override (GImageInfoBase)
13 GTexture* GetTexture(GRenderer* a_renderer) override; // 03
14
15 // override (GTexture::ChangeHandler)
16 void OnChange(GRenderer* a_renderer, EventType a_changeType); // 01
17
18 // members
20 std::uint32_t textureUsage; // 20
21 std::uint32_t pad24; // 24
22 private:
24 };
25 static_assert(sizeof(GImageInfoBaseImpl) == 0x28);
26}
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition GImageInfoBaseImpl.h:8
GPtr< GTexture > texture
Definition GImageInfoBaseImpl.h:19
std::uint32_t textureUsage
Definition GImageInfoBaseImpl.h:20
void OnChange(GRenderer *a_renderer, EventType a_changeType)
std::uint32_t pad24
Definition GImageInfoBaseImpl.h:21
GTexture * GetTexture(GRenderer *a_renderer) override
~GImageInfoBaseImpl() override
Definition GImageInfoBase.h:16
Definition GPtr.h:7
Definition GRenderer.h:19
EventType
Definition GTexture.h:58
Definition GTexture.h:15
Definition AbsorbEffect.h:6