CommonLibSSE NG
InvisibilityEffect.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
8  public ValueModifierEffect // 00
9  {
10  public:
11  inline static constexpr auto RTTI = RTTI_InvisibilityEffect;
12  inline static constexpr auto VTABLE = VTABLE_InvisibilityEffect;
13 
14  // override (ActiveEffect)
15  virtual void Update(float a_delta) override; // 04
16  virtual void FinishLoadGame(BGSLoadFormBuffer* a_buf) override; // 0A
17  virtual void Revert(BGSLoadFormBuffer* a_buf) override; // 0B
18  virtual ~InvisibilityEffect(); // 13
19  virtual void Start() override; // 14
20  virtual void Finish() override; // 15
21  };
22  static_assert(sizeof(InvisibilityEffect) == 0x98);
23 }
Definition: BGSLoadFormBuffer.h:11
Definition: InvisibilityEffect.h:9
virtual void FinishLoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto RTTI
Definition: InvisibilityEffect.h:11
virtual void Revert(BGSLoadFormBuffer *a_buf) override
virtual void Update(float a_delta) override
virtual void Start() override
static constexpr auto VTABLE
Definition: InvisibilityEffect.h:12
virtual void Finish() override
virtual ~InvisibilityEffect()
Definition: ValueModifierEffect.h:9
Definition: AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_InvisibilityEffect
Definition: Offsets_VTABLE.h:1886
constexpr REL::VariantID RTTI_InvisibilityEffect(686509, 394343, 0x1eff018)