UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOutputDeviceAnsiError Class Reference

#include <OutputDeviceAnsiError.h>

+ Inheritance diagram for FOutputDeviceAnsiError:

Public Member Functions

CORE_API FOutputDeviceAnsiError ()
 
virtual CORE_API void Serialize (const TCHAR *Msg, ELogVerbosity::Type Verbosity, const class FName &Category) override
 
virtual bool CanBeUsedOnAnyThread () const override
 
CORE_API void HandleError () override
 
- Public Member Functions inherited from FOutputDeviceError
virtual bool CanBeUsedOnPanicThread () const override
 
void SetErrorProgramCounter (void *InProgramCounter)
 
voidGetErrorProgramCounter () const
 
- Public Member Functions inherited from FOutputDevice
CORE_API FOutputDevice ()
 
CORE_API FOutputDevice (FOutputDevice &&)
 
CORE_API FOutputDevice (const FOutputDevice &)
 
CORE_API FOutputDeviceoperator= (FOutputDevice &&)
 
CORE_API FOutputDeviceoperator= (const FOutputDevice &)
 
virtual CORE_API ~FOutputDevice ()
 
virtual void Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category)=0
 
virtual void Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category, const double Time)
 
virtual CORE_API void SerializeRecord (const UE::FLogRecord &Record)
 
virtual void Flush ()
 
virtual void TearDown ()
 
void SetSuppressEventTag (bool bInSuppressEventTag)
 
UE_FORCEINLINE_HINT bool GetSuppressEventTag () const
 
void SetAutoEmitLineTerminator (bool bInAutoEmitLineTerminator)
 
UE_FORCEINLINE_HINT bool GetAutoEmitLineTerminator () const
 
virtual void Dump (class FArchive &Ar)
 
virtual bool IsMemoryOnly () const
 
virtual bool CanBeUsedOnMultipleThreads () const
 
CORE_API void Log (const TCHAR *S)
 
CORE_API void Log (ELogVerbosity::Type Verbosity, const TCHAR *S)
 
CORE_API void Log (const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Str)
 
CORE_API void Log (const FString &S)
 
CORE_API void Log (const FText &S)
 
CORE_API void Log (ELogVerbosity::Type Verbosity, const FString &S)
 
CORE_API void Log (const FName &Category, ELogVerbosity::Type Verbosity, const FString &S)
 
template<typename FmtType >
void Logf (const FmtType &Fmt)
 
template<typename FmtType , typename... Types>
void Logf (const FmtType &Fmt, Types... Args)
 
template<typename FmtType , typename... Types>
void Logf (ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args)
 
template<typename FmtType , typename... Types>
void CategorizedLogf (const FName &Category, ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args)
 

Additional Inherited Members

- Protected Attributes inherited from FOutputDevice
bool bSuppressEventTag
 
bool bAutoEmitLineTerminator
 

Constructor & Destructor Documentation

◆ FOutputDeviceAnsiError()

FOutputDeviceAnsiError::FOutputDeviceAnsiError ( )

Constructor, initializing member variables

Member Function Documentation

◆ CanBeUsedOnAnyThread()

virtual bool FOutputDeviceAnsiError::CanBeUsedOnAnyThread ( ) const
inlineoverridevirtual
Returns
whether this output device can be used on any thread.

Reimplemented from FOutputDevice.

◆ HandleError()

void FOutputDeviceAnsiError::HandleError ( )
overridevirtual

Error handling function that is being called from within the system wide global error handler, e.g. using structured exception handling on the PC.

Implements FOutputDeviceError.

◆ Serialize()

void FOutputDeviceAnsiError::Serialize ( const TCHAR Msg,
ELogVerbosity::Type  Verbosity,
const class FName Category 
)
overridevirtual

Serializes the passed in data unless the current event is suppressed.

Parameters
DataText to log
EventEvent name used for suppression purposes

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