Polyphase Game Engine
Loading...
Searching...
No Matches
Log_Lua.h
Go to the documentation of this file.
1#pragma once
2
3#include "Log.h"
4#include "EngineTypes.h"
5
6#if LUA_ENABLED
7
8#define LOG_LUA_NAME "Log"
9
10struct Log_Lua
11{
12 static int Debug(lua_State* L);
13 static int Warning(lua_State* L);
14 static int Error(lua_State* L);
15 static int Console(lua_State* L);
16 static int Enable(lua_State* L);
17 static int IsEnabled(lua_State* L);
18 static int SetCallback(lua_State* L);
19 static int ClearCallback(lua_State* L);
20
21 static void Bind();
22
23 // Internal callback for engine log system
24 static void LogCallbackHandler(LogSeverity severity, const char* message);
25
26 static int sLuaCallbackRef;
27};
28
29#endif
LogSeverity
Definition SystemTypes.h:139
Definition Console.h:14
void Enable(bool enable)
Definition ImGuizmo.cpp:1055