CommonLibSSE (powerof3)
RE::LoggingDisabler Class Reference

#include <LoggingDisabler.h>

Inheritance diagram for RE::LoggingDisabler:
RE::GFxLog RE::GFxState RE::GFxLogBase< GFxLog > RE::GRefCountBase< GFxState, GStatGroups::kGStat_Default_Mem > RE::GFxLogConstants RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GRefCountImpl RE::GRefCountImplCore

Public Member Functions

 LoggingDisabler ()=default
 
 ~LoggingDisabler () override=default
 
void LogMessageVarg ([[maybe_unused]] LogMessageType a_messageType, [[maybe_unused]] const char *a_fmt, [[maybe_unused]] std::va_list a_argList) override
 
- Public Member Functions inherited from RE::GFxLog
 GFxLog ()
 
 ~GFxLog () override=default
 
virtual void LogMessageVarg (LogMessageType a_messageType, const char *a_fmt, std::va_list a_argList)
 
void LogMessageByType (LogMessageType a_messageType, const char *a_fmt,...)
 
- Public Member Functions inherited from RE::GFxState
 GFxState (StateType a_st=StateType::kNone)
 
 ~GFxState () override=default
 
StateType GetStateType () const
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountImpl
 ~GRefCountImpl () override=default
 
void AddRef ()
 
void Release ()
 
- Public Member Functions inherited from RE::GFxLogBase< GFxLog >
virtual ~GFxLogBase ()
 
virtual bool IsVerboseActionErrors () const
 

Static Public Attributes

static constexpr auto RTTI = RTTI___LoggingDisabler
 
static constexpr auto VTABLE = VTABLE___LoggingDisabler
 
- Static Public Attributes inherited from RE::GFxLog
static constexpr auto RTTI = RTTI_GFxLog
 
static constexpr auto VTABLE = VTABLE_GFxLog
 
- Static Public Attributes inherited from RE::GFxState
static constexpr auto RTTI = RTTI_GFxState
 
static constexpr auto VTABLE = VTABLE_GFxState
 
- Static Public Attributes inherited from RE::GRefCountImpl
static constexpr auto RTTI = RTTI_GRefCountImpl
 
static constexpr auto VTABLE = VTABLE_GRefCountImpl
 

Additional Inherited Members

- Public Types inherited from RE::GFxState
enum class  StateType {
  kNone , kRenderConfig , kRenderStats , kTranslator ,
  kLog , kImageLoader , kActionControl , kUserEventHandler ,
  kFSCommandHandler , kExternalInterface , kFileOpener , kURLBuilder ,
  kImageCreator , kParseControl , kProgressHandler , kImportVisitor ,
  kMeshCacheManager , kFontPackParams , kFontCacheManager , kFontLib ,
  kFontProvider , kFontMap , kGradientParams , kTaskManager ,
  kClipboard , kTextKeyMap , kPreprocessParams , kIMEManager ,
  kXMLSupport , kJpegSupport , kZlibSupport , kFontCompactorParams ,
  kImagePackerParams , kPNGSupport , kAudio , kVideo ,
  kTestStream , kSharedObject , kLocSupport
}
 
- Public Types inherited from RE::GRefCountBase< GFxState, GStatGroups::kGStat_Default_Mem >
enum  
 
- Public Types inherited from RE::GFxLogConstants
enum class  LogMessageType {
  kChannel_General = 0x10 , kChannel_Script = 0x20 , kChannel_Parse = 0x30 , kChannel_Action = 0x40 ,
  kChannel_Debug = 0x50 , kChannel_Mask = 0xF0 , kMessageType_Error = 0 , kMessageType_Warning = 1 ,
  kMessageType_Message = 2 , kError = kChannel_General | kMessageType_Error , kWarning = kChannel_General | kMessageType_Warning , kMessage = kChannel_General | kMessageType_Message ,
  kScriptError = kChannel_Script | kMessageType_Error , kScriptWarning = kChannel_Script | kMessageType_Warning , kScriptMessage = kChannel_Script | kMessageType_Message , kParse = kChannel_Parse | 0 ,
  kParseShape = kChannel_Parse | 1 , kParseMorphShape = kChannel_Parse | 2 , kParseAction = kChannel_Parse | 3 , kAction = kChannel_Action | 0
}
 
- Protected Attributes inherited from RE::GFxState
StateType stateType
 
std::uint32_t pad14
 

Constructor & Destructor Documentation

◆ LoggingDisabler()

RE::LoggingDisabler::LoggingDisabler ( )
default

◆ ~LoggingDisabler()

RE::LoggingDisabler::~LoggingDisabler ( )
overridedefault

Member Function Documentation

◆ LogMessageVarg()

void RE::LoggingDisabler::LogMessageVarg ( [[maybe_unused] ] LogMessageType  a_messageType,
[[maybe_unused] ] const char *  a_fmt,
[[maybe_unused] ] std::va_list  a_argList 
)
inlineoverride

Member Data Documentation

◆ RTTI

constexpr auto RE::LoggingDisabler::RTTI = RTTI___LoggingDisabler
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::LoggingDisabler::VTABLE = VTABLE___LoggingDisabler
inlinestaticconstexpr

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