Skip to content

LogWindow

#include "GUI/Elements/Windows/LogWindow.h"

Inherits from IWindow, std::enable_shared_from_this< IWindow >

Public Functions

Name
LogWindow()
virtual voidrender() override

Additional inherited members

Public Functions inherited from IWindow

Name
IWindow(bool show =false)
virtual~IWindow() =default
virtual const char *getID() const =0
InputController &getInput()<br>Returns window input controller.
InputController *getInputPtr()
const char *getName() const
bool *getShowPtr()
voidhide()
boolisVisible() const
const std::string &setName(const char * name)
voidshow()

Protected Functions inherited from IWindow

Name
voidupdateWindowInfo()<br>Collect information about the current window.

Public Attributes inherited from IWindow

Name
glm::vec2m_windowMax <br>Bottom right corner of the window.
glm::vec2m_windowMin <br>Top left corner of the window, same as m_windowPos (separate variable for clarity)
glm::vec2m_windowPos <br>Top-left corner of the window in screen coordinates.
glm::ivec2m_windowSize <br>Window width and height dimensions.

Protected Attributes inherited from IWindow

Name
std::stringimGuiName
InputControllerInput
boolm_show
WindowManager *m_windowManager <br>Weak reference to a WindowManager set when this window is added to it.

Friends inherited from IWindow

Name
classWindowManager

Public Functions Documentation

function LogWindow

cpp
LogWindow()
LogWindow()

function render

cpp
virtual void render() override
virtual void render() override

Reimplements: IWindow::render

TodoMH test code, remove


Updated on 2024-03-16 at 19:15:01 +0000