Files
Commonwealth-Online-Public/plugin/lib/commonlibf4/include/RE/I/ImageSpaceBaseData.h
T
2026-05-30 18:33:24 +12:00

74 lines
1.5 KiB
C++

#pragma once
namespace RE
{
class ImageSpaceBaseData
{
public:
class HDR // HNAM
{
public:
// members
float eyeAdaptSpeed; // 00
float bloomBlurRadius; // 04
float bloomThreshold; // 08
float bloomScale; // 0C
float receiveBloomThreshold; // 10
float white; // 14
float sunlightScale; // 18
float skyScale; // 1C
float eyeAdaptStrength; // 20
};
static_assert(sizeof(HDR) == 0x24);
class Cinematic // CNAM
{
public:
// members
float saturation; // 0
float brightness; // 4
float contrast; // 8
};
static_assert(sizeof(Cinematic) == 0xC);
class Tint // TNAM
{
public:
class ColorF
{
public:
// members
float red; // 0
float green; // 4
float blue; // 8
};
static_assert(sizeof(ColorF) == 0xC);
// members
float amount; // 00
ColorF color; // 04
};
static_assert(sizeof(Tint) == 0x10);
class DepthOfField // DNAM
{
public:
// members
float strength; // 00
float distance; // 04
float range; // 08
float vignetteRadius; // 0C
float vignetteStrength; // 10
float mode; // 14
};
static_assert(sizeof(DepthOfField) == 0x18);
// members
HDR hdrData; // 00
Cinematic cinematicData; // 24
Tint tintData; // 30
DepthOfField dofData; // 40
};
static_assert(sizeof(ImageSpaceBaseData) == 0x58);
}