Ankush's Garage
A collection of stuff made by Ankush Roy
Loading...
Searching...
No Matches
Core::ConsoleLogBuffer Class Reference

#include <Console.h>

Static Public Member Functions

static void Clear ()
 
static void AddMessage (const std::string &p_Message)
 
static const std::vector< ConsoleLogMessage > & GetMessages ()
 

Static Private Member Functions

static std::string GetCurrentTime ()
 

Static Private Attributes

static int m_Index = 0
 
static std::vector< ConsoleLogMessagem_ConsoleLogs {}
 
static constexpr size_t k_MaxMessages = 100
 

Member Function Documentation

◆ AddMessage()

void Core::ConsoleLogBuffer::AddMessage ( const std::string & p_Message)
static

◆ Clear()

void Core::ConsoleLogBuffer::Clear ( )
static

◆ GetCurrentTime()

std::string Core::ConsoleLogBuffer::GetCurrentTime ( )
staticprivate

◆ GetMessages()

const std::vector< ConsoleLogMessage > & Core::ConsoleLogBuffer::GetMessages ( )
static

Member Data Documentation

◆ k_MaxMessages

size_t Core::ConsoleLogBuffer::k_MaxMessages = 100
staticconstexprprivate

◆ m_ConsoleLogs

std::vector< ConsoleLogMessage > Core::ConsoleLogBuffer::m_ConsoleLogs {}
staticprivate

◆ m_Index

int Core::ConsoleLogBuffer::m_Index = 0
staticprivate

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