CG_Labs  2021.2
Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
Log::View Class Reference

#include <LogView.h>

Static Public Member Functions

static void Init ()
 
static void Destroy ()
 
static void Render ()
 

Static Private Member Functions

static void Feed (Log::Type type, const char *msg)
 
static void ClearLog ()
 

Static Private Attributes

static char mOutput [BUFFER_ROWS *BUFFER_WIDTH *2]
 
static char mBuffer [BUFFER_ROWS][BUFFER_WIDTH]
 
static int mLen [BUFFER_ROWS]
 
static Log::Type mType [BUFFER_ROWS]
 
static int mBufferPtr = 0
 
static bool mAutoScroll = true
 
static bool mScrollToBottom = true
 

Member Function Documentation

◆ ClearLog()

void Log::View::ClearLog ( )
staticprivate

◆ Destroy()

void Log::View::Destroy ( )
static

◆ Feed()

void Log::View::Feed ( Log::Type  type,
const char *  msg 
)
staticprivate

◆ Init()

void Log::View::Init ( )
static

◆ Render()

void Log::View::Render ( )
static

Member Data Documentation

◆ mAutoScroll

bool Log::View::mAutoScroll = true
staticprivate

◆ mBuffer

char Log::View::mBuffer
staticprivate

◆ mBufferPtr

int Log::View::mBufferPtr = 0
staticprivate

◆ mLen

int Log::View::mLen
staticprivate

◆ mOutput

char Log::View::mOutput
staticprivate

◆ mScrollToBottom

bool Log::View::mScrollToBottom = true
staticprivate

◆ mType

Log::Type Log::View::mType
staticprivate

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