docs: add plugin setup guide
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
#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);
|
||||
}
|
||||
Reference in New Issue
Block a user