A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FVROutputLogHistory Class Reference

#include <VRLogComponent.h>

Inheritance diagram for FVROutputLogHistory:
[legend]

Public Member Functions

 FVROutputLogHistory ()
 
 ~FVROutputLogHistory ()
 
const TArray< TSharedPtr< FVRLogMessage > > & GetMessages () const
 

Public Attributes

bool bIsDirty
 
int32 MaxLineLength
 
int32 MaxStoredMessages
 

Protected Member Functions

bool CreateLogMessages (const TCHAR *V, ELogVerbosity::Type Verbosity, const class FName &Category, TArray< TSharedPtr< FVRLogMessage > > &OutMessages)
 
virtual void Serialize (const TCHAR *V, ELogVerbosity::Type Verbosity, const class FName &Category) override
 

Private Attributes

TArray< TSharedPtr< FVRLogMessage > > Messages
 

Detailed Description

This class is to capture all log output even if the log window is closed

Definition at line 58 of file VRLogComponent.h.

Constructor & Destructor Documentation

◆ FVROutputLogHistory()

FVROutputLogHistory::FVROutputLogHistory ( )
inline

Definition at line 66 of file VRLogComponent.h.

◆ ~FVROutputLogHistory()

FVROutputLogHistory::~FVROutputLogHistory ( )
inline

Definition at line 75 of file VRLogComponent.h.

Member Function Documentation

◆ CreateLogMessages()

bool FVROutputLogHistory::CreateLogMessages ( const TCHAR * V,
ELogVerbosity::Type Verbosity,
const class FName & Category,
TArray< TSharedPtr< FVRLogMessage > > & OutMessages )
inlineprotected

Definition at line 98 of file VRLogComponent.h.

Here is the caller graph for this function:

◆ GetMessages()

const TArray< TSharedPtr< FVRLogMessage > > & FVROutputLogHistory::GetMessages ( ) const
inline

Gets all captured messages

Definition at line 85 of file VRLogComponent.h.

Here is the caller graph for this function:

◆ Serialize()

virtual void FVROutputLogHistory::Serialize ( const TCHAR * V,
ELogVerbosity::Type Verbosity,
const class FName & Category )
inlineoverrideprotectedvirtual

Definition at line 92 of file VRLogComponent.h.

Here is the call graph for this function:

Member Data Documentation

◆ bIsDirty

bool FVROutputLogHistory::bIsDirty

Definition at line 63 of file VRLogComponent.h.

◆ MaxLineLength

int32 FVROutputLogHistory::MaxLineLength

Definition at line 64 of file VRLogComponent.h.

◆ MaxStoredMessages

int32 FVROutputLogHistory::MaxStoredMessages

Definition at line 62 of file VRLogComponent.h.

◆ Messages

TArray< TSharedPtr<FVRLogMessage> > FVROutputLogHistory::Messages
private

All log messages since this module has been started

Definition at line 192 of file VRLogComponent.h.


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