Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
BlamOutputLogReceiver Class Reference

Log message receiver, used to listen for new messages from any logger. More...

#include <output.h>

+ Inheritance diagram for BlamOutputLogReceiver:
+ Collaboration diagram for BlamOutputLogReceiver:

Public Member Functions

 BlamOutputLogReceiver (BlamEditorToolWindow_Output *_output_window)
 
 ~BlamOutputLogReceiver ()
 
void LogMessageReceived (BlamBasicLogMessage message)
 Adds a new log message to the output text field. More...
 
void OnTickEvent (EditorTickEvent *event)
 

Detailed Description

Log message receiver, used to listen for new messages from any logger.

This used to be directly baked into the output tool window, but Qt's threading does not allow for method calls from other threads - so we have to do it this way instead because fuck me right who would ever want to do something like that haha

Constructor & Destructor Documentation

◆ BlamOutputLogReceiver()

BlamOutputLogReceiver::BlamOutputLogReceiver ( BlamEditorToolWindow_Output _output_window)

◆ ~BlamOutputLogReceiver()

BlamOutputLogReceiver::~BlamOutputLogReceiver ( )

Member Function Documentation

◆ LogMessageReceived()

void BlamOutputLogReceiver::LogMessageReceived ( BlamBasicLogMessage  message)

Adds a new log message to the output text field.

Parameters
message- The new log message.

◆ OnTickEvent()

void BlamOutputLogReceiver::OnTickEvent ( EditorTickEvent *  event)

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