5#include <Common/Log/logger_fwd.h>
6#include <Common/primitive_type.h>
20 void buildWindow(
const char* windowIdName,
bool* isOpening)
override;
23 static void engineLogHook(ELogLevel logLevel, std::string_view logString);
33 void retrieveNewLogs();
39 static bool tryRetrieveOneLog(LogMessage* out_message);
41 std::vector<LogMessage> m_logBuffer;
42 std::size_t m_numLogs;
43 std::size_t m_numClearedLogs;
44 bool m_isAutoScrollEnabled;
Definition ImguiEditorLog.h:16
void buildWindow(const char *windowIdName, bool *isOpening) override
Definition ImguiEditorLog.cpp:60
static void engineLogHook(ELogLevel logLevel, std::string_view logString)
Definition ImguiEditorLog.cpp:193
ImguiEditorLog(ImguiEditorUIProxy editorUI)
Definition ImguiEditorLog.cpp:41
auto getAttributes() const -> Attributes override
Definition ImguiEditorLog.cpp:131
Definition ImguiEditorPanel.h:29
Definition ImguiEditorUIProxy.h:16
Definition ph_editor.h:10
Definition ImguiEditorPanel.h:32