CommonLibSSE (powerof3)
ImageSpaceModifierInstanceDOF.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
8  {
9  public:
10  enum
11  {
13  kFadeR = 1,
14  kFadeG = 2,
15  kFadeB = 3,
27  kDOFRange = 15,
28  kDOFMode = 16,
30 
31  kTotal = 18
32  };
33 
34  // members
35  float data[kTotal]; // 00
36  };
37  static_assert(sizeof(ImageSpaceModData) == 0x48);
38 
40  {
41  public:
42  inline static constexpr auto RTTI = RTTI_ImageSpaceModifierInstanceDOF;
43 
44  enum class DepthOfFieldMode
45  {
46  kFrontBack = 0,
47  kFront = 1,
48  kBack = 2,
49  kNone = 3
50  };
51 
53 
54  // override (ImageSpaceModifierInstanceTemp)
55  void Unk_26(void) override; // 26
56  void Unk_28(void) override; // 28
57 
58  // members
60  };
61  static_assert(sizeof(ImageSpaceModifierInstanceDOF) == 0x78);
62 }
Definition: ImageSpaceModifierInstanceDOF.h:40
ImageSpaceModData data
Definition: ImageSpaceModifierInstanceDOF.h:59
static constexpr auto RTTI
Definition: ImageSpaceModifierInstanceDOF.h:42
DepthOfFieldMode
Definition: ImageSpaceModifierInstanceDOF.h:45
Definition: ImageSpaceModifierInstanceTemp.h:8
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_ImageSpaceModifierInstanceDOF
Definition: Offsets_RTTI.h:5057
Definition: ImageSpaceModifierInstanceDOF.h:8
@ kRadialBlurStart
Definition: ImageSpaceModifierInstanceDOF.h:20
@ kBlurRadius
Definition: ImageSpaceModifierInstanceDOF.h:16
@ kRadialBlurDownStart
Definition: ImageSpaceModifierInstanceDOF.h:22
@ kRadialBlurCenterX
Definition: ImageSpaceModifierInstanceDOF.h:23
@ kMotionBlurStrength
Definition: ImageSpaceModifierInstanceDOF.h:29
@ kDOFMode
Definition: ImageSpaceModifierInstanceDOF.h:28
@ kFadeR
Definition: ImageSpaceModifierInstanceDOF.h:13
@ kRadialBlurRampdown
Definition: ImageSpaceModifierInstanceDOF.h:21
@ kDoubleVisionStrength
Definition: ImageSpaceModifierInstanceDOF.h:17
@ kRadialBlurCenterY
Definition: ImageSpaceModifierInstanceDOF.h:24
@ kDOFStrength
Definition: ImageSpaceModifierInstanceDOF.h:25
@ kDOFRange
Definition: ImageSpaceModifierInstanceDOF.h:27
@ kDOFDistance
Definition: ImageSpaceModifierInstanceDOF.h:26
@ kFadeAmount
Definition: ImageSpaceModifierInstanceDOF.h:12
@ kFadeB
Definition: ImageSpaceModifierInstanceDOF.h:15
@ kTotal
Definition: ImageSpaceModifierInstanceDOF.h:31
@ kFadeG
Definition: ImageSpaceModifierInstanceDOF.h:14
@ kRadialBlurRampup
Definition: ImageSpaceModifierInstanceDOF.h:19
@ kRadialBlurStrength
Definition: ImageSpaceModifierInstanceDOF.h:18
float data[kTotal]
Definition: ImageSpaceModifierInstanceDOF.h:35