CommonLibVR
GImageInfoBaseImpl.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/G/GImageInfoBase.h
"
4
5
namespace
RE
6
{
7
class
GImageInfoBaseImpl
:
public
GImageInfoBase
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
19
GPtr<GTexture>
texture
;
// 18
20
std::uint32_t
textureUsage
;
// 20
21
std::uint32_t
pad24
;
// 24
22
private
:
23
KEEP_FOR_RE
()
24
};
25
static_assert(
sizeof
(
GImageInfoBaseImpl
) == 0x28);
26
}
GImageInfoBase.h
KEEP_FOR_RE
#define KEEP_FOR_RE()
Definition:
PCH.h:713
RE::GImageInfoBaseImpl
Definition:
GImageInfoBaseImpl.h:8
RE::GImageInfoBaseImpl::texture
GPtr< GTexture > texture
Definition:
GImageInfoBaseImpl.h:19
RE::GImageInfoBaseImpl::textureUsage
std::uint32_t textureUsage
Definition:
GImageInfoBaseImpl.h:20
RE::GImageInfoBaseImpl::GetTexture
GTexture * GetTexture(GRenderer *a_renderer) override
RE::GImageInfoBaseImpl::OnChange
void OnChange(GRenderer *a_renderer, EventType a_changeType)
RE::GImageInfoBaseImpl::pad24
std::uint32_t pad24
Definition:
GImageInfoBaseImpl.h:21
RE::GImageInfoBaseImpl::~GImageInfoBaseImpl
~GImageInfoBaseImpl() override
RE::GImageInfoBase
Definition:
GImageInfoBase.h:16
RE::GPtr
Definition:
GPtr.h:7
RE::GRenderer
Definition:
GRenderer.h:19
RE::GTexture::ChangeHandler::EventType
EventType
Definition:
GTexture.h:58
RE::GTexture
Definition:
GTexture.h:15
RE
Definition:
AbsorbEffect.h:6
CommonLibVR
include
RE
G
GImageInfoBaseImpl.h
Generated by
1.9.1