CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
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
6namespace 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 inline static constexpr auto VTABLE = VTABLE_GFxLog;
15
17 ~GFxLog() override = default; // 00
18
19 // add
20 virtual void LogMessageVarg(LogMessageType a_messageType, const char* a_fmt, std::va_list a_argList); // 01
21
22 void LogMessageByType(LogMessageType a_messageType, const char* a_fmt, ...);
23 };
24 static_assert(sizeof(GFxLog) == 0x20);
25}
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
static constexpr auto VTABLE
Definition GFxLog.h:14
virtual void LogMessageVarg(LogMessageType a_messageType, const char *a_fmt, std::va_list a_argList)
Definition GFxState.h:9
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 2 > VTABLE_GFxLog
Definition Offsets_VTABLE.h:11697
constexpr REL::ID RTTI_GFxLog(static_cast< std::uint64_t >(691052))