CommonLibSSE (powerof3)
GFxLog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/G/GFxLogBase.h"
4 #include "RE/G/GFxState.h"
5 
6 namespace RE
7 {
8  class GFxLog :
9  public GFxState, // 00
10  public GFxLogBase<GFxLog> // 18
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_GFxLog;
14 
15  GFxLog();
16  ~GFxLog() override = default; // 00
17 
18  // add
19  virtual void LogMessageVarg(LogMessageType a_messageType, const char* a_fmt, std::va_list a_argList); // 01
20 
21  void LogMessageByType(LogMessageType a_messageType, const char* a_fmt, ...);
22  };
23  static_assert(sizeof(GFxLog) == 0x20);
24 }
Definition: GFxLogBase.h:9
LogMessageType
Definition: GFxLogConstants.h:9
Definition: GFxLog.h:11
void LogMessageByType(LogMessageType a_messageType, const char *a_fmt,...)
static constexpr auto RTTI
Definition: GFxLog.h:13
~GFxLog() override=default
virtual void LogMessageVarg(LogMessageType a_messageType, const char *a_fmt, std::va_list a_argList)
Definition: GFxState.h:9
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_GFxLog
Definition: Offsets_RTTI.h:4843