CommonLibSSE NG
Loading...
Searching...
No Matches
RE::GRendererEventHandler Class Reference

#include <GRendererEventHandler.h>

Inheritance diagram for RE::GRendererEventHandler:
RE::GListNode< GRendererEventHandler > RE::GNewOverrideBase< GStatGroup::kGStat_Default_Mem >

Public Types

enum class  EventType { kEndFrame , kRendererReleased }
 
- Public Types inherited from RE::GNewOverrideBase< GStatGroup::kGStat_Default_Mem >
enum  
 

Public Member Functions

virtual ~GRendererEventHandler ()=default
 
virtual void OnEvent (GRenderer *a_renderer, EventType a_changeType)
 
- Public Member Functions inherited from RE::GListNode< GRendererEventHandler >
 GListNode ()
 
void Remove ()
 
- Public Member Functions inherited from RE::GNewOverrideBase< GStatGroup::kGStat_Default_Mem >
 GFC_MEMORY_REDEFINE_NEW (GNewOverrideBase, Stat)
 

Public Attributes

GRendererrenderer
 
- Public Attributes inherited from RE::GListNode< GRendererEventHandler >
GListNode< GRendererEventHandler > * prev
 
GListNode< GRendererEventHandler > * next
 

Member Enumeration Documentation

◆ EventType

Enumerator
kEndFrame 
kRendererReleased 

Constructor & Destructor Documentation

◆ ~GRendererEventHandler()

virtual RE::GRendererEventHandler::~GRendererEventHandler ( )
virtualdefault

Member Function Documentation

◆ OnEvent()

virtual void RE::GRendererEventHandler::OnEvent ( GRenderer a_renderer,
EventType  a_changeType 
)
virtual

Member Data Documentation

◆ renderer

GRenderer* RE::GRendererEventHandler::renderer

The documentation for this class was generated from the following file: