CommonLibSSE NG
GRendererEventHandler.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GList.h"
5 
6 namespace RE
7 {
8  class GRenderer;
9 
11  public GListNode<GRendererEventHandler>,
12  public GNewOverrideBase<GStatGroup::kGStat_Default_Mem>
13  {
14  public:
15  enum class EventType
16  {
17  kEndFrame,
19  };
20 
21  virtual ~GRendererEventHandler() = default; // 00
22 
23  // add
24  virtual void OnEvent(GRenderer* a_renderer, EventType a_changeType); // 01
25 
26  // members
28  };
29  static_assert(sizeof(GRendererEventHandler) == 0x20);
30 }
Definition: GNewOverrideBase.h:9
Definition: GRendererEventHandler.h:13
GRenderer * renderer
Definition: GRendererEventHandler.h:27
virtual ~GRendererEventHandler()=default
EventType
Definition: GRendererEventHandler.h:16
virtual void OnEvent(GRenderer *a_renderer, EventType a_changeType)
Definition: GRenderer.h:19
Definition: AbsorbEffect.h:6
Definition: GList.h:7