CommonLibSSE NG
GImageInfo.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/G/GImageInfoBaseImpl.h
"
4
5
namespace
RE
6
{
7
class
GImageInfo
:
public
GImageInfoBaseImpl
8
{
9
public
:
10
~GImageInfo
()
override
;
// 00
11
12
// override (GImageInfoImpl)
13
std::uint32_t
GetWidth
()
const override
;
// 01
14
std::uint32_t
GetHeight
()
const override
;
// 02
15
GTexture
*
GetTexture
(
GRenderer
* a_renderer)
override
;
// 03
16
std::uint32_t
GetImageInfoType
()
const override
;
// 06
17
18
// override (GTexture::ChangeHandler)
19
void
OnChange
(
GRenderer
* a_renderer,
EventType
a_changeType)
override
;
// 01
20
bool
Recreate
(
GRenderer
* a_renderer)
override
;
// 02
21
22
// members
23
GPtr<GImage>
image
;
// 28
24
std::uint32_t
targetWidth
;
// 30
25
std::uint32_t
targetHeight
;
// 34
26
bool
releaseImage
;
// 38
27
std::uint8_t
pad39
;
// 39
28
std::uint16_t
pad3A
;
// 3A
29
std::uint32_t
pad3C
;
// 3C
30
};
31
static_assert(
sizeof
(
GImageInfo
) == 0x40);
32
}
GImageInfoBaseImpl.h
RE::GImageInfoBaseImpl
Definition:
GImageInfoBaseImpl.h:8
RE::GImageInfo
Definition:
GImageInfo.h:8
RE::GImageInfo::GetImageInfoType
std::uint32_t GetImageInfoType() const override
RE::GImageInfo::pad3C
std::uint32_t pad3C
Definition:
GImageInfo.h:29
RE::GImageInfo::releaseImage
bool releaseImage
Definition:
GImageInfo.h:26
RE::GImageInfo::pad3A
std::uint16_t pad3A
Definition:
GImageInfo.h:28
RE::GImageInfo::GetWidth
std::uint32_t GetWidth() const override
RE::GImageInfo::image
GPtr< GImage > image
Definition:
GImageInfo.h:23
RE::GImageInfo::OnChange
void OnChange(GRenderer *a_renderer, EventType a_changeType) override
RE::GImageInfo::pad39
std::uint8_t pad39
Definition:
GImageInfo.h:27
RE::GImageInfo::GetTexture
GTexture * GetTexture(GRenderer *a_renderer) override
RE::GImageInfo::Recreate
bool Recreate(GRenderer *a_renderer) override
RE::GImageInfo::targetHeight
std::uint32_t targetHeight
Definition:
GImageInfo.h:25
RE::GImageInfo::targetWidth
std::uint32_t targetWidth
Definition:
GImageInfo.h:24
RE::GImageInfo::~GImageInfo
~GImageInfo() override
RE::GImageInfo::GetHeight
std::uint32_t GetHeight() const override
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
CommonLibSSE-NG
include
RE
G
GImageInfo.h
Generated by
1.9.1