CommonLibSSE NG
ISavePatcherInterface.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  namespace BSScript
6  {
7  class IVirtualMachine;
8  class StackFrame;
9 
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_BSScript__ISavePatcherInterface;
14 
15  virtual ~ISavePatcherInterface(); // 00
16 
17  // add
18  virtual void PatchStackFrame(StackFrame* a_stackFrame, IVirtualMachine* a_vm) = 0; // 01
19  };
20  static_assert(sizeof(ISavePatcherInterface) == 0x8);
21  }
22 }
Definition: ISavePatcherInterface.h:11
static constexpr auto RTTI
Definition: ISavePatcherInterface.h:13
virtual void PatchStackFrame(StackFrame *a_stackFrame, IVirtualMachine *a_vm)=0
Definition: IVirtualMachine.h:39
Definition: StackFrame.h:15
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BSScript__ISavePatcherInterface(689043, 396898, 0x1f4a128)