UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UEngine::FErrorsAndWarningsCollector Struct Reference
+ Inheritance diagram for UEngine::FErrorsAndWarningsCollector:

Public Member Functions

 FErrorsAndWarningsCollector ()
 
 ~FErrorsAndWarningsCollector ()
 
bool Tick (float Seconds)
 
- Public Member Functions inherited from FBufferedOutputDevice
void SetVerbosity (ELogVerbosity::Type Verbosity)
 
CORE_API void Serialize (const TCHAR *InData, ELogVerbosity::Type Verbosity, const FName &Category) override
 
CORE_API void GetContents (TArray< FBufferedLine > &DestBuffer)
 
CORE_API void RedirectTo (FOutputDevice &Ar)
 
CORE_API FBufferedOutputDevice ()
 
virtual CORE_API ~FBufferedOutputDevice ()
 
- 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, 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 CanBeUsedOnAnyThread () const
 
virtual bool CanBeUsedOnMultipleThreads () const
 
virtual bool CanBeUsedOnPanicThread () 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)
 

Public Attributes

TArray< FBufferedLineActiveLines
 
TMap< uint32, uint32MessagesToCountMap
 
FTSTicker::FDelegateHandle TickerHandle
 
float DisplayTime
 

Additional Inherited Members

- Protected Attributes inherited from FBufferedOutputDevice
TArray< FBufferedLineBufferedLines
 
FCriticalSection SynchronizationObject
 
ELogVerbosity::Type FilterLevel = ELogVerbosity::All
 
- Protected Attributes inherited from FOutputDevice
bool bSuppressEventTag
 
bool bAutoEmitLineTerminator
 

Constructor & Destructor Documentation

◆ FErrorsAndWarningsCollector()

UEngine::FErrorsAndWarningsCollector::FErrorsAndWarningsCollector ( )

◆ ~FErrorsAndWarningsCollector()

UEngine::FErrorsAndWarningsCollector::~FErrorsAndWarningsCollector ( )

Member Function Documentation

◆ Tick()

bool UEngine::FErrorsAndWarningsCollector::Tick ( float  Seconds)

Member Data Documentation

◆ ActiveLines

TArray<FBufferedLine> UEngine::FErrorsAndWarningsCollector::ActiveLines

◆ DisplayTime

float UEngine::FErrorsAndWarningsCollector::DisplayTime

◆ MessagesToCountMap

TMap<uint32, uint32> UEngine::FErrorsAndWarningsCollector::MessagesToCountMap

◆ TickerHandle

FTSTicker::FDelegateHandle UEngine::FErrorsAndWarningsCollector::TickerHandle

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